class PolicyEntriesModified extends AbstractPolicyEvent<PolicyEntriesModified> implements
        PolicyEvent<PolicyEntriesModified> {

    @Deprecated
    public static PolicyEntriesModified of(final String policyId,
            final Iterable<PolicyEntry> policyEntries,
            final long revision,
            final DittoHeaders dittoHeaders) {

        return of(PolicyId.of(policyId), policyEntries, revision, dittoHeaders);
    }

    private  PolicyEntriesModified(final PolicyId policyId,
            final Iterable<PolicyEntry> policyEntries,
            final long revision,
            @Nullable final Instant timestamp,
            final DittoHeaders dittoHeaders);

}