public class org.springframework.boot.logging.log4j2.Log4J2LoggingSystem$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.log4j2.Log4J2LoggingSystem$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.log4j2.Log4J2LoggingSystem$Factory this
         0: .line 29
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging 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\tFilter cannot be resolved to a type\n\tAbstractFilter cannot be resolved to a type\n\tResult cannot be resolved to a type\n\tLogEvent cannot be resolved to a type\n\tResult cannot be resolved to a variable\n\tResult cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLevel cannot be resolved to a type\n\tMarker cannot be resolved to a type\n\tMessage cannot be resolved to a type\n\tResult cannot be resolved to a variable\n\tResult cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLevel cannot be resolved to a type\n\tMarker cannot be resolved to a type\n\tResult cannot be resolved to a variable\n\tResult cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLevel cannot be resolved to a type\n\tMarker cannot be resolved to a type\n\tResult cannot be resolved to a variable\n\tLoggerContext cannot be resolved to a type\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tFilter cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tFilter cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tConfigurationSource cannot be resolved to a type\n\tThe method getConfigurationSource(URL) from the type Log4J2LoggingSystem refers to the missing type ConfigurationSource\n\tConfigurationFactory cannot be resolved\n\tConfigurationSource cannot be resolved to a type\n\tConfigurationSource cannot be resolved to a type\n\tConfigurationSource cannot be resolved to a type\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\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\tLoggerConfig cannot be resolved to a type\n\tThe method getLogger(String) from the type Log4J2LoggingSystem refers to the missing type LoggerConfig\n\tLoggerConfig cannot be resolved to a type\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tThe method getAllLoggers() from the type Log4J2LoggingSystem refers to the missing type LoggerConfig\n\tLoggerConfig cannot be resolved to a type\n\tThe method getAllLoggers() from the type Log4J2LoggingSystem refers to the missing type LoggerConfig\n\tLoggerConfig cannot be resolved to a type\n\tLoggerConfig cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tLoggerConfig cannot be resolved to a type\n\tConfiguration cannot be resolved to a type\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tNameUtil cannot be resolved\n\tLoggerConfig cannot be resolved to a type\n\tLevel cannot be resolved to a type\n\tLogManager cannot be resolved\n\tLoggerContext cannot be resolved to a type\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tFilter cannot be resolved to a type\n\tLoggerConfig cannot be resolved to a type\n\tLogManager cannot be resolved to a variable\n\tLoggerConfig 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\tLoggerContext cannot be resolved to a type\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.logging.log4j2.Log4J2LoggingSystem$Factory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/logging/log4j2/Log4J2LoggingSystem$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.log4j2.Log4J2LoggingSystem$Factory this
         0: .line 342
            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.log4j2.Log4J2LoggingSystem$Factory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/logging/log4j2/Log4J2LoggingSystem$Factory;
    MethodParameters:
             Name  Flags
      classLoader  
}
SourceFile: "Log4J2LoggingSystem.java"
NestHost: org.springframework.boot.logging.log4j2.Log4J2LoggingSystem
InnerClasses:
  public Factory = org.springframework.boot.logging.log4j2.Log4J2LoggingSystem$Factory of org.springframework.boot.logging.log4j2.Log4J2LoggingSystem
    RuntimeVisibleAnnotations: 
      org.springframework.core.annotation.Order(value = 2147483647)