class DefaultDiagnosticLoggingAdapter extends AbstractDiagnosticLoggingAdapter {

    public static DefaultDiagnosticLoggingAdapter of(final DiagnosticLoggingAdapter loggingAdapter,
            final CharSequence loggerName) {

        return new DefaultDiagnosticLoggingAdapter(loggingAdapter, loggerName);
    }

    private  DefaultDiagnosticLoggingAdapter(final DiagnosticLoggingAdapter loggingAdapter,
            final CharSequence loggerName);

}