class ImmutableMessageHeaders extends AbstractDittoHeaders implements MessageHeaders {

    static MessageHeaders of(final DittoHeaders dittoHeaders) {
        return new ImmutableMessageHeaders(checkNotNull(dittoHeaders, "Ditto Headers"));
    }

    private  ImmutableMessageHeaders(final Map<String, String> theDittoHeaders);

}