public class org.apache.logging.log4j.core.Logger$PrivateConfig
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.logging.log4j.core.Logger$PrivateConfig
  super_class: java.lang.Object
{
  public final org.apache.logging.log4j.core.config.LoggerConfig loggerConfig;
    descriptor: Lorg/apache/logging/log4j/core/config/LoggerConfig;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final org.apache.logging.log4j.core.config.Configuration config;
    descriptor: Lorg/apache/logging/log4j/core/config/Configuration;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  private final org.apache.logging.log4j.Level loggerConfigLevel;
    descriptor: Lorg/apache/logging/log4j/Level;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int intLevel;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.logging.log4j.core.Logger logger;
    descriptor: Lorg/apache/logging/log4j/core/Logger;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean requiresLocation;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  final org.apache.logging.log4j.core.Logger this$0;
    descriptor: Lorg/apache/logging/log4j/core/Logger;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.core.config.Configuration, org.apache.logging.log4j.core.Logger);
    descriptor: (Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/core/config/Configuration;Lorg/apache/logging/log4j/core/Logger;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 2 // org.apache.logging.log4j.core.config.Configuration config
        start local 3 // org.apache.logging.log4j.core.Logger logger
         0: .line 401
            aload 0 /* this */
            aload 1
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.this$0:Lorg/apache/logging/log4j/core/Logger;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 402
            aload 0 /* this */
            aload 2 /* config */
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
         2: .line 403
            aload 0 /* this */
            aload 2 /* config */
            aload 1
            invokevirtual org.apache.logging.log4j.core.Logger.getName:()Ljava/lang/String;
            invokeinterface org.apache.logging.log4j.core.config.Configuration.getLoggerConfig:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/config/LoggerConfig;
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.loggerConfig:Lorg/apache/logging/log4j/core/config/LoggerConfig;
         3: .line 404
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.loggerConfig:Lorg/apache/logging/log4j/core/config/LoggerConfig;
            invokevirtual org.apache.logging.log4j.core.config.LoggerConfig.getLevel:()Lorg/apache/logging/log4j/Level;
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.loggerConfigLevel:Lorg/apache/logging/log4j/Level;
         4: .line 405
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.loggerConfigLevel:Lorg/apache/logging/log4j/Level;
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
         5: .line 406
            aload 0 /* this */
            aload 3 /* logger */
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
         6: .line 407
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.loggerConfig:Lorg/apache/logging/log4j/core/config/LoggerConfig;
            invokevirtual org.apache.logging.log4j.core.config.LoggerConfig.requiresLocation:()Z
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.requiresLocation:Z
         7: .line 408
            return
        end local 3 // org.apache.logging.log4j.core.Logger logger
        end local 2 // org.apache.logging.log4j.core.config.Configuration config
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     2  config  Lorg/apache/logging/log4j/core/config/Configuration;
            0    8     3  logger  Lorg/apache/logging/log4j/core/Logger;
    MethodParameters:
        Name  Flags
      this$0  final
      config  final
      logger  final

  public void <init>(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.core.Logger$PrivateConfig, org.apache.logging.log4j.Level);
    descriptor: (Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/core/Logger$PrivateConfig;Lorg/apache/logging/log4j/Level;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 2 // org.apache.logging.log4j.core.Logger$PrivateConfig pc
        start local 3 // org.apache.logging.log4j.Level level
         0: .line 410
            aload 0 /* this */
            aload 1
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.this$0:Lorg/apache/logging/log4j/core/Logger;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 411
            aload 0 /* this */
            aload 2 /* pc */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
         2: .line 412
            aload 0 /* this */
            aload 2 /* pc */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.loggerConfig:Lorg/apache/logging/log4j/core/config/LoggerConfig;
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.loggerConfig:Lorg/apache/logging/log4j/core/config/LoggerConfig;
         3: .line 413
            aload 0 /* this */
            aload 3 /* level */
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.loggerConfigLevel:Lorg/apache/logging/log4j/Level;
         4: .line 414
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.loggerConfigLevel:Lorg/apache/logging/log4j/Level;
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
         5: .line 415
            aload 0 /* this */
            aload 2 /* pc */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
         6: .line 416
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.loggerConfig:Lorg/apache/logging/log4j/core/config/LoggerConfig;
            invokevirtual org.apache.logging.log4j.core.config.LoggerConfig.requiresLocation:()Z
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.requiresLocation:Z
         7: .line 417
            return
        end local 3 // org.apache.logging.log4j.Level level
        end local 2 // org.apache.logging.log4j.core.Logger$PrivateConfig pc
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     2     pc  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     3  level  Lorg/apache/logging/log4j/Level;
    MethodParameters:
        Name  Flags
      this$0  final
      pc      final
      level   final

  public void <init>(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.core.Logger$PrivateConfig, org.apache.logging.log4j.core.config.LoggerConfig);
    descriptor: (Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/core/Logger$PrivateConfig;Lorg/apache/logging/log4j/core/config/LoggerConfig;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 2 // org.apache.logging.log4j.core.Logger$PrivateConfig pc
        start local 3 // org.apache.logging.log4j.core.config.LoggerConfig lc
         0: .line 419
            aload 0 /* this */
            aload 1
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.this$0:Lorg/apache/logging/log4j/core/Logger;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 420
            aload 0 /* this */
            aload 2 /* pc */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
         2: .line 421
            aload 0 /* this */
            aload 3 /* lc */
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.loggerConfig:Lorg/apache/logging/log4j/core/config/LoggerConfig;
         3: .line 422
            aload 0 /* this */
            aload 3 /* lc */
            invokevirtual org.apache.logging.log4j.core.config.LoggerConfig.getLevel:()Lorg/apache/logging/log4j/Level;
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.loggerConfigLevel:Lorg/apache/logging/log4j/Level;
         4: .line 423
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.loggerConfigLevel:Lorg/apache/logging/log4j/Level;
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
         5: .line 424
            aload 0 /* this */
            aload 2 /* pc */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
         6: .line 425
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.loggerConfig:Lorg/apache/logging/log4j/core/config/LoggerConfig;
            invokevirtual org.apache.logging.log4j.core.config.LoggerConfig.requiresLocation:()Z
            putfield org.apache.logging.log4j.core.Logger$PrivateConfig.requiresLocation:Z
         7: .line 426
            return
        end local 3 // org.apache.logging.log4j.core.config.LoggerConfig lc
        end local 2 // org.apache.logging.log4j.core.Logger$PrivateConfig pc
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     2    pc  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     3    lc  Lorg/apache/logging/log4j/core/config/LoggerConfig;
    MethodParameters:
        Name  Flags
      this$0  final
      pc      final
      lc      final

  public void logEvent(org.apache.logging.log4j.core.LogEvent);
    descriptor: (Lorg/apache/logging/log4j/core/LogEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 1 // org.apache.logging.log4j.core.LogEvent event
         0: .line 430
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.loggerConfig:Lorg/apache/logging/log4j/core/config/LoggerConfig;
            aload 1 /* event */
            invokevirtual org.apache.logging.log4j.core.config.LoggerConfig.log:(Lorg/apache/logging/log4j/core/LogEvent;)V
         1: .line 431
            return
        end local 1 // org.apache.logging.log4j.core.LogEvent event
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    2     1  event  Lorg/apache/logging/log4j/core/LogEvent;
    MethodParameters:
       Name  Flags
      event  final

  boolean filter(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String);
    descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;)Z
    flags: (0x0000) 
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 1 // org.apache.logging.log4j.Level level
        start local 2 // org.apache.logging.log4j.Marker marker
        start local 3 // java.lang.String msg
         0: .line 434
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            invokeinterface org.apache.logging.log4j.core.config.Configuration.getFilter:()Lorg/apache/logging/log4j/core/Filter;
            astore 4 /* filter */
        start local 4 // org.apache.logging.log4j.core.Filter filter
         1: .line 435
            aload 4 /* filter */
            ifnull 6
         2: .line 436
            aload 4 /* filter */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            aload 1 /* level */
            aload 2 /* marker */
            aload 3 /* msg */
            iconst_0
            anewarray java.lang.Object
            invokeinterface org.apache.logging.log4j.core.Filter.filter:(Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)Lorg/apache/logging/log4j/core/Filter$Result;
            astore 5 /* r */
        start local 5 // org.apache.logging.log4j.core.Filter$Result r
         3: .line 437
            aload 5 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 6
         4: .line 438
            aload 5 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 5
            iconst_1
            ireturn
      StackMap locals: org.apache.logging.log4j.core.Filter org.apache.logging.log4j.core.Filter$Result
      StackMap stack:
         5: iconst_0
            ireturn
        end local 5 // org.apache.logging.log4j.core.Filter$Result r
         6: .line 441
      StackMap locals:
      StackMap stack:
            aload 1 /* level */
            ifnull 7
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
            aload 1 /* level */
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            if_icmplt 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 4 // org.apache.logging.log4j.core.Filter filter
        end local 3 // java.lang.String msg
        end local 2 // org.apache.logging.log4j.Marker marker
        end local 1 // org.apache.logging.log4j.Level level
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     1   level  Lorg/apache/logging/log4j/Level;
            0    8     2  marker  Lorg/apache/logging/log4j/Marker;
            0    8     3     msg  Ljava/lang/String;
            1    8     4  filter  Lorg/apache/logging/log4j/core/Filter;
            3    6     5       r  Lorg/apache/logging/log4j/core/Filter$Result;
    MethodParameters:
        Name  Flags
      level   final
      marker  final
      msg     final

  boolean filter(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Throwable);
    descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)Z
    flags: (0x0000) 
    Code:
      stack=6, locals=7, args_size=5
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 1 // org.apache.logging.log4j.Level level
        start local 2 // org.apache.logging.log4j.Marker marker
        start local 3 // java.lang.String msg
        start local 4 // java.lang.Throwable t
         0: .line 445
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            invokeinterface org.apache.logging.log4j.core.config.Configuration.getFilter:()Lorg/apache/logging/log4j/core/Filter;
            astore 5 /* filter */
        start local 5 // org.apache.logging.log4j.core.Filter filter
         1: .line 446
            aload 5 /* filter */
            ifnull 6
         2: .line 447
            aload 5 /* filter */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            aload 1 /* level */
            aload 2 /* marker */
            aload 3 /* msg */
            aload 4 /* t */
            invokeinterface org.apache.logging.log4j.core.Filter.filter:(Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/Object;Ljava/lang/Throwable;)Lorg/apache/logging/log4j/core/Filter$Result;
            astore 6 /* r */
        start local 6 // org.apache.logging.log4j.core.Filter$Result r
         3: .line 448
            aload 6 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 6
         4: .line 449
            aload 6 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 5
            iconst_1
            ireturn
      StackMap locals: org.apache.logging.log4j.core.Filter org.apache.logging.log4j.core.Filter$Result
      StackMap stack:
         5: iconst_0
            ireturn
        end local 6 // org.apache.logging.log4j.core.Filter$Result r
         6: .line 452
      StackMap locals:
      StackMap stack:
            aload 1 /* level */
            ifnull 7
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
            aload 1 /* level */
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            if_icmplt 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 5 // org.apache.logging.log4j.core.Filter filter
        end local 4 // java.lang.Throwable t
        end local 3 // java.lang.String msg
        end local 2 // org.apache.logging.log4j.Marker marker
        end local 1 // org.apache.logging.log4j.Level level
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     1   level  Lorg/apache/logging/log4j/Level;
            0    8     2  marker  Lorg/apache/logging/log4j/Marker;
            0    8     3     msg  Ljava/lang/String;
            0    8     4       t  Ljava/lang/Throwable;
            1    8     5  filter  Lorg/apache/logging/log4j/core/Filter;
            3    6     6       r  Lorg/apache/logging/log4j/core/Filter$Result;
    MethodParameters:
        Name  Flags
      level   final
      marker  final
      msg     final
      t       final

  boolean filter(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object[]);
    descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)Z
    flags: (0x0080) ACC_VARARGS
    Code:
      stack=6, locals=7, args_size=5
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 1 // org.apache.logging.log4j.Level level
        start local 2 // org.apache.logging.log4j.Marker marker
        start local 3 // java.lang.String msg
        start local 4 // java.lang.Object[] p1
         0: .line 456
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            invokeinterface org.apache.logging.log4j.core.config.Configuration.getFilter:()Lorg/apache/logging/log4j/core/Filter;
            astore 5 /* filter */
        start local 5 // org.apache.logging.log4j.core.Filter filter
         1: .line 457
            aload 5 /* filter */
            ifnull 6
         2: .line 458
            aload 5 /* filter */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            aload 1 /* level */
            aload 2 /* marker */
            aload 3 /* msg */
            aload 4 /* p1 */
            invokeinterface org.apache.logging.log4j.core.Filter.filter:(Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)Lorg/apache/logging/log4j/core/Filter$Result;
            astore 6 /* r */
        start local 6 // org.apache.logging.log4j.core.Filter$Result r
         3: .line 459
            aload 6 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 6
         4: .line 460
            aload 6 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 5
            iconst_1
            ireturn
      StackMap locals: org.apache.logging.log4j.core.Filter org.apache.logging.log4j.core.Filter$Result
      StackMap stack:
         5: iconst_0
            ireturn
        end local 6 // org.apache.logging.log4j.core.Filter$Result r
         6: .line 463
      StackMap locals:
      StackMap stack:
            aload 1 /* level */
            ifnull 7
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
            aload 1 /* level */
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            if_icmplt 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 5 // org.apache.logging.log4j.core.Filter filter
        end local 4 // java.lang.Object[] p1
        end local 3 // java.lang.String msg
        end local 2 // org.apache.logging.log4j.Marker marker
        end local 1 // org.apache.logging.log4j.Level level
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     1   level  Lorg/apache/logging/log4j/Level;
            0    8     2  marker  Lorg/apache/logging/log4j/Marker;
            0    8     3     msg  Ljava/lang/String;
            0    8     4      p1  [Ljava/lang/Object;
            1    8     5  filter  Lorg/apache/logging/log4j/core/Filter;
            3    6     6       r  Lorg/apache/logging/log4j/core/Filter$Result;
    MethodParameters:
        Name  Flags
      level   final
      marker  final
      msg     final
      p1      final

  boolean filter(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object);
    descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;)Z
    flags: (0x0000) 
    Code:
      stack=6, locals=7, args_size=5
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 1 // org.apache.logging.log4j.Level level
        start local 2 // org.apache.logging.log4j.Marker marker
        start local 3 // java.lang.String msg
        start local 4 // java.lang.Object p0
         0: .line 467
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            invokeinterface org.apache.logging.log4j.core.config.Configuration.getFilter:()Lorg/apache/logging/log4j/core/Filter;
            astore 5 /* filter */
        start local 5 // org.apache.logging.log4j.core.Filter filter
         1: .line 468
            aload 5 /* filter */
            ifnull 6
         2: .line 469
            aload 5 /* filter */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            aload 1 /* level */
            aload 2 /* marker */
            aload 3 /* msg */
            aload 4 /* p0 */
            invokeinterface org.apache.logging.log4j.core.Filter.filter:(Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/logging/log4j/core/Filter$Result;
            astore 6 /* r */
        start local 6 // org.apache.logging.log4j.core.Filter$Result r
         3: .line 470
            aload 6 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 6
         4: .line 471
            aload 6 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 5
            iconst_1
            ireturn
      StackMap locals: org.apache.logging.log4j.core.Filter org.apache.logging.log4j.core.Filter$Result
      StackMap stack:
         5: iconst_0
            ireturn
        end local 6 // org.apache.logging.log4j.core.Filter$Result r
         6: .line 474
      StackMap locals:
      StackMap stack:
            aload 1 /* level */
            ifnull 7
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
            aload 1 /* level */
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            if_icmplt 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 5 // org.apache.logging.log4j.core.Filter filter
        end local 4 // java.lang.Object p0
        end local 3 // java.lang.String msg
        end local 2 // org.apache.logging.log4j.Marker marker
        end local 1 // org.apache.logging.log4j.Level level
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     1   level  Lorg/apache/logging/log4j/Level;
            0    8     2  marker  Lorg/apache/logging/log4j/Marker;
            0    8     3     msg  Ljava/lang/String;
            0    8     4      p0  Ljava/lang/Object;
            1    8     5  filter  Lorg/apache/logging/log4j/core/Filter;
            3    6     6       r  Lorg/apache/logging/log4j/core/Filter$Result;
    MethodParameters:
        Name  Flags
      level   final
      marker  final
      msg     final
      p0      final

  boolean filter(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object);
    descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Z
    flags: (0x0000) 
    Code:
      stack=7, locals=8, args_size=6
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 1 // org.apache.logging.log4j.Level level
        start local 2 // org.apache.logging.log4j.Marker marker
        start local 3 // java.lang.String msg
        start local 4 // java.lang.Object p0
        start local 5 // java.lang.Object p1
         0: .line 479
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            invokeinterface org.apache.logging.log4j.core.config.Configuration.getFilter:()Lorg/apache/logging/log4j/core/Filter;
            astore 6 /* filter */
        start local 6 // org.apache.logging.log4j.core.Filter filter
         1: .line 480
            aload 6 /* filter */
            ifnull 6
         2: .line 481
            aload 6 /* filter */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            aload 1 /* level */
            aload 2 /* marker */
            aload 3 /* msg */
            aload 4 /* p0 */
            aload 5 /* p1 */
            invokeinterface org.apache.logging.log4j.core.Filter.filter:(Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/core/Filter$Result;
            astore 7 /* r */
        start local 7 // org.apache.logging.log4j.core.Filter$Result r
         3: .line 482
            aload 7 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 6
         4: .line 483
            aload 7 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 5
            iconst_1
            ireturn
      StackMap locals: org.apache.logging.log4j.core.Filter org.apache.logging.log4j.core.Filter$Result
      StackMap stack:
         5: iconst_0
            ireturn
        end local 7 // org.apache.logging.log4j.core.Filter$Result r
         6: .line 486
      StackMap locals:
      StackMap stack:
            aload 1 /* level */
            ifnull 7
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
            aload 1 /* level */
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            if_icmplt 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 6 // org.apache.logging.log4j.core.Filter filter
        end local 5 // java.lang.Object p1
        end local 4 // java.lang.Object p0
        end local 3 // java.lang.String msg
        end local 2 // org.apache.logging.log4j.Marker marker
        end local 1 // org.apache.logging.log4j.Level level
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     1   level  Lorg/apache/logging/log4j/Level;
            0    8     2  marker  Lorg/apache/logging/log4j/Marker;
            0    8     3     msg  Ljava/lang/String;
            0    8     4      p0  Ljava/lang/Object;
            0    8     5      p1  Ljava/lang/Object;
            1    8     6  filter  Lorg/apache/logging/log4j/core/Filter;
            3    6     7       r  Lorg/apache/logging/log4j/core/Filter$Result;
    MethodParameters:
        Name  Flags
      level   final
      marker  final
      msg     final
      p0      final
      p1      final

  boolean filter(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object);
    descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
    flags: (0x0000) 
    Code:
      stack=8, locals=9, args_size=7
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 1 // org.apache.logging.log4j.Level level
        start local 2 // org.apache.logging.log4j.Marker marker
        start local 3 // java.lang.String msg
        start local 4 // java.lang.Object p0
        start local 5 // java.lang.Object p1
        start local 6 // java.lang.Object p2
         0: .line 491
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            invokeinterface org.apache.logging.log4j.core.config.Configuration.getFilter:()Lorg/apache/logging/log4j/core/Filter;
            astore 7 /* filter */
        start local 7 // org.apache.logging.log4j.core.Filter filter
         1: .line 492
            aload 7 /* filter */
            ifnull 6
         2: .line 493
            aload 7 /* filter */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            aload 1 /* level */
            aload 2 /* marker */
            aload 3 /* msg */
            aload 4 /* p0 */
            aload 5 /* p1 */
            aload 6 /* p2 */
            invokeinterface org.apache.logging.log4j.core.Filter.filter:(Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/core/Filter$Result;
            astore 8 /* r */
        start local 8 // org.apache.logging.log4j.core.Filter$Result r
         3: .line 494
            aload 8 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 6
         4: .line 495
            aload 8 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 5
            iconst_1
            ireturn
      StackMap locals: org.apache.logging.log4j.core.Filter org.apache.logging.log4j.core.Filter$Result
      StackMap stack:
         5: iconst_0
            ireturn
        end local 8 // org.apache.logging.log4j.core.Filter$Result r
         6: .line 498
      StackMap locals:
      StackMap stack:
            aload 1 /* level */
            ifnull 7
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
            aload 1 /* level */
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            if_icmplt 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 7 // org.apache.logging.log4j.core.Filter filter
        end local 6 // java.lang.Object p2
        end local 5 // java.lang.Object p1
        end local 4 // java.lang.Object p0
        end local 3 // java.lang.String msg
        end local 2 // org.apache.logging.log4j.Marker marker
        end local 1 // org.apache.logging.log4j.Level level
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     1   level  Lorg/apache/logging/log4j/Level;
            0    8     2  marker  Lorg/apache/logging/log4j/Marker;
            0    8     3     msg  Ljava/lang/String;
            0    8     4      p0  Ljava/lang/Object;
            0    8     5      p1  Ljava/lang/Object;
            0    8     6      p2  Ljava/lang/Object;
            1    8     7  filter  Lorg/apache/logging/log4j/core/Filter;
            3    6     8       r  Lorg/apache/logging/log4j/core/Filter$Result;
    MethodParameters:
        Name  Flags
      level   final
      marker  final
      msg     final
      p0      final
      p1      final
      p2      final

  boolean filter(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
    descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
    flags: (0x0000) 
    Code:
      stack=9, locals=10, args_size=8
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 1 // org.apache.logging.log4j.Level level
        start local 2 // org.apache.logging.log4j.Marker marker
        start local 3 // java.lang.String msg
        start local 4 // java.lang.Object p0
        start local 5 // java.lang.Object p1
        start local 6 // java.lang.Object p2
        start local 7 // java.lang.Object p3
         0: .line 503
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            invokeinterface org.apache.logging.log4j.core.config.Configuration.getFilter:()Lorg/apache/logging/log4j/core/Filter;
            astore 8 /* filter */
        start local 8 // org.apache.logging.log4j.core.Filter filter
         1: .line 504
            aload 8 /* filter */
            ifnull 6
         2: .line 505
            aload 8 /* filter */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            aload 1 /* level */
            aload 2 /* marker */
            aload 3 /* msg */
            aload 4 /* p0 */
            aload 5 /* p1 */
            aload 6 /* p2 */
            aload 7 /* p3 */
            invokeinterface org.apache.logging.log4j.core.Filter.filter:(Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/core/Filter$Result;
            astore 9 /* r */
        start local 9 // org.apache.logging.log4j.core.Filter$Result r
         3: .line 506
            aload 9 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 6
         4: .line 507
            aload 9 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 5
            iconst_1
            ireturn
      StackMap locals: org.apache.logging.log4j.core.Filter org.apache.logging.log4j.core.Filter$Result
      StackMap stack:
         5: iconst_0
            ireturn
        end local 9 // org.apache.logging.log4j.core.Filter$Result r
         6: .line 510
      StackMap locals:
      StackMap stack:
            aload 1 /* level */
            ifnull 7
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
            aload 1 /* level */
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            if_icmplt 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 8 // org.apache.logging.log4j.core.Filter filter
        end local 7 // java.lang.Object p3
        end local 6 // java.lang.Object p2
        end local 5 // java.lang.Object p1
        end local 4 // java.lang.Object p0
        end local 3 // java.lang.String msg
        end local 2 // org.apache.logging.log4j.Marker marker
        end local 1 // org.apache.logging.log4j.Level level
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     1   level  Lorg/apache/logging/log4j/Level;
            0    8     2  marker  Lorg/apache/logging/log4j/Marker;
            0    8     3     msg  Ljava/lang/String;
            0    8     4      p0  Ljava/lang/Object;
            0    8     5      p1  Ljava/lang/Object;
            0    8     6      p2  Ljava/lang/Object;
            0    8     7      p3  Ljava/lang/Object;
            1    8     8  filter  Lorg/apache/logging/log4j/core/Filter;
            3    6     9       r  Lorg/apache/logging/log4j/core/Filter$Result;
    MethodParameters:
        Name  Flags
      level   final
      marker  final
      msg     final
      p0      final
      p1      final
      p2      final
      p3      final

  boolean filter(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
    descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
    flags: (0x0000) 
    Code:
      stack=10, locals=11, args_size=9
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 1 // org.apache.logging.log4j.Level level
        start local 2 // org.apache.logging.log4j.Marker marker
        start local 3 // java.lang.String msg
        start local 4 // java.lang.Object p0
        start local 5 // java.lang.Object p1
        start local 6 // java.lang.Object p2
        start local 7 // java.lang.Object p3
        start local 8 // java.lang.Object p4
         0: .line 516
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            invokeinterface org.apache.logging.log4j.core.config.Configuration.getFilter:()Lorg/apache/logging/log4j/core/Filter;
            astore 9 /* filter */
        start local 9 // org.apache.logging.log4j.core.Filter filter
         1: .line 517
            aload 9 /* filter */
            ifnull 6
         2: .line 518
            aload 9 /* filter */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            aload 1 /* level */
            aload 2 /* marker */
            aload 3 /* msg */
            aload 4 /* p0 */
            aload 5 /* p1 */
            aload 6 /* p2 */
            aload 7 /* p3 */
            aload 8 /* p4 */
            invokeinterface org.apache.logging.log4j.core.Filter.filter:(Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/core/Filter$Result;
            astore 10 /* r */
        start local 10 // org.apache.logging.log4j.core.Filter$Result r
         3: .line 519
            aload 10 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 6
         4: .line 520
            aload 10 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 5
            iconst_1
            ireturn
      StackMap locals: org.apache.logging.log4j.core.Filter org.apache.logging.log4j.core.Filter$Result
      StackMap stack:
         5: iconst_0
            ireturn
        end local 10 // org.apache.logging.log4j.core.Filter$Result r
         6: .line 523
      StackMap locals:
      StackMap stack:
            aload 1 /* level */
            ifnull 7
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
            aload 1 /* level */
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            if_icmplt 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 9 // org.apache.logging.log4j.core.Filter filter
        end local 8 // java.lang.Object p4
        end local 7 // java.lang.Object p3
        end local 6 // java.lang.Object p2
        end local 5 // java.lang.Object p1
        end local 4 // java.lang.Object p0
        end local 3 // java.lang.String msg
        end local 2 // org.apache.logging.log4j.Marker marker
        end local 1 // org.apache.logging.log4j.Level level
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     1   level  Lorg/apache/logging/log4j/Level;
            0    8     2  marker  Lorg/apache/logging/log4j/Marker;
            0    8     3     msg  Ljava/lang/String;
            0    8     4      p0  Ljava/lang/Object;
            0    8     5      p1  Ljava/lang/Object;
            0    8     6      p2  Ljava/lang/Object;
            0    8     7      p3  Ljava/lang/Object;
            0    8     8      p4  Ljava/lang/Object;
            1    8     9  filter  Lorg/apache/logging/log4j/core/Filter;
            3    6    10       r  Lorg/apache/logging/log4j/core/Filter$Result;
    MethodParameters:
        Name  Flags
      level   final
      marker  final
      msg     final
      p0      final
      p1      final
      p2      final
      p3      final
      p4      final

  boolean filter(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
    descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
    flags: (0x0000) 
    Code:
      stack=11, locals=12, args_size=10
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 1 // org.apache.logging.log4j.Level level
        start local 2 // org.apache.logging.log4j.Marker marker
        start local 3 // java.lang.String msg
        start local 4 // java.lang.Object p0
        start local 5 // java.lang.Object p1
        start local 6 // java.lang.Object p2
        start local 7 // java.lang.Object p3
        start local 8 // java.lang.Object p4
        start local 9 // java.lang.Object p5
         0: .line 529
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            invokeinterface org.apache.logging.log4j.core.config.Configuration.getFilter:()Lorg/apache/logging/log4j/core/Filter;
            astore 10 /* filter */
        start local 10 // org.apache.logging.log4j.core.Filter filter
         1: .line 530
            aload 10 /* filter */
            ifnull 6
         2: .line 531
            aload 10 /* filter */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            aload 1 /* level */
            aload 2 /* marker */
            aload 3 /* msg */
            aload 4 /* p0 */
            aload 5 /* p1 */
            aload 6 /* p2 */
            aload 7 /* p3 */
            aload 8 /* p4 */
            aload 9 /* p5 */
            invokeinterface org.apache.logging.log4j.core.Filter.filter:(Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/core/Filter$Result;
            astore 11 /* r */
        start local 11 // org.apache.logging.log4j.core.Filter$Result r
         3: .line 532
            aload 11 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 6
         4: .line 533
            aload 11 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 5
            iconst_1
            ireturn
      StackMap locals: org.apache.logging.log4j.core.Filter org.apache.logging.log4j.core.Filter$Result
      StackMap stack:
         5: iconst_0
            ireturn
        end local 11 // org.apache.logging.log4j.core.Filter$Result r
         6: .line 536
      StackMap locals:
      StackMap stack:
            aload 1 /* level */
            ifnull 7
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
            aload 1 /* level */
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            if_icmplt 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 10 // org.apache.logging.log4j.core.Filter filter
        end local 9 // java.lang.Object p5
        end local 8 // java.lang.Object p4
        end local 7 // java.lang.Object p3
        end local 6 // java.lang.Object p2
        end local 5 // java.lang.Object p1
        end local 4 // java.lang.Object p0
        end local 3 // java.lang.String msg
        end local 2 // org.apache.logging.log4j.Marker marker
        end local 1 // org.apache.logging.log4j.Level level
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     1   level  Lorg/apache/logging/log4j/Level;
            0    8     2  marker  Lorg/apache/logging/log4j/Marker;
            0    8     3     msg  Ljava/lang/String;
            0    8     4      p0  Ljava/lang/Object;
            0    8     5      p1  Ljava/lang/Object;
            0    8     6      p2  Ljava/lang/Object;
            0    8     7      p3  Ljava/lang/Object;
            0    8     8      p4  Ljava/lang/Object;
            0    8     9      p5  Ljava/lang/Object;
            1    8    10  filter  Lorg/apache/logging/log4j/core/Filter;
            3    6    11       r  Lorg/apache/logging/log4j/core/Filter$Result;
    MethodParameters:
        Name  Flags
      level   final
      marker  final
      msg     final
      p0      final
      p1      final
      p2      final
      p3      final
      p4      final
      p5      final

  boolean filter(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
    descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
    flags: (0x0000) 
    Code:
      stack=12, locals=13, args_size=11
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 1 // org.apache.logging.log4j.Level level
        start local 2 // org.apache.logging.log4j.Marker marker
        start local 3 // java.lang.String msg
        start local 4 // java.lang.Object p0
        start local 5 // java.lang.Object p1
        start local 6 // java.lang.Object p2
        start local 7 // java.lang.Object p3
        start local 8 // java.lang.Object p4
        start local 9 // java.lang.Object p5
        start local 10 // java.lang.Object p6
         0: .line 542
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            invokeinterface org.apache.logging.log4j.core.config.Configuration.getFilter:()Lorg/apache/logging/log4j/core/Filter;
            astore 11 /* filter */
        start local 11 // org.apache.logging.log4j.core.Filter filter
         1: .line 543
            aload 11 /* filter */
            ifnull 6
         2: .line 544
            aload 11 /* filter */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            aload 1 /* level */
            aload 2 /* marker */
            aload 3 /* msg */
            aload 4 /* p0 */
            aload 5 /* p1 */
            aload 6 /* p2 */
            aload 7 /* p3 */
            aload 8 /* p4 */
            aload 9 /* p5 */
            aload 10 /* p6 */
            invokeinterface org.apache.logging.log4j.core.Filter.filter:(Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/core/Filter$Result;
            astore 12 /* r */
        start local 12 // org.apache.logging.log4j.core.Filter$Result r
         3: .line 545
            aload 12 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 6
         4: .line 546
            aload 12 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 5
            iconst_1
            ireturn
      StackMap locals: org.apache.logging.log4j.core.Filter org.apache.logging.log4j.core.Filter$Result
      StackMap stack:
         5: iconst_0
            ireturn
        end local 12 // org.apache.logging.log4j.core.Filter$Result r
         6: .line 549
      StackMap locals:
      StackMap stack:
            aload 1 /* level */
            ifnull 7
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
            aload 1 /* level */
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            if_icmplt 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 11 // org.apache.logging.log4j.core.Filter filter
        end local 10 // java.lang.Object p6
        end local 9 // java.lang.Object p5
        end local 8 // java.lang.Object p4
        end local 7 // java.lang.Object p3
        end local 6 // java.lang.Object p2
        end local 5 // java.lang.Object p1
        end local 4 // java.lang.Object p0
        end local 3 // java.lang.String msg
        end local 2 // org.apache.logging.log4j.Marker marker
        end local 1 // org.apache.logging.log4j.Level level
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     1   level  Lorg/apache/logging/log4j/Level;
            0    8     2  marker  Lorg/apache/logging/log4j/Marker;
            0    8     3     msg  Ljava/lang/String;
            0    8     4      p0  Ljava/lang/Object;
            0    8     5      p1  Ljava/lang/Object;
            0    8     6      p2  Ljava/lang/Object;
            0    8     7      p3  Ljava/lang/Object;
            0    8     8      p4  Ljava/lang/Object;
            0    8     9      p5  Ljava/lang/Object;
            0    8    10      p6  Ljava/lang/Object;
            1    8    11  filter  Lorg/apache/logging/log4j/core/Filter;
            3    6    12       r  Lorg/apache/logging/log4j/core/Filter$Result;
    MethodParameters:
        Name  Flags
      level   final
      marker  final
      msg     final
      p0      final
      p1      final
      p2      final
      p3      final
      p4      final
      p5      final
      p6      final

  boolean filter(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
    descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
    flags: (0x0000) 
    Code:
      stack=13, locals=14, args_size=12
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 1 // org.apache.logging.log4j.Level level
        start local 2 // org.apache.logging.log4j.Marker marker
        start local 3 // java.lang.String msg
        start local 4 // java.lang.Object p0
        start local 5 // java.lang.Object p1
        start local 6 // java.lang.Object p2
        start local 7 // java.lang.Object p3
        start local 8 // java.lang.Object p4
        start local 9 // java.lang.Object p5
        start local 10 // java.lang.Object p6
        start local 11 // java.lang.Object p7
         0: .line 556
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            invokeinterface org.apache.logging.log4j.core.config.Configuration.getFilter:()Lorg/apache/logging/log4j/core/Filter;
            astore 12 /* filter */
        start local 12 // org.apache.logging.log4j.core.Filter filter
         1: .line 557
            aload 12 /* filter */
            ifnull 6
         2: .line 558
            aload 12 /* filter */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            aload 1 /* level */
            aload 2 /* marker */
            aload 3 /* msg */
            aload 4 /* p0 */
            aload 5 /* p1 */
            aload 6 /* p2 */
            aload 7 /* p3 */
            aload 8 /* p4 */
            aload 9 /* p5 */
            aload 10 /* p6 */
            aload 11 /* p7 */
            invokeinterface org.apache.logging.log4j.core.Filter.filter:(Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/core/Filter$Result;
            astore 13 /* r */
        start local 13 // org.apache.logging.log4j.core.Filter$Result r
         3: .line 559
            aload 13 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 6
         4: .line 560
            aload 13 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 5
            iconst_1
            ireturn
      StackMap locals: org.apache.logging.log4j.core.Filter org.apache.logging.log4j.core.Filter$Result
      StackMap stack:
         5: iconst_0
            ireturn
        end local 13 // org.apache.logging.log4j.core.Filter$Result r
         6: .line 563
      StackMap locals:
      StackMap stack:
            aload 1 /* level */
            ifnull 7
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
            aload 1 /* level */
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            if_icmplt 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 12 // org.apache.logging.log4j.core.Filter filter
        end local 11 // java.lang.Object p7
        end local 10 // java.lang.Object p6
        end local 9 // java.lang.Object p5
        end local 8 // java.lang.Object p4
        end local 7 // java.lang.Object p3
        end local 6 // java.lang.Object p2
        end local 5 // java.lang.Object p1
        end local 4 // java.lang.Object p0
        end local 3 // java.lang.String msg
        end local 2 // org.apache.logging.log4j.Marker marker
        end local 1 // org.apache.logging.log4j.Level level
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     1   level  Lorg/apache/logging/log4j/Level;
            0    8     2  marker  Lorg/apache/logging/log4j/Marker;
            0    8     3     msg  Ljava/lang/String;
            0    8     4      p0  Ljava/lang/Object;
            0    8     5      p1  Ljava/lang/Object;
            0    8     6      p2  Ljava/lang/Object;
            0    8     7      p3  Ljava/lang/Object;
            0    8     8      p4  Ljava/lang/Object;
            0    8     9      p5  Ljava/lang/Object;
            0    8    10      p6  Ljava/lang/Object;
            0    8    11      p7  Ljava/lang/Object;
            1    8    12  filter  Lorg/apache/logging/log4j/core/Filter;
            3    6    13       r  Lorg/apache/logging/log4j/core/Filter$Result;
    MethodParameters:
        Name  Flags
      level   final
      marker  final
      msg     final
      p0      final
      p1      final
      p2      final
      p3      final
      p4      final
      p5      final
      p6      final
      p7      final

  boolean filter(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
    descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
    flags: (0x0000) 
    Code:
      stack=14, locals=15, args_size=13
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 1 // org.apache.logging.log4j.Level level
        start local 2 // org.apache.logging.log4j.Marker marker
        start local 3 // java.lang.String msg
        start local 4 // java.lang.Object p0
        start local 5 // java.lang.Object p1
        start local 6 // java.lang.Object p2
        start local 7 // java.lang.Object p3
        start local 8 // java.lang.Object p4
        start local 9 // java.lang.Object p5
        start local 10 // java.lang.Object p6
        start local 11 // java.lang.Object p7
        start local 12 // java.lang.Object p8
         0: .line 570
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            invokeinterface org.apache.logging.log4j.core.config.Configuration.getFilter:()Lorg/apache/logging/log4j/core/Filter;
            astore 13 /* filter */
        start local 13 // org.apache.logging.log4j.core.Filter filter
         1: .line 571
            aload 13 /* filter */
            ifnull 6
         2: .line 572
            aload 13 /* filter */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            aload 1 /* level */
            aload 2 /* marker */
            aload 3 /* msg */
            aload 4 /* p0 */
            aload 5 /* p1 */
            aload 6 /* p2 */
            aload 7 /* p3 */
            aload 8 /* p4 */
            aload 9 /* p5 */
            aload 10 /* p6 */
            aload 11 /* p7 */
            aload 12 /* p8 */
            invokeinterface org.apache.logging.log4j.core.Filter.filter:(Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/core/Filter$Result;
            astore 14 /* r */
        start local 14 // org.apache.logging.log4j.core.Filter$Result r
         3: .line 573
            aload 14 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 6
         4: .line 574
            aload 14 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 5
            iconst_1
            ireturn
      StackMap locals: org.apache.logging.log4j.core.Filter org.apache.logging.log4j.core.Filter$Result
      StackMap stack:
         5: iconst_0
            ireturn
        end local 14 // org.apache.logging.log4j.core.Filter$Result r
         6: .line 577
      StackMap locals:
      StackMap stack:
            aload 1 /* level */
            ifnull 7
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
            aload 1 /* level */
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            if_icmplt 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 13 // org.apache.logging.log4j.core.Filter filter
        end local 12 // java.lang.Object p8
        end local 11 // java.lang.Object p7
        end local 10 // java.lang.Object p6
        end local 9 // java.lang.Object p5
        end local 8 // java.lang.Object p4
        end local 7 // java.lang.Object p3
        end local 6 // java.lang.Object p2
        end local 5 // java.lang.Object p1
        end local 4 // java.lang.Object p0
        end local 3 // java.lang.String msg
        end local 2 // org.apache.logging.log4j.Marker marker
        end local 1 // org.apache.logging.log4j.Level level
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     1   level  Lorg/apache/logging/log4j/Level;
            0    8     2  marker  Lorg/apache/logging/log4j/Marker;
            0    8     3     msg  Ljava/lang/String;
            0    8     4      p0  Ljava/lang/Object;
            0    8     5      p1  Ljava/lang/Object;
            0    8     6      p2  Ljava/lang/Object;
            0    8     7      p3  Ljava/lang/Object;
            0    8     8      p4  Ljava/lang/Object;
            0    8     9      p5  Ljava/lang/Object;
            0    8    10      p6  Ljava/lang/Object;
            0    8    11      p7  Ljava/lang/Object;
            0    8    12      p8  Ljava/lang/Object;
            1    8    13  filter  Lorg/apache/logging/log4j/core/Filter;
            3    6    14       r  Lorg/apache/logging/log4j/core/Filter$Result;
    MethodParameters:
        Name  Flags
      level   final
      marker  final
      msg     final
      p0      final
      p1      final
      p2      final
      p3      final
      p4      final
      p5      final
      p6      final
      p7      final
      p8      final

  boolean filter(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
    descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
    flags: (0x0000) 
    Code:
      stack=15, locals=16, args_size=14
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 1 // org.apache.logging.log4j.Level level
        start local 2 // org.apache.logging.log4j.Marker marker
        start local 3 // java.lang.String msg
        start local 4 // java.lang.Object p0
        start local 5 // java.lang.Object p1
        start local 6 // java.lang.Object p2
        start local 7 // java.lang.Object p3
        start local 8 // java.lang.Object p4
        start local 9 // java.lang.Object p5
        start local 10 // java.lang.Object p6
        start local 11 // java.lang.Object p7
        start local 12 // java.lang.Object p8
        start local 13 // java.lang.Object p9
         0: .line 584
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            invokeinterface org.apache.logging.log4j.core.config.Configuration.getFilter:()Lorg/apache/logging/log4j/core/Filter;
            astore 14 /* filter */
        start local 14 // org.apache.logging.log4j.core.Filter filter
         1: .line 585
            aload 14 /* filter */
            ifnull 8
         2: .line 586
            aload 14 /* filter */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            aload 1 /* level */
            aload 2 /* marker */
            aload 3 /* msg */
            aload 4 /* p0 */
            aload 5 /* p1 */
            aload 6 /* p2 */
            aload 7 /* p3 */
            aload 8 /* p4 */
            aload 9 /* p5 */
            aload 10 /* p6 */
            aload 11 /* p7 */
            aload 12 /* p8 */
         3: .line 587
            aload 13 /* p9 */
         4: .line 586
            invokeinterface org.apache.logging.log4j.core.Filter.filter:(Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/logging/log4j/core/Filter$Result;
            astore 15 /* r */
        start local 15 // org.apache.logging.log4j.core.Filter$Result r
         5: .line 588
            aload 15 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 8
         6: .line 589
            aload 15 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 7
            iconst_1
            ireturn
      StackMap locals: org.apache.logging.log4j.core.Filter org.apache.logging.log4j.core.Filter$Result
      StackMap stack:
         7: iconst_0
            ireturn
        end local 15 // org.apache.logging.log4j.core.Filter$Result r
         8: .line 592
      StackMap locals:
      StackMap stack:
            aload 1 /* level */
            ifnull 9
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
            aload 1 /* level */
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            if_icmplt 9
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         9: iconst_0
            ireturn
        end local 14 // org.apache.logging.log4j.core.Filter filter
        end local 13 // java.lang.Object p9
        end local 12 // java.lang.Object p8
        end local 11 // java.lang.Object p7
        end local 10 // java.lang.Object p6
        end local 9 // java.lang.Object p5
        end local 8 // java.lang.Object p4
        end local 7 // java.lang.Object p3
        end local 6 // java.lang.Object p2
        end local 5 // java.lang.Object p1
        end local 4 // java.lang.Object p0
        end local 3 // java.lang.String msg
        end local 2 // org.apache.logging.log4j.Marker marker
        end local 1 // org.apache.logging.log4j.Level level
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0   10     1   level  Lorg/apache/logging/log4j/Level;
            0   10     2  marker  Lorg/apache/logging/log4j/Marker;
            0   10     3     msg  Ljava/lang/String;
            0   10     4      p0  Ljava/lang/Object;
            0   10     5      p1  Ljava/lang/Object;
            0   10     6      p2  Ljava/lang/Object;
            0   10     7      p3  Ljava/lang/Object;
            0   10     8      p4  Ljava/lang/Object;
            0   10     9      p5  Ljava/lang/Object;
            0   10    10      p6  Ljava/lang/Object;
            0   10    11      p7  Ljava/lang/Object;
            0   10    12      p8  Ljava/lang/Object;
            0   10    13      p9  Ljava/lang/Object;
            1   10    14  filter  Lorg/apache/logging/log4j/core/Filter;
            5    8    15       r  Lorg/apache/logging/log4j/core/Filter$Result;
    MethodParameters:
        Name  Flags
      level   final
      marker  final
      msg     final
      p0      final
      p1      final
      p2      final
      p3      final
      p4      final
      p5      final
      p6      final
      p7      final
      p8      final
      p9      final

  boolean filter(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.CharSequence, java.lang.Throwable);
    descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/CharSequence;Ljava/lang/Throwable;)Z
    flags: (0x0000) 
    Code:
      stack=6, locals=7, args_size=5
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 1 // org.apache.logging.log4j.Level level
        start local 2 // org.apache.logging.log4j.Marker marker
        start local 3 // java.lang.CharSequence msg
        start local 4 // java.lang.Throwable t
         0: .line 596
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            invokeinterface org.apache.logging.log4j.core.config.Configuration.getFilter:()Lorg/apache/logging/log4j/core/Filter;
            astore 5 /* filter */
        start local 5 // org.apache.logging.log4j.core.Filter filter
         1: .line 597
            aload 5 /* filter */
            ifnull 6
         2: .line 598
            aload 5 /* filter */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            aload 1 /* level */
            aload 2 /* marker */
            aload 3 /* msg */
            aload 4 /* t */
            invokeinterface org.apache.logging.log4j.core.Filter.filter:(Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/Object;Ljava/lang/Throwable;)Lorg/apache/logging/log4j/core/Filter$Result;
            astore 6 /* r */
        start local 6 // org.apache.logging.log4j.core.Filter$Result r
         3: .line 599
            aload 6 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 6
         4: .line 600
            aload 6 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 5
            iconst_1
            ireturn
      StackMap locals: org.apache.logging.log4j.core.Filter org.apache.logging.log4j.core.Filter$Result
      StackMap stack:
         5: iconst_0
            ireturn
        end local 6 // org.apache.logging.log4j.core.Filter$Result r
         6: .line 603
      StackMap locals:
      StackMap stack:
            aload 1 /* level */
            ifnull 7
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
            aload 1 /* level */
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            if_icmplt 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 5 // org.apache.logging.log4j.core.Filter filter
        end local 4 // java.lang.Throwable t
        end local 3 // java.lang.CharSequence msg
        end local 2 // org.apache.logging.log4j.Marker marker
        end local 1 // org.apache.logging.log4j.Level level
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     1   level  Lorg/apache/logging/log4j/Level;
            0    8     2  marker  Lorg/apache/logging/log4j/Marker;
            0    8     3     msg  Ljava/lang/CharSequence;
            0    8     4       t  Ljava/lang/Throwable;
            1    8     5  filter  Lorg/apache/logging/log4j/core/Filter;
            3    6     6       r  Lorg/apache/logging/log4j/core/Filter$Result;
    MethodParameters:
        Name  Flags
      level   final
      marker  final
      msg     final
      t       final

  boolean filter(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.Object, java.lang.Throwable);
    descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/Object;Ljava/lang/Throwable;)Z
    flags: (0x0000) 
    Code:
      stack=6, locals=7, args_size=5
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 1 // org.apache.logging.log4j.Level level
        start local 2 // org.apache.logging.log4j.Marker marker
        start local 3 // java.lang.Object msg
        start local 4 // java.lang.Throwable t
         0: .line 607
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            invokeinterface org.apache.logging.log4j.core.config.Configuration.getFilter:()Lorg/apache/logging/log4j/core/Filter;
            astore 5 /* filter */
        start local 5 // org.apache.logging.log4j.core.Filter filter
         1: .line 608
            aload 5 /* filter */
            ifnull 6
         2: .line 609
            aload 5 /* filter */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            aload 1 /* level */
            aload 2 /* marker */
            aload 3 /* msg */
            aload 4 /* t */
            invokeinterface org.apache.logging.log4j.core.Filter.filter:(Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Ljava/lang/Object;Ljava/lang/Throwable;)Lorg/apache/logging/log4j/core/Filter$Result;
            astore 6 /* r */
        start local 6 // org.apache.logging.log4j.core.Filter$Result r
         3: .line 610
            aload 6 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 6
         4: .line 611
            aload 6 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 5
            iconst_1
            ireturn
      StackMap locals: org.apache.logging.log4j.core.Filter org.apache.logging.log4j.core.Filter$Result
      StackMap stack:
         5: iconst_0
            ireturn
        end local 6 // org.apache.logging.log4j.core.Filter$Result r
         6: .line 614
      StackMap locals:
      StackMap stack:
            aload 1 /* level */
            ifnull 7
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
            aload 1 /* level */
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            if_icmplt 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 5 // org.apache.logging.log4j.core.Filter filter
        end local 4 // java.lang.Throwable t
        end local 3 // java.lang.Object msg
        end local 2 // org.apache.logging.log4j.Marker marker
        end local 1 // org.apache.logging.log4j.Level level
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     1   level  Lorg/apache/logging/log4j/Level;
            0    8     2  marker  Lorg/apache/logging/log4j/Marker;
            0    8     3     msg  Ljava/lang/Object;
            0    8     4       t  Ljava/lang/Throwable;
            1    8     5  filter  Lorg/apache/logging/log4j/core/Filter;
            3    6     6       r  Lorg/apache/logging/log4j/core/Filter$Result;
    MethodParameters:
        Name  Flags
      level   final
      marker  final
      msg     final
      t       final

  boolean filter(org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, org.apache.logging.log4j.message.Message, java.lang.Throwable);
    descriptor: (Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Lorg/apache/logging/log4j/message/Message;Ljava/lang/Throwable;)Z
    flags: (0x0000) 
    Code:
      stack=6, locals=7, args_size=5
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
        start local 1 // org.apache.logging.log4j.Level level
        start local 2 // org.apache.logging.log4j.Marker marker
        start local 3 // org.apache.logging.log4j.message.Message msg
        start local 4 // java.lang.Throwable t
         0: .line 618
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            invokeinterface org.apache.logging.log4j.core.config.Configuration.getFilter:()Lorg/apache/logging/log4j/core/Filter;
            astore 5 /* filter */
        start local 5 // org.apache.logging.log4j.core.Filter filter
         1: .line 619
            aload 5 /* filter */
            ifnull 6
         2: .line 620
            aload 5 /* filter */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            aload 1 /* level */
            aload 2 /* marker */
            aload 3 /* msg */
            aload 4 /* t */
            invokeinterface org.apache.logging.log4j.core.Filter.filter:(Lorg/apache/logging/log4j/core/Logger;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Lorg/apache/logging/log4j/message/Message;Ljava/lang/Throwable;)Lorg/apache/logging/log4j/core/Filter$Result;
            astore 6 /* r */
        start local 6 // org.apache.logging.log4j.core.Filter$Result r
         3: .line 621
            aload 6 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 6
         4: .line 622
            aload 6 /* r */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 5
            iconst_1
            ireturn
      StackMap locals: org.apache.logging.log4j.core.Filter org.apache.logging.log4j.core.Filter$Result
      StackMap stack:
         5: iconst_0
            ireturn
        end local 6 // org.apache.logging.log4j.core.Filter$Result r
         6: .line 625
      StackMap locals:
      StackMap stack:
            aload 1 /* level */
            ifnull 7
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
            aload 1 /* level */
            invokevirtual org.apache.logging.log4j.Level.intLevel:()I
            if_icmplt 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 5 // org.apache.logging.log4j.core.Filter filter
        end local 4 // java.lang.Throwable t
        end local 3 // org.apache.logging.log4j.message.Message msg
        end local 2 // org.apache.logging.log4j.Marker marker
        end local 1 // org.apache.logging.log4j.Level level
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            0    8     1   level  Lorg/apache/logging/log4j/Level;
            0    8     2  marker  Lorg/apache/logging/log4j/Marker;
            0    8     3     msg  Lorg/apache/logging/log4j/message/Message;
            0    8     4       t  Ljava/lang/Throwable;
            1    8     5  filter  Lorg/apache/logging/log4j/core/Filter;
            3    6     6       r  Lorg/apache/logging/log4j/core/Filter$Result;
    MethodParameters:
        Name  Flags
      level   final
      marker  final
      msg     final
      t       final

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
         0: .line 630
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* builder */
        start local 1 // java.lang.StringBuilder builder
         1: .line 631
            aload 1 /* builder */
            ldc "PrivateConfig [loggerConfig="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 632
            aload 1 /* builder */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.loggerConfig:Lorg/apache/logging/log4j/core/config/LoggerConfig;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         3: .line 633
            aload 1 /* builder */
            ldc ", config="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 634
            aload 1 /* builder */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.config:Lorg/apache/logging/log4j/core/config/Configuration;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         5: .line 635
            aload 1 /* builder */
            ldc ", loggerConfigLevel="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         6: .line 636
            aload 1 /* builder */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.loggerConfigLevel:Lorg/apache/logging/log4j/Level;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         7: .line 637
            aload 1 /* builder */
            ldc ", intLevel="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         8: .line 638
            aload 1 /* builder */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.intLevel:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         9: .line 639
            aload 1 /* builder */
            ldc ", logger="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        10: .line 640
            aload 1 /* builder */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.Logger$PrivateConfig.logger:Lorg/apache/logging/log4j/core/Logger;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        11: .line 641
            aload 1 /* builder */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 642
            aload 1 /* builder */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder builder
        end local 0 // org.apache.logging.log4j.core.Logger$PrivateConfig this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   13     0     this  Lorg/apache/logging/log4j/core/Logger$PrivateConfig;
            1   13     1  builder  Ljava/lang/StringBuilder;
}
SourceFile: "Logger.java"
NestHost: org.apache.logging.log4j.core.Logger
InnerClasses:
  public final Result = org.apache.logging.log4j.core.Filter$Result of org.apache.logging.log4j.core.Filter
  protected PrivateConfig = org.apache.logging.log4j.core.Logger$PrivateConfig of org.apache.logging.log4j.core.Logger