class ImmutableAcknowledgementRequest implements AcknowledgementRequest {

    public static ImmutableAcknowledgementRequest getInstance(final AcknowledgementLabel acknowledgementLabel) {
        return new ImmutableAcknowledgementRequest(checkNotNull(acknowledgementLabel, "acknowledgementLabel"));
    }

    private  ImmutableAcknowledgementRequest(final AcknowledgementLabel label);

}