class ImmutableDittoLogger implements ThreadSafeDittoLogger {

    static ImmutableDittoLogger of(final Logger logger) {
        return new ImmutableDittoLogger(checkNotNull(logger, "logger"), new HashMap<>(5));
    }

    private  ImmutableDittoLogger(final Logger plainSlf4jLogger, final Map<String, String> localMdc);

}