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

    public static PolicyModified of(final Policy policy, final long revision, final DittoHeaders dittoHeaders) {
        return of(policy, revision, null, dittoHeaders);
    }

    private  PolicyModified(final Policy policy,
            final long revision,
            @Nullable final Instant timestamp,
            final DittoHeaders dittoHeaders);

}