public abstract class org.apache.logging.log4j.core.filter.AbstractFilter extends org.apache.logging.log4j.core.AbstractLifeCycle implements org.apache.logging.log4j.core.Filter
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.apache.logging.log4j.core.filter.AbstractFilter
  super_class: org.apache.logging.log4j.core.AbstractLifeCycle
{
  protected final org.apache.logging.log4j.core.Filter$Result onMatch;
    descriptor: Lorg/apache/logging/log4j/core/Filter$Result;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.logging.log4j.core.Filter$Result onMismatch;
    descriptor: Lorg/apache/logging/log4j/core/Filter$Result;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
         0: .line 101
            aload 0 /* this */
            aconst_null
            aconst_null
            invokespecial org.apache.logging.log4j.core.filter.AbstractFilter.<init>:(Lorg/apache/logging/log4j/core/Filter$Result;Lorg/apache/logging/log4j/core/Filter$Result;)V
         1: .line 102
            return
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;

  protected void <init>(org.apache.logging.log4j.core.Filter$Result, org.apache.logging.log4j.core.Filter$Result);
    descriptor: (Lorg/apache/logging/log4j/core/Filter$Result;Lorg/apache/logging/log4j/core/Filter$Result;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
        start local 1 // org.apache.logging.log4j.core.Filter$Result onMatch
        start local 2 // org.apache.logging.log4j.core.Filter$Result onMismatch
         0: .line 109
            aload 0 /* this */
            invokespecial org.apache.logging.log4j.core.AbstractLifeCycle.<init>:()V
         1: .line 110
            aload 0 /* this */
            aload 1 /* onMatch */
            ifnonnull 2
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            goto 3
      StackMap locals: org.apache.logging.log4j.core.filter.AbstractFilter org.apache.logging.log4j.core.Filter$Result org.apache.logging.log4j.core.Filter$Result
      StackMap stack: org.apache.logging.log4j.core.filter.AbstractFilter
         2: aload 1 /* onMatch */
      StackMap locals: org.apache.logging.log4j.core.filter.AbstractFilter org.apache.logging.log4j.core.Filter$Result org.apache.logging.log4j.core.Filter$Result
      StackMap stack: org.apache.logging.log4j.core.filter.AbstractFilter org.apache.logging.log4j.core.Filter$Result
         3: putfield org.apache.logging.log4j.core.filter.AbstractFilter.onMatch:Lorg/apache/logging/log4j/core/Filter$Result;
         4: .line 111
            aload 0 /* this */
            aload 2 /* onMismatch */
            ifnonnull 5
            getstatic org.apache.logging.log4j.core.Filter$Result.DENY:Lorg/apache/logging/log4j/core/Filter$Result;
            goto 6
      StackMap locals:
      StackMap stack: org.apache.logging.log4j.core.filter.AbstractFilter
         5: aload 2 /* onMismatch */
      StackMap locals: org.apache.logging.log4j.core.filter.AbstractFilter org.apache.logging.log4j.core.Filter$Result org.apache.logging.log4j.core.Filter$Result
      StackMap stack: org.apache.logging.log4j.core.filter.AbstractFilter org.apache.logging.log4j.core.Filter$Result
         6: putfield org.apache.logging.log4j.core.filter.AbstractFilter.onMismatch:Lorg/apache/logging/log4j/core/Filter$Result;
         7: .line 112
            return
        end local 2 // org.apache.logging.log4j.core.Filter$Result onMismatch
        end local 1 // org.apache.logging.log4j.core.Filter$Result onMatch
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
            0    8     1     onMatch  Lorg/apache/logging/log4j/core/Filter$Result;
            0    8     2  onMismatch  Lorg/apache/logging/log4j/core/Filter$Result;
    MethodParameters:
            Name  Flags
      onMatch     final
      onMismatch  final

  protected boolean equalsImpl(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
        start local 1 // java.lang.Object obj
         0: .line 116
            aload 0 /* this */
            aload 1 /* obj */
            if_acmpne 2
         1: .line 117
            iconst_1
            ireturn
         2: .line 119
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* obj */
            invokespecial org.apache.logging.log4j.core.AbstractLifeCycle.equalsImpl:(Ljava/lang/Object;)Z
            ifne 4
         3: .line 120
            iconst_0
            ireturn
         4: .line 122
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* obj */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            if_acmpeq 6
         5: .line 123
            iconst_0
            ireturn
         6: .line 125
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            checkcast org.apache.logging.log4j.core.filter.AbstractFilter
            astore 2 /* other */
        start local 2 // org.apache.logging.log4j.core.filter.AbstractFilter other
         7: .line 126
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.AbstractFilter.onMatch:Lorg/apache/logging/log4j/core/Filter$Result;
            aload 2 /* other */
            getfield org.apache.logging.log4j.core.filter.AbstractFilter.onMatch:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 9
         8: .line 127
            iconst_0
            ireturn
         9: .line 129
      StackMap locals: org.apache.logging.log4j.core.filter.AbstractFilter
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.AbstractFilter.onMismatch:Lorg/apache/logging/log4j/core/Filter$Result;
            aload 2 /* other */
            getfield org.apache.logging.log4j.core.filter.AbstractFilter.onMismatch:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 11
        10: .line 130
            iconst_0
            ireturn
        11: .line 132
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // org.apache.logging.log4j.core.filter.AbstractFilter other
        end local 1 // java.lang.Object obj
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   12     0   this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
            0   12     1    obj  Ljava/lang/Object;
            7   12     2  other  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
    MethodParameters:
      Name  Flags
      obj   final

  public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.LogEvent);
    descriptor: (Lorg/apache/logging/log4j/core/LogEvent;)Lorg/apache/logging/log4j/core/Filter$Result;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
        start local 1 // org.apache.logging.log4j.core.LogEvent event
         0: .line 142
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            areturn
        end local 1 // org.apache.logging.log4j.core.LogEvent event
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
            0    1     1  event  Lorg/apache/logging/log4j/core/LogEvent;
    MethodParameters:
       Name  Flags
      event  final

  public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, org.apache.logging.log4j.message.Message, java.lang.Throwable);
    descriptor: (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;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=6, args_size=6
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
        start local 1 // org.apache.logging.log4j.core.Logger logger
        start local 2 // org.apache.logging.log4j.Level level
        start local 3 // org.apache.logging.log4j.Marker marker
        start local 4 // org.apache.logging.log4j.message.Message msg
        start local 5 // java.lang.Throwable t
         0: .line 157
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            areturn
        end local 5 // java.lang.Throwable t
        end local 4 // org.apache.logging.log4j.message.Message msg
        end local 3 // org.apache.logging.log4j.Marker marker
        end local 2 // org.apache.logging.log4j.Level level
        end local 1 // org.apache.logging.log4j.core.Logger logger
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
            0    1     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    1     2   level  Lorg/apache/logging/log4j/Level;
            0    1     3  marker  Lorg/apache/logging/log4j/Marker;
            0    1     4     msg  Lorg/apache/logging/log4j/message/Message;
            0    1     5       t  Ljava/lang/Throwable;
    MethodParameters:
        Name  Flags
      logger  final
      level   final
      marker  final
      msg     final
      t       final

  public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.Object, java.lang.Throwable);
    descriptor: (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;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=6, args_size=6
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
        start local 1 // org.apache.logging.log4j.core.Logger logger
        start local 2 // org.apache.logging.log4j.Level level
        start local 3 // org.apache.logging.log4j.Marker marker
        start local 4 // java.lang.Object msg
        start local 5 // java.lang.Throwable t
         0: .line 172
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            areturn
        end local 5 // java.lang.Throwable t
        end local 4 // java.lang.Object msg
        end local 3 // org.apache.logging.log4j.Marker marker
        end local 2 // org.apache.logging.log4j.Level level
        end local 1 // org.apache.logging.log4j.core.Logger logger
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
            0    1     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    1     2   level  Lorg/apache/logging/log4j/Level;
            0    1     3  marker  Lorg/apache/logging/log4j/Marker;
            0    1     4     msg  Ljava/lang/Object;
            0    1     5       t  Ljava/lang/Throwable;
    MethodParameters:
        Name  Flags
      logger  final
      level   final
      marker  final
      msg     final
      t       final

  public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object[]);
    descriptor: (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;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=1, locals=6, args_size=6
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
        start local 1 // org.apache.logging.log4j.core.Logger logger
        start local 2 // org.apache.logging.log4j.Level level
        start local 3 // org.apache.logging.log4j.Marker marker
        start local 4 // java.lang.String msg
        start local 5 // java.lang.Object[] params
         0: .line 187
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            areturn
        end local 5 // java.lang.Object[] params
        end local 4 // java.lang.String msg
        end local 3 // org.apache.logging.log4j.Marker marker
        end local 2 // org.apache.logging.log4j.Level level
        end local 1 // org.apache.logging.log4j.core.Logger logger
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
            0    1     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    1     2   level  Lorg/apache/logging/log4j/Level;
            0    1     3  marker  Lorg/apache/logging/log4j/Marker;
            0    1     4     msg  Ljava/lang/String;
            0    1     5  params  [Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      logger  final
      level   final
      marker  final
      msg     final
      params  final

  public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object);
    descriptor: (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;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=6
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
        start local 1 // org.apache.logging.log4j.core.Logger logger
        start local 2 // org.apache.logging.log4j.Level level
        start local 3 // org.apache.logging.log4j.Marker marker
        start local 4 // java.lang.String msg
        start local 5 // java.lang.Object p0
         0: .line 203
            aload 0 /* this */
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 5 /* p0 */
            aastore
            invokevirtual org.apache.logging.log4j.core.filter.AbstractFilter.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;
            areturn
        end local 5 // java.lang.Object p0
        end local 4 // java.lang.String msg
        end local 3 // org.apache.logging.log4j.Marker marker
        end local 2 // org.apache.logging.log4j.Level level
        end local 1 // org.apache.logging.log4j.core.Logger logger
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
            0    1     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    1     2   level  Lorg/apache/logging/log4j/Level;
            0    1     3  marker  Lorg/apache/logging/log4j/Marker;
            0    1     4     msg  Ljava/lang/String;
            0    1     5      p0  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      logger  final
      level   final
      marker  final
      msg     final
      p0      final

  public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, org.apache.logging.log4j.Level, org.apache.logging.log4j.Marker, java.lang.String, java.lang.Object, java.lang.Object);
    descriptor: (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;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=7, args_size=7
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
        start local 1 // org.apache.logging.log4j.core.Logger logger
        start local 2 // org.apache.logging.log4j.Level level
        start local 3 // org.apache.logging.log4j.Marker marker
        start local 4 // java.lang.String msg
        start local 5 // java.lang.Object p0
        start local 6 // java.lang.Object p1
         0: .line 220
            aload 0 /* this */
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 5 /* p0 */
            aastore
            dup
            iconst_1
            aload 6 /* p1 */
            aastore
            invokevirtual org.apache.logging.log4j.core.filter.AbstractFilter.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;
            areturn
        end local 6 // java.lang.Object p1
        end local 5 // java.lang.Object p0
        end local 4 // java.lang.String msg
        end local 3 // org.apache.logging.log4j.Marker marker
        end local 2 // org.apache.logging.log4j.Level level
        end local 1 // org.apache.logging.log4j.core.Logger logger
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
            0    1     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    1     2   level  Lorg/apache/logging/log4j/Level;
            0    1     3  marker  Lorg/apache/logging/log4j/Marker;
            0    1     4     msg  Ljava/lang/String;
            0    1     5      p0  Ljava/lang/Object;
            0    1     6      p1  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      logger  final
      level   final
      marker  final
      msg     final
      p0      final
      p1      final

  public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, 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/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;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=8, args_size=8
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
        start local 1 // org.apache.logging.log4j.core.Logger logger
        start local 2 // org.apache.logging.log4j.Level level
        start local 3 // org.apache.logging.log4j.Marker marker
        start local 4 // java.lang.String msg
        start local 5 // java.lang.Object p0
        start local 6 // java.lang.Object p1
        start local 7 // java.lang.Object p2
         0: .line 238
            aload 0 /* this */
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 5 /* p0 */
            aastore
            dup
            iconst_1
            aload 6 /* p1 */
            aastore
            dup
            iconst_2
            aload 7 /* p2 */
            aastore
            invokevirtual org.apache.logging.log4j.core.filter.AbstractFilter.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;
            areturn
        end local 7 // java.lang.Object p2
        end local 6 // java.lang.Object p1
        end local 5 // java.lang.Object p0
        end local 4 // java.lang.String msg
        end local 3 // org.apache.logging.log4j.Marker marker
        end local 2 // org.apache.logging.log4j.Level level
        end local 1 // org.apache.logging.log4j.core.Logger logger
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
            0    1     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    1     2   level  Lorg/apache/logging/log4j/Level;
            0    1     3  marker  Lorg/apache/logging/log4j/Marker;
            0    1     4     msg  Ljava/lang/String;
            0    1     5      p0  Ljava/lang/Object;
            0    1     6      p1  Ljava/lang/Object;
            0    1     7      p2  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      logger  final
      level   final
      marker  final
      msg     final
      p0      final
      p1      final
      p2      final

  public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, 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/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;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=9, args_size=9
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
        start local 1 // org.apache.logging.log4j.core.Logger logger
        start local 2 // org.apache.logging.log4j.Level level
        start local 3 // org.apache.logging.log4j.Marker marker
        start local 4 // java.lang.String msg
        start local 5 // java.lang.Object p0
        start local 6 // java.lang.Object p1
        start local 7 // java.lang.Object p2
        start local 8 // java.lang.Object p3
         0: .line 257
            aload 0 /* this */
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
            aload 5 /* p0 */
            aastore
            dup
            iconst_1
            aload 6 /* p1 */
            aastore
            dup
            iconst_2
            aload 7 /* p2 */
            aastore
            dup
            iconst_3
            aload 8 /* p3 */
            aastore
            invokevirtual org.apache.logging.log4j.core.filter.AbstractFilter.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;
            areturn
        end local 8 // java.lang.Object p3
        end local 7 // java.lang.Object p2
        end local 6 // java.lang.Object p1
        end local 5 // java.lang.Object p0
        end local 4 // java.lang.String msg
        end local 3 // org.apache.logging.log4j.Marker marker
        end local 2 // org.apache.logging.log4j.Level level
        end local 1 // org.apache.logging.log4j.core.Logger logger
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
            0    1     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    1     2   level  Lorg/apache/logging/log4j/Level;
            0    1     3  marker  Lorg/apache/logging/log4j/Marker;
            0    1     4     msg  Ljava/lang/String;
            0    1     5      p0  Ljava/lang/Object;
            0    1     6      p1  Ljava/lang/Object;
            0    1     7      p2  Ljava/lang/Object;
            0    1     8      p3  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      logger  final
      level   final
      marker  final
      msg     final
      p0      final
      p1      final
      p2      final
      p3      final

  public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, 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/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;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=10, args_size=10
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
        start local 1 // org.apache.logging.log4j.core.Logger logger
        start local 2 // org.apache.logging.log4j.Level level
        start local 3 // org.apache.logging.log4j.Marker marker
        start local 4 // java.lang.String msg
        start local 5 // java.lang.Object p0
        start local 6 // java.lang.Object p1
        start local 7 // java.lang.Object p2
        start local 8 // java.lang.Object p3
        start local 9 // java.lang.Object p4
         0: .line 278
            aload 0 /* this */
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            iconst_5
            anewarray java.lang.Object
            dup
            iconst_0
            aload 5 /* p0 */
            aastore
            dup
            iconst_1
            aload 6 /* p1 */
            aastore
            dup
            iconst_2
            aload 7 /* p2 */
            aastore
            dup
            iconst_3
            aload 8 /* p3 */
            aastore
            dup
            iconst_4
            aload 9 /* p4 */
            aastore
            invokevirtual org.apache.logging.log4j.core.filter.AbstractFilter.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;
            areturn
        end local 9 // java.lang.Object p4
        end local 8 // java.lang.Object p3
        end local 7 // java.lang.Object p2
        end local 6 // java.lang.Object p1
        end local 5 // java.lang.Object p0
        end local 4 // java.lang.String msg
        end local 3 // org.apache.logging.log4j.Marker marker
        end local 2 // org.apache.logging.log4j.Level level
        end local 1 // org.apache.logging.log4j.core.Logger logger
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
            0    1     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    1     2   level  Lorg/apache/logging/log4j/Level;
            0    1     3  marker  Lorg/apache/logging/log4j/Marker;
            0    1     4     msg  Ljava/lang/String;
            0    1     5      p0  Ljava/lang/Object;
            0    1     6      p1  Ljava/lang/Object;
            0    1     7      p2  Ljava/lang/Object;
            0    1     8      p3  Ljava/lang/Object;
            0    1     9      p4  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      logger  final
      level   final
      marker  final
      msg     final
      p0      final
      p1      final
      p2      final
      p3      final
      p4      final

  public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, 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/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;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=11, args_size=11
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
        start local 1 // org.apache.logging.log4j.core.Logger logger
        start local 2 // org.apache.logging.log4j.Level level
        start local 3 // org.apache.logging.log4j.Marker marker
        start local 4 // java.lang.String msg
        start local 5 // java.lang.Object p0
        start local 6 // java.lang.Object p1
        start local 7 // java.lang.Object p2
        start local 8 // java.lang.Object p3
        start local 9 // java.lang.Object p4
        start local 10 // java.lang.Object p5
         0: .line 300
            aload 0 /* this */
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            bipush 6
            anewarray java.lang.Object
            dup
            iconst_0
            aload 5 /* p0 */
            aastore
            dup
            iconst_1
            aload 6 /* p1 */
            aastore
            dup
            iconst_2
            aload 7 /* p2 */
            aastore
            dup
            iconst_3
            aload 8 /* p3 */
            aastore
            dup
            iconst_4
            aload 9 /* p4 */
            aastore
            dup
            iconst_5
            aload 10 /* p5 */
            aastore
            invokevirtual org.apache.logging.log4j.core.filter.AbstractFilter.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;
            areturn
        end local 10 // java.lang.Object p5
        end local 9 // java.lang.Object p4
        end local 8 // java.lang.Object p3
        end local 7 // java.lang.Object p2
        end local 6 // java.lang.Object p1
        end local 5 // java.lang.Object p0
        end local 4 // java.lang.String msg
        end local 3 // org.apache.logging.log4j.Marker marker
        end local 2 // org.apache.logging.log4j.Level level
        end local 1 // org.apache.logging.log4j.core.Logger logger
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
            0    1     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    1     2   level  Lorg/apache/logging/log4j/Level;
            0    1     3  marker  Lorg/apache/logging/log4j/Marker;
            0    1     4     msg  Ljava/lang/String;
            0    1     5      p0  Ljava/lang/Object;
            0    1     6      p1  Ljava/lang/Object;
            0    1     7      p2  Ljava/lang/Object;
            0    1     8      p3  Ljava/lang/Object;
            0    1     9      p4  Ljava/lang/Object;
            0    1    10      p5  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      logger  final
      level   final
      marker  final
      msg     final
      p0      final
      p1      final
      p2      final
      p3      final
      p4      final
      p5      final

  public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, 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/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;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=12, args_size=12
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
        start local 1 // org.apache.logging.log4j.core.Logger logger
        start local 2 // org.apache.logging.log4j.Level level
        start local 3 // org.apache.logging.log4j.Marker marker
        start local 4 // java.lang.String msg
        start local 5 // java.lang.Object p0
        start local 6 // java.lang.Object p1
        start local 7 // java.lang.Object p2
        start local 8 // java.lang.Object p3
        start local 9 // java.lang.Object p4
        start local 10 // java.lang.Object p5
        start local 11 // java.lang.Object p6
         0: .line 323
            aload 0 /* this */
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            bipush 7
            anewarray java.lang.Object
            dup
            iconst_0
            aload 5 /* p0 */
            aastore
            dup
            iconst_1
            aload 6 /* p1 */
            aastore
            dup
            iconst_2
            aload 7 /* p2 */
            aastore
            dup
            iconst_3
            aload 8 /* p3 */
            aastore
            dup
            iconst_4
            aload 9 /* p4 */
            aastore
            dup
            iconst_5
            aload 10 /* p5 */
            aastore
            dup
            bipush 6
            aload 11 /* p6 */
            aastore
            invokevirtual org.apache.logging.log4j.core.filter.AbstractFilter.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;
            areturn
        end local 11 // java.lang.Object p6
        end local 10 // java.lang.Object p5
        end local 9 // java.lang.Object p4
        end local 8 // java.lang.Object p3
        end local 7 // java.lang.Object p2
        end local 6 // java.lang.Object p1
        end local 5 // java.lang.Object p0
        end local 4 // java.lang.String msg
        end local 3 // org.apache.logging.log4j.Marker marker
        end local 2 // org.apache.logging.log4j.Level level
        end local 1 // org.apache.logging.log4j.core.Logger logger
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
            0    1     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    1     2   level  Lorg/apache/logging/log4j/Level;
            0    1     3  marker  Lorg/apache/logging/log4j/Marker;
            0    1     4     msg  Ljava/lang/String;
            0    1     5      p0  Ljava/lang/Object;
            0    1     6      p1  Ljava/lang/Object;
            0    1     7      p2  Ljava/lang/Object;
            0    1     8      p3  Ljava/lang/Object;
            0    1     9      p4  Ljava/lang/Object;
            0    1    10      p5  Ljava/lang/Object;
            0    1    11      p6  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      logger  final
      level   final
      marker  final
      msg     final
      p0      final
      p1      final
      p2      final
      p3      final
      p4      final
      p5      final
      p6      final

  public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, 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/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;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=13, args_size=13
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
        start local 1 // org.apache.logging.log4j.core.Logger logger
        start local 2 // org.apache.logging.log4j.Level level
        start local 3 // org.apache.logging.log4j.Marker marker
        start local 4 // java.lang.String msg
        start local 5 // java.lang.Object p0
        start local 6 // java.lang.Object p1
        start local 7 // java.lang.Object p2
        start local 8 // java.lang.Object p3
        start local 9 // java.lang.Object p4
        start local 10 // java.lang.Object p5
        start local 11 // java.lang.Object p6
        start local 12 // java.lang.Object p7
         0: .line 348
            aload 0 /* this */
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            bipush 8
            anewarray java.lang.Object
            dup
            iconst_0
            aload 5 /* p0 */
            aastore
            dup
            iconst_1
            aload 6 /* p1 */
            aastore
            dup
            iconst_2
            aload 7 /* p2 */
            aastore
            dup
            iconst_3
            aload 8 /* p3 */
            aastore
            dup
            iconst_4
            aload 9 /* p4 */
            aastore
            dup
            iconst_5
            aload 10 /* p5 */
            aastore
            dup
            bipush 6
            aload 11 /* p6 */
            aastore
            dup
            bipush 7
            aload 12 /* p7 */
            aastore
            invokevirtual org.apache.logging.log4j.core.filter.AbstractFilter.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;
            areturn
        end local 12 // java.lang.Object p7
        end local 11 // java.lang.Object p6
        end local 10 // java.lang.Object p5
        end local 9 // java.lang.Object p4
        end local 8 // java.lang.Object p3
        end local 7 // java.lang.Object p2
        end local 6 // java.lang.Object p1
        end local 5 // java.lang.Object p0
        end local 4 // java.lang.String msg
        end local 3 // org.apache.logging.log4j.Marker marker
        end local 2 // org.apache.logging.log4j.Level level
        end local 1 // org.apache.logging.log4j.core.Logger logger
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
            0    1     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    1     2   level  Lorg/apache/logging/log4j/Level;
            0    1     3  marker  Lorg/apache/logging/log4j/Marker;
            0    1     4     msg  Ljava/lang/String;
            0    1     5      p0  Ljava/lang/Object;
            0    1     6      p1  Ljava/lang/Object;
            0    1     7      p2  Ljava/lang/Object;
            0    1     8      p3  Ljava/lang/Object;
            0    1     9      p4  Ljava/lang/Object;
            0    1    10      p5  Ljava/lang/Object;
            0    1    11      p6  Ljava/lang/Object;
            0    1    12      p7  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      logger  final
      level   final
      marker  final
      msg     final
      p0      final
      p1      final
      p2      final
      p3      final
      p4      final
      p5      final
      p6      final
      p7      final

  public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, 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/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;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=14, args_size=14
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
        start local 1 // org.apache.logging.log4j.core.Logger logger
        start local 2 // org.apache.logging.log4j.Level level
        start local 3 // org.apache.logging.log4j.Marker marker
        start local 4 // java.lang.String msg
        start local 5 // java.lang.Object p0
        start local 6 // java.lang.Object p1
        start local 7 // java.lang.Object p2
        start local 8 // java.lang.Object p3
        start local 9 // java.lang.Object p4
        start local 10 // java.lang.Object p5
        start local 11 // java.lang.Object p6
        start local 12 // java.lang.Object p7
        start local 13 // java.lang.Object p8
         0: .line 374
            aload 0 /* this */
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            bipush 9
            anewarray java.lang.Object
            dup
            iconst_0
            aload 5 /* p0 */
            aastore
            dup
            iconst_1
            aload 6 /* p1 */
            aastore
            dup
            iconst_2
            aload 7 /* p2 */
            aastore
            dup
            iconst_3
            aload 8 /* p3 */
            aastore
            dup
            iconst_4
            aload 9 /* p4 */
            aastore
            dup
            iconst_5
            aload 10 /* p5 */
            aastore
            dup
            bipush 6
            aload 11 /* p6 */
            aastore
            dup
            bipush 7
            aload 12 /* p7 */
            aastore
            dup
            bipush 8
            aload 13 /* p8 */
            aastore
            invokevirtual org.apache.logging.log4j.core.filter.AbstractFilter.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;
            areturn
        end local 13 // java.lang.Object p8
        end local 12 // java.lang.Object p7
        end local 11 // java.lang.Object p6
        end local 10 // java.lang.Object p5
        end local 9 // java.lang.Object p4
        end local 8 // java.lang.Object p3
        end local 7 // java.lang.Object p2
        end local 6 // java.lang.Object p1
        end local 5 // java.lang.Object p0
        end local 4 // java.lang.String msg
        end local 3 // org.apache.logging.log4j.Marker marker
        end local 2 // org.apache.logging.log4j.Level level
        end local 1 // org.apache.logging.log4j.core.Logger logger
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
            0    1     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    1     2   level  Lorg/apache/logging/log4j/Level;
            0    1     3  marker  Lorg/apache/logging/log4j/Marker;
            0    1     4     msg  Ljava/lang/String;
            0    1     5      p0  Ljava/lang/Object;
            0    1     6      p1  Ljava/lang/Object;
            0    1     7      p2  Ljava/lang/Object;
            0    1     8      p3  Ljava/lang/Object;
            0    1     9      p4  Ljava/lang/Object;
            0    1    10      p5  Ljava/lang/Object;
            0    1    11      p6  Ljava/lang/Object;
            0    1    12      p7  Ljava/lang/Object;
            0    1    13      p8  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      logger  final
      level   final
      marker  final
      msg     final
      p0      final
      p1      final
      p2      final
      p3      final
      p4      final
      p5      final
      p6      final
      p7      final
      p8      final

  public org.apache.logging.log4j.core.Filter$Result filter(org.apache.logging.log4j.core.Logger, 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/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;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=15, args_size=15
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
        start local 1 // org.apache.logging.log4j.core.Logger logger
        start local 2 // org.apache.logging.log4j.Level level
        start local 3 // org.apache.logging.log4j.Marker marker
        start local 4 // java.lang.String msg
        start local 5 // java.lang.Object p0
        start local 6 // java.lang.Object p1
        start local 7 // java.lang.Object p2
        start local 8 // java.lang.Object p3
        start local 9 // java.lang.Object p4
        start local 10 // java.lang.Object p5
        start local 11 // java.lang.Object p6
        start local 12 // java.lang.Object p7
        start local 13 // java.lang.Object p8
        start local 14 // java.lang.Object p9
         0: .line 401
            aload 0 /* this */
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            bipush 10
            anewarray java.lang.Object
            dup
            iconst_0
            aload 5 /* p0 */
            aastore
            dup
            iconst_1
            aload 6 /* p1 */
            aastore
            dup
            iconst_2
            aload 7 /* p2 */
            aastore
            dup
            iconst_3
            aload 8 /* p3 */
            aastore
            dup
            iconst_4
            aload 9 /* p4 */
            aastore
            dup
            iconst_5
            aload 10 /* p5 */
            aastore
            dup
            bipush 6
            aload 11 /* p6 */
            aastore
            dup
            bipush 7
            aload 12 /* p7 */
            aastore
            dup
            bipush 8
            aload 13 /* p8 */
            aastore
            dup
            bipush 9
            aload 14 /* p9 */
            aastore
            invokevirtual org.apache.logging.log4j.core.filter.AbstractFilter.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;
            areturn
        end local 14 // java.lang.Object p9
        end local 13 // java.lang.Object p8
        end local 12 // java.lang.Object p7
        end local 11 // java.lang.Object p6
        end local 10 // java.lang.Object p5
        end local 9 // java.lang.Object p4
        end local 8 // java.lang.Object p3
        end local 7 // java.lang.Object p2
        end local 6 // java.lang.Object p1
        end local 5 // java.lang.Object p0
        end local 4 // java.lang.String msg
        end local 3 // org.apache.logging.log4j.Marker marker
        end local 2 // org.apache.logging.log4j.Level level
        end local 1 // org.apache.logging.log4j.core.Logger logger
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
            0    1     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    1     2   level  Lorg/apache/logging/log4j/Level;
            0    1     3  marker  Lorg/apache/logging/log4j/Marker;
            0    1     4     msg  Ljava/lang/String;
            0    1     5      p0  Ljava/lang/Object;
            0    1     6      p1  Ljava/lang/Object;
            0    1     7      p2  Ljava/lang/Object;
            0    1     8      p3  Ljava/lang/Object;
            0    1     9      p4  Ljava/lang/Object;
            0    1    10      p5  Ljava/lang/Object;
            0    1    11      p6  Ljava/lang/Object;
            0    1    12      p7  Ljava/lang/Object;
            0    1    13      p8  Ljava/lang/Object;
            0    1    14      p9  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      logger  final
      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

  public final org.apache.logging.log4j.core.Filter$Result getOnMatch();
    descriptor: ()Lorg/apache/logging/log4j/core/Filter$Result;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
         0: .line 410
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.AbstractFilter.onMatch:Lorg/apache/logging/log4j/core/Filter$Result;
            areturn
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;

  public final org.apache.logging.log4j.core.Filter$Result getOnMismatch();
    descriptor: ()Lorg/apache/logging/log4j/core/Filter$Result;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
         0: .line 419
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.AbstractFilter.onMismatch:Lorg/apache/logging/log4j/core/Filter$Result;
            areturn
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;

  protected int hashCodeImpl();
    descriptor: ()I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
         0: .line 425
            aload 0 /* this */
            invokespecial org.apache.logging.log4j.core.AbstractLifeCycle.hashCodeImpl:()I
            istore 1 /* result */
        start local 1 // int result
         1: .line 426
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.AbstractFilter.onMatch:Lorg/apache/logging/log4j/core/Filter$Result;
            ifnonnull 2
            iconst_0
            goto 3
      StackMap locals: org.apache.logging.log4j.core.filter.AbstractFilter int
      StackMap stack: int
         2: aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.AbstractFilter.onMatch:Lorg/apache/logging/log4j/core/Filter$Result;
            invokevirtual org.apache.logging.log4j.core.Filter$Result.hashCode:()I
      StackMap locals: org.apache.logging.log4j.core.filter.AbstractFilter int
      StackMap stack: int int
         3: iadd
            istore 1 /* result */
         4: .line 427
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.AbstractFilter.onMismatch:Lorg/apache/logging/log4j/core/Filter$Result;
            ifnonnull 5
            iconst_0
            goto 6
      StackMap locals:
      StackMap stack: int
         5: aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.AbstractFilter.onMismatch:Lorg/apache/logging/log4j/core/Filter$Result;
            invokevirtual org.apache.logging.log4j.core.Filter$Result.hashCode:()I
      StackMap locals: org.apache.logging.log4j.core.filter.AbstractFilter int
      StackMap stack: int int
         6: iadd
            istore 1 /* result */
         7: .line 428
            iload 1 /* result */
            ireturn
        end local 1 // int result
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
            1    8     1  result  I

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
         0: .line 433
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.logging.log4j.core.filter.AbstractFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/filter/AbstractFilter;
}
SourceFile: "AbstractFilter.java"
NestMembers:
  org.apache.logging.log4j.core.filter.AbstractFilter$AbstractFilterBuilder
InnerClasses:
  public final Result = org.apache.logging.log4j.core.Filter$Result of org.apache.logging.log4j.core.Filter
  public abstract AbstractFilterBuilder = org.apache.logging.log4j.core.filter.AbstractFilter$AbstractFilterBuilder of org.apache.logging.log4j.core.filter.AbstractFilter