class ImmutableFilteredAcknowledgementRequest implements FilteredAcknowledgementRequest {

    static ImmutableFilteredAcknowledgementRequest getInstance(
            final Set<AcknowledgementRequest> includes, @Nullable final String filter) {
        return new ImmutableFilteredAcknowledgementRequest(checkNotNull(includes, "includes"), filter);
    }

    private  ImmutableFilteredAcknowledgementRequest(final Set<AcknowledgementRequest> includes,
            @Nullable final String filter);

}