public class org.springframework.boot.logging.logback.LogbackLoggingSystem$Factory implements org.springframework.boot.logging.LoggingSystemFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.boot.logging.logback.LogbackLoggingSystem$Factory
  super_class: java.lang.Object
{
  private static final boolean PRESENT;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.logging.logback.LogbackLoggingSystem$Factory this
         0: .line 28
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import ch cannot be resolved\n\tThe import ch cannot be resolved\n\tThe import ch cannot be resolved\n\tThe import ch cannot be resolved\n\tThe import ch cannot be resolved\n\tThe import ch cannot be resolved\n\tThe import ch cannot be resolved\n\tThe import ch cannot be resolved\n\tThe import ch cannot be resolved\n\tThe import ch cannot be resolved\n\tThe import ch cannot be resolved\n\tThe import org.slf4j cannot be resolved\n\tThe import org.slf4j cannot be resolved\n\tThe import org.slf4j cannot be resolved\n\tThe import org.slf4j cannot be resolved\n\tThe import org.slf4j cannot be resolved\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tTurboFilter cannot be resolved to a type\n\tTurboFilter cannot be resolved to a type\n\tFilterReply cannot be resolved to a type\n\tMarker cannot be resolved to a type\n\tch cannot be resolved to a type\n\tLevel cannot be resolved to a type\n\tFilterReply cannot be resolved to a variable\n\tLoggerContext cannot be resolved to a type\n\tThe method getLoggerContext() from the type LogbackLoggingSystem refers to the missing type LoggerContext\n\tTurboFilter cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tThe method getLoggerContext() from the type LogbackLoggingSystem refers to the missing type LoggerContext\n\tTurboFilter cannot be resolved to a type\n\tThe method getLogger(String) from the type LogbackLoggingSystem refers to the missing type Logger\n\tLoggerContext cannot be resolved to a type\n\tThe method getLoggerContext() from the type LogbackLoggingSystem refers to the missing type LoggerContext\n\tStatusListenerConfigHelper cannot be resolved\n\tOnConsoleStatusListener cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tThe method getLoggerContext() from the type LogbackLoggingSystem refers to the missing type LoggerContext\n\tStatus cannot be resolved to a type\n\tStatus cannot be resolved to a type\n\tStatus cannot be resolved to a variable\n\tLoggerContext cannot be resolved to a type\n\tJoranException cannot be resolved to a type\n\tJoranConfigurator cannot be resolved to a type\n\tContextInitializer cannot be resolved to a type\n\tContextInitializer cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tSLF4JBridgeHandler cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tLevelChangePropagator cannot be resolved to a type\n\tLevelChangePropagator cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tThe method getLoggerContext() from the type LogbackLoggingSystem refers to the missing type LoggerContext\n\tTurboFilter cannot be resolved to a type\n\tThe method getLoggerContext() from the type LogbackLoggingSystem refers to the missing type LoggerContext\n\tThe method getLoggerContext() from the type LogbackLoggingSystem refers to the missing type LoggerContext\n\tch cannot be resolved to a type\n\tThe method getLoggerContext() from the type LogbackLoggingSystem refers to the missing type LoggerContext\n\tLoggerContext cannot be resolved to a type\n\tThe method getLoggerContext() from the type LogbackLoggingSystem refers to the missing type LoggerContext\n\tLogger cannot be resolved\n\tch cannot be resolved to a type\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a type\n\tch cannot be resolved to a type\n\tThe method getLogger(String) from the type LogbackLoggingSystem refers to the missing type Logger\n\tLevel cannot be resolved to a type\n\tch cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tThe method getLoggerContext() from the type LogbackLoggingSystem refers to the missing type LoggerContext\n\tLoggerContext cannot be resolved to a type\n\tILoggerFactory cannot be resolved to a type\n\tStaticLoggerBinder cannot be resolved\n\tLoggerContext cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tILoggerFactory cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tThe method getLoggerContext() from the type LogbackLoggingSystem refers to the missing type LoggerContext\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.logging.logback.LogbackLoggingSystem$Factory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/logging/logback/LogbackLoggingSystem$Factory;

  public org.springframework.boot.logging.LoggingSystem getLoggingSystem(java.lang.ClassLoader);
    descriptor: (Ljava/lang/ClassLoader;)Lorg/springframework/boot/logging/LoggingSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.logging.logback.LogbackLoggingSystem$Factory this
         0: .line 346
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.logging.logback.LogbackLoggingSystem$Factory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/logging/logback/LogbackLoggingSystem$Factory;
    MethodParameters:
             Name  Flags
      classLoader  
}
SourceFile: "LogbackLoggingSystem.java"
NestHost: org.springframework.boot.logging.logback.LogbackLoggingSystem
InnerClasses:
  public Factory = org.springframework.boot.logging.logback.LogbackLoggingSystem$Factory of org.springframework.boot.logging.logback.LogbackLoggingSystem
    RuntimeVisibleAnnotations: 
      org.springframework.core.annotation.Order(value = 2147483647)