public final class org.apache.logging.log4j.core.filter.CompositeFilter extends org.apache.logging.log4j.core.AbstractLifeCycle implements java.lang.Iterable<org.apache.logging.log4j.core.Filter>, org.apache.logging.log4j.core.Filter
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.apache.logging.log4j.core.filter.CompositeFilter
  super_class: org.apache.logging.log4j.core.AbstractLifeCycle
{
  private static final org.apache.logging.log4j.core.Filter[] EMPTY_FILTERS;
    descriptor: [Lorg/apache/logging/log4j/core/Filter;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final org.apache.logging.log4j.core.Filter[] filters;
    descriptor: [Lorg/apache/logging/log4j/core/Filter;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 47
            iconst_0
            anewarray org.apache.logging.log4j.core.Filter
            putstatic org.apache.logging.log4j.core.filter.CompositeFilter.EMPTY_FILTERS:[Lorg/apache/logging/log4j/core/Filter;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
         0: .line 50
            aload 0 /* this */
            invokespecial org.apache.logging.log4j.core.AbstractLifeCycle.<init>:()V
         1: .line 51
            aload 0 /* this */
            getstatic org.apache.logging.log4j.core.filter.CompositeFilter.EMPTY_FILTERS:[Lorg/apache/logging/log4j/core/Filter;
            putfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
         2: .line 52
            return
        end local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;

  private void <init>(org.apache.logging.log4j.core.Filter[]);
    descriptor: ([Lorg/apache/logging/log4j/core/Filter;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
        start local 1 // org.apache.logging.log4j.core.Filter[] filters
         0: .line 54
            aload 0 /* this */
            invokespecial org.apache.logging.log4j.core.AbstractLifeCycle.<init>:()V
         1: .line 55
            aload 0 /* this */
            aload 1 /* filters */
            ifnonnull 2
            getstatic org.apache.logging.log4j.core.filter.CompositeFilter.EMPTY_FILTERS:[Lorg/apache/logging/log4j/core/Filter;
            goto 3
      StackMap locals: org.apache.logging.log4j.core.filter.CompositeFilter org.apache.logging.log4j.core.Filter[]
      StackMap stack: org.apache.logging.log4j.core.filter.CompositeFilter
         2: aload 1 /* filters */
      StackMap locals: org.apache.logging.log4j.core.filter.CompositeFilter org.apache.logging.log4j.core.Filter[]
      StackMap stack: org.apache.logging.log4j.core.filter.CompositeFilter org.apache.logging.log4j.core.Filter[]
         3: putfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
         4: .line 56
            return
        end local 1 // org.apache.logging.log4j.core.Filter[] filters
        end local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            0    5     1  filters  [Lorg/apache/logging/log4j/core/Filter;
    MethodParameters:
         Name  Flags
      filters  final

  public org.apache.logging.log4j.core.filter.CompositeFilter addFilter(org.apache.logging.log4j.core.Filter);
    descriptor: (Lorg/apache/logging/log4j/core/Filter;)Lorg/apache/logging/log4j/core/filter/CompositeFilter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=9, args_size=2
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
        start local 1 // org.apache.logging.log4j.core.Filter filter
         0: .line 59
            aload 1 /* filter */
            ifnonnull 2
         1: .line 61
            aload 0 /* this */
            areturn
         2: .line 63
      StackMap locals:
      StackMap stack:
            aload 1 /* filter */
            instanceof org.apache.logging.log4j.core.filter.CompositeFilter
            ifeq 12
         3: .line 64
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            aload 1 /* filter */
            checkcast org.apache.logging.log4j.core.filter.CompositeFilter
            invokevirtual org.apache.logging.log4j.core.filter.CompositeFilter.size:()I
            iadd
            istore 2 /* size */
        start local 2 // int size
         4: .line 65
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            iload 2 /* size */
            invokestatic java.util.Arrays.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object;
            checkcast org.apache.logging.log4j.core.Filter[]
            astore 3 /* copy */
        start local 3 // org.apache.logging.log4j.core.Filter[] copy
         5: .line 66
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            istore 4 /* index */
        start local 4 // int index
         6: .line 67
            aload 1 /* filter */
            checkcast org.apache.logging.log4j.core.filter.CompositeFilter
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            dup
            astore 8
            arraylength
            istore 7
            iconst_0
            istore 6
            goto 10
      StackMap locals: org.apache.logging.log4j.core.filter.CompositeFilter org.apache.logging.log4j.core.Filter int org.apache.logging.log4j.core.Filter[] int top int int org.apache.logging.log4j.core.Filter[]
      StackMap stack:
         7: aload 8
            iload 6
            aaload
            astore 5 /* currentFilter */
        start local 5 // org.apache.logging.log4j.core.Filter currentFilter
         8: .line 68
            aload 3 /* copy */
            iload 4 /* index */
            aload 5 /* currentFilter */
            aastore
        end local 5 // org.apache.logging.log4j.core.Filter currentFilter
         9: .line 67
            iinc 6 1
      StackMap locals:
      StackMap stack:
        10: iload 6
            iload 7
            if_icmplt 7
        11: .line 70
            new org.apache.logging.log4j.core.filter.CompositeFilter
            dup
            aload 3 /* copy */
            invokespecial org.apache.logging.log4j.core.filter.CompositeFilter.<init>:([Lorg/apache/logging/log4j/core/Filter;)V
            areturn
        end local 4 // int index
        end local 3 // org.apache.logging.log4j.core.Filter[] copy
        end local 2 // int size
        12: .line 72
      StackMap locals: org.apache.logging.log4j.core.filter.CompositeFilter org.apache.logging.log4j.core.Filter
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            iconst_1
            iadd
            invokestatic java.util.Arrays.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object;
            checkcast org.apache.logging.log4j.core.Filter[]
            astore 2 /* copy */
        start local 2 // org.apache.logging.log4j.core.Filter[] copy
        13: .line 73
            aload 2 /* copy */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            aload 1 /* filter */
            aastore
        14: .line 74
            new org.apache.logging.log4j.core.filter.CompositeFilter
            dup
            aload 2 /* copy */
            invokespecial org.apache.logging.log4j.core.filter.CompositeFilter.<init>:([Lorg/apache/logging/log4j/core/Filter;)V
            areturn
        end local 2 // org.apache.logging.log4j.core.Filter[] copy
        end local 1 // org.apache.logging.log4j.core.Filter filter
        end local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   15     0           this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            0   15     1         filter  Lorg/apache/logging/log4j/core/Filter;
            4   12     2           size  I
            5   12     3           copy  [Lorg/apache/logging/log4j/core/Filter;
            6   12     4          index  I
            8    9     5  currentFilter  Lorg/apache/logging/log4j/core/Filter;
           13   15     2           copy  [Lorg/apache/logging/log4j/core/Filter;
    MethodParameters:
        Name  Flags
      filter  final

  public org.apache.logging.log4j.core.filter.CompositeFilter removeFilter(org.apache.logging.log4j.core.Filter);
    descriptor: (Lorg/apache/logging/log4j/core/Filter;)Lorg/apache/logging/log4j/core/filter/CompositeFilter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=2
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
        start local 1 // org.apache.logging.log4j.core.Filter filter
         0: .line 78
            aload 1 /* filter */
            ifnonnull 2
         1: .line 80
            aload 0 /* this */
            areturn
         2: .line 85
      StackMap locals:
      StackMap stack:
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            astore 2 /* filterList */
        start local 2 // java.util.List filterList
         3: .line 86
            aload 1 /* filter */
            instanceof org.apache.logging.log4j.core.filter.CompositeFilter
            ifeq 10
         4: .line 87
            aload 1 /* filter */
            checkcast org.apache.logging.log4j.core.filter.CompositeFilter
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 8
      StackMap locals: org.apache.logging.log4j.core.filter.CompositeFilter org.apache.logging.log4j.core.Filter java.util.List top int int org.apache.logging.log4j.core.Filter[]
      StackMap stack:
         5: aload 6
            iload 4
            aaload
            astore 3 /* currentFilter */
        start local 3 // org.apache.logging.log4j.core.Filter currentFilter
         6: .line 88
            aload 2 /* filterList */
            aload 3 /* currentFilter */
            invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
            pop
        end local 3 // org.apache.logging.log4j.core.Filter currentFilter
         7: .line 87
            iinc 4 1
      StackMap locals:
      StackMap stack:
         8: iload 4
            iload 5
            if_icmplt 5
         9: .line 90
            goto 11
        10: .line 91
      StackMap locals: org.apache.logging.log4j.core.filter.CompositeFilter org.apache.logging.log4j.core.Filter java.util.List
      StackMap stack:
            aload 2 /* filterList */
            aload 1 /* filter */
            invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
            pop
        11: .line 93
      StackMap locals:
      StackMap stack:
            new org.apache.logging.log4j.core.filter.CompositeFilter
            dup
            aload 2 /* filterList */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            iconst_1
            isub
            anewarray org.apache.logging.log4j.core.Filter
            invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast org.apache.logging.log4j.core.Filter[]
            invokespecial org.apache.logging.log4j.core.filter.CompositeFilter.<init>:([Lorg/apache/logging/log4j/core/Filter;)V
            areturn
        end local 2 // java.util.List filterList
        end local 1 // org.apache.logging.log4j.core.Filter filter
        end local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   12     0           this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            0   12     1         filter  Lorg/apache/logging/log4j/core/Filter;
            3   12     2     filterList  Ljava/util/List<Lorg/apache/logging/log4j/core/Filter;>;
            6    7     3  currentFilter  Lorg/apache/logging/log4j/core/Filter;
    MethodParameters:
        Name  Flags
      filter  final

  public java.util.Iterator<org.apache.logging.log4j.core.Filter> iterator();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
         0: .line 98
            new org.apache.logging.log4j.core.util.ObjectArrayIterator
            dup
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            invokespecial org.apache.logging.log4j.core.util.ObjectArrayIterator.<init>:([Ljava/lang/Object;)V
            areturn
        end local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
    Signature: ()Ljava/util/Iterator<Lorg/apache/logging/log4j/core/Filter;>;

  public java.util.List<org.apache.logging.log4j.core.Filter> getFilters();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
         0: .line 109
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            areturn
        end local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
    Signature: ()Ljava/util/List<Lorg/apache/logging/log4j/core/Filter;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public org.apache.logging.log4j.core.Filter[] getFiltersArray();
    descriptor: ()[Lorg/apache/logging/log4j/core/Filter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
         0: .line 113
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            areturn
        end local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;

  public boolean isEmpty();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
         0: .line 122
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;

  public int size();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
         0: .line 126
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            ireturn
        end local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;

  public void start();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=1
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
         0: .line 131
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.filter.CompositeFilter.setStarting:()V
         1: .line 132
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            dup
            astore 4
            arraylength
            istore 3
            iconst_0
            istore 2
            goto 5
      StackMap locals: org.apache.logging.log4j.core.filter.CompositeFilter top int int org.apache.logging.log4j.core.Filter[]
      StackMap stack:
         2: aload 4
            iload 2
            aaload
            astore 1 /* filter */
        start local 1 // org.apache.logging.log4j.core.Filter filter
         3: .line 133
            aload 1 /* filter */
            invokeinterface org.apache.logging.log4j.core.Filter.start:()V
        end local 1 // org.apache.logging.log4j.core.Filter filter
         4: .line 132
            iinc 2 1
      StackMap locals:
      StackMap stack:
         5: iload 2
            iload 3
            if_icmplt 2
         6: .line 135
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.filter.CompositeFilter.setStarted:()V
         7: .line 136
            return
        end local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            3    4     1  filter  Lorg/apache/logging/log4j/core/Filter;

  public boolean stop(long, java.util.concurrent.TimeUnit);
    descriptor: (JLjava/util/concurrent/TimeUnit;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=3
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
        start local 1 // long timeout
        start local 3 // java.util.concurrent.TimeUnit timeUnit
         0: .line 140
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.filter.CompositeFilter.setStopping:()V
         1: .line 141
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            dup
            astore 7
            arraylength
            istore 6
            iconst_0
            istore 5
            goto 8
      StackMap locals: org.apache.logging.log4j.core.filter.CompositeFilter long java.util.concurrent.TimeUnit top int int org.apache.logging.log4j.core.Filter[]
      StackMap stack:
         2: aload 7
            iload 5
            aaload
            astore 4 /* filter */
        start local 4 // org.apache.logging.log4j.core.Filter filter
         3: .line 142
            aload 4 /* filter */
            instanceof org.apache.logging.log4j.core.LifeCycle2
            ifeq 6
         4: .line 143
            aload 4 /* filter */
            checkcast org.apache.logging.log4j.core.LifeCycle2
            lload 1 /* timeout */
            aload 3 /* timeUnit */
            invokeinterface org.apache.logging.log4j.core.LifeCycle2.stop:(JLjava/util/concurrent/TimeUnit;)Z
            pop
         5: .line 144
            goto 7
         6: .line 145
      StackMap locals: org.apache.logging.log4j.core.filter.CompositeFilter long java.util.concurrent.TimeUnit org.apache.logging.log4j.core.Filter int int org.apache.logging.log4j.core.Filter[]
      StackMap stack:
            aload 4 /* filter */
            invokeinterface org.apache.logging.log4j.core.Filter.stop:()V
        end local 4 // org.apache.logging.log4j.core.Filter filter
         7: .line 141
      StackMap locals: org.apache.logging.log4j.core.filter.CompositeFilter long java.util.concurrent.TimeUnit top int int org.apache.logging.log4j.core.Filter[]
      StackMap stack:
            iinc 5 1
      StackMap locals:
      StackMap stack:
         8: iload 5
            iload 6
            if_icmplt 2
         9: .line 148
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.filter.CompositeFilter.setStopped:()V
        10: .line 149
            iconst_1
            ireturn
        end local 3 // java.util.concurrent.TimeUnit timeUnit
        end local 1 // long timeout
        end local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            0   11     1   timeout  J
            0   11     3  timeUnit  Ljava/util/concurrent/TimeUnit;
            3    7     4    filter  Lorg/apache/logging/log4j/core/Filter;
    MethodParameters:
          Name  Flags
      timeout   final
      timeUnit  final

  public org.apache.logging.log4j.core.Filter$Result getOnMismatch();
    descriptor: ()Lorg/apache/logging/log4j/core/Filter$Result;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
         0: .line 159
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            areturn
        end local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;

  public org.apache.logging.log4j.core.Filter$Result getOnMatch();
    descriptor: ()Lorg/apache/logging/log4j/core/Filter$Result;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
         0: .line 169
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            areturn
        end local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;

  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=6, locals=8, args_size=6
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter 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 190
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            astore 6 /* result */
        start local 6 // org.apache.logging.log4j.core.Filter$Result result
         1: .line 191
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         2: goto 7
         3: .line 192
      StackMap locals: org.apache.logging.log4j.core.Filter$Result int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            iload 7 /* i */
            aaload
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            aload 5 /* params */
            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 /* result */
         4: .line 193
            aload 6 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 5
            aload 6 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.DENY:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 6
         5: .line 194
      StackMap locals:
      StackMap stack:
            aload 6 /* result */
            areturn
         6: .line 191
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 7 /* i */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            if_icmplt 3
        end local 7 // int i
         8: .line 197
            aload 6 /* result */
            areturn
        end local 6 // org.apache.logging.log4j.core.Filter$Result result
        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.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            0    9     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    9     2   level  Lorg/apache/logging/log4j/Level;
            0    9     3  marker  Lorg/apache/logging/log4j/Marker;
            0    9     4     msg  Ljava/lang/String;
            0    9     5  params  [Ljava/lang/Object;
            1    9     6  result  Lorg/apache/logging/log4j/core/Filter$Result;
            2    8     7       i  I
    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=6, locals=8, args_size=6
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter 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 217
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            astore 6 /* result */
        start local 6 // org.apache.logging.log4j.core.Filter$Result result
         1: .line 218
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         2: goto 7
         3: .line 219
      StackMap locals: org.apache.logging.log4j.core.Filter$Result int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            iload 7 /* i */
            aaload
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            aload 5 /* 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 /* result */
         4: .line 220
            aload 6 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 5
            aload 6 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.DENY:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 6
         5: .line 221
      StackMap locals:
      StackMap stack:
            aload 6 /* result */
            areturn
         6: .line 218
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 7 /* i */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            if_icmplt 3
        end local 7 // int i
         8: .line 224
            aload 6 /* result */
            areturn
        end local 6 // org.apache.logging.log4j.core.Filter$Result result
        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.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            0    9     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    9     2   level  Lorg/apache/logging/log4j/Level;
            0    9     3  marker  Lorg/apache/logging/log4j/Marker;
            0    9     4     msg  Ljava/lang/String;
            0    9     5      p0  Ljava/lang/Object;
            1    9     6  result  Lorg/apache/logging/log4j/core/Filter$Result;
            2    8     7       i  I
    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=7, locals=9, args_size=7
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter 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 245
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            astore 7 /* result */
        start local 7 // org.apache.logging.log4j.core.Filter$Result result
         1: .line 246
            iconst_0
            istore 8 /* i */
        start local 8 // int i
         2: goto 7
         3: .line 247
      StackMap locals: org.apache.logging.log4j.core.Filter$Result int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            iload 8 /* i */
            aaload
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            aload 5 /* p0 */
            aload 6 /* 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 /* result */
         4: .line 248
            aload 7 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 5
            aload 7 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.DENY:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 6
         5: .line 249
      StackMap locals:
      StackMap stack:
            aload 7 /* result */
            areturn
         6: .line 246
      StackMap locals:
      StackMap stack:
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 8 /* i */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            if_icmplt 3
        end local 8 // int i
         8: .line 252
            aload 7 /* result */
            areturn
        end local 7 // org.apache.logging.log4j.core.Filter$Result result
        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.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            0    9     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    9     2   level  Lorg/apache/logging/log4j/Level;
            0    9     3  marker  Lorg/apache/logging/log4j/Marker;
            0    9     4     msg  Ljava/lang/String;
            0    9     5      p0  Ljava/lang/Object;
            0    9     6      p1  Ljava/lang/Object;
            1    9     7  result  Lorg/apache/logging/log4j/core/Filter$Result;
            2    8     8       i  I
    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=8, locals=10, args_size=8
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter 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 274
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            astore 8 /* result */
        start local 8 // org.apache.logging.log4j.core.Filter$Result result
         1: .line 275
            iconst_0
            istore 9 /* i */
        start local 9 // int i
         2: goto 7
         3: .line 276
      StackMap locals: org.apache.logging.log4j.core.Filter$Result int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            iload 9 /* i */
            aaload
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            aload 5 /* p0 */
            aload 6 /* p1 */
            aload 7 /* 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 /* result */
         4: .line 277
            aload 8 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 5
            aload 8 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.DENY:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 6
         5: .line 278
      StackMap locals:
      StackMap stack:
            aload 8 /* result */
            areturn
         6: .line 275
      StackMap locals:
      StackMap stack:
            iinc 9 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 9 /* i */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            if_icmplt 3
        end local 9 // int i
         8: .line 281
            aload 8 /* result */
            areturn
        end local 8 // org.apache.logging.log4j.core.Filter$Result result
        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.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            0    9     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    9     2   level  Lorg/apache/logging/log4j/Level;
            0    9     3  marker  Lorg/apache/logging/log4j/Marker;
            0    9     4     msg  Ljava/lang/String;
            0    9     5      p0  Ljava/lang/Object;
            0    9     6      p1  Ljava/lang/Object;
            0    9     7      p2  Ljava/lang/Object;
            1    9     8  result  Lorg/apache/logging/log4j/core/Filter$Result;
            2    8     9       i  I
    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=11, args_size=9
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter 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 304
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            astore 9 /* result */
        start local 9 // org.apache.logging.log4j.core.Filter$Result result
         1: .line 305
            iconst_0
            istore 10 /* i */
        start local 10 // int i
         2: goto 7
         3: .line 306
      StackMap locals: org.apache.logging.log4j.core.Filter$Result int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            iload 10 /* i */
            aaload
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            aload 5 /* p0 */
            aload 6 /* p1 */
            aload 7 /* p2 */
            aload 8 /* 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 /* result */
         4: .line 307
            aload 9 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 5
            aload 9 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.DENY:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 6
         5: .line 308
      StackMap locals:
      StackMap stack:
            aload 9 /* result */
            areturn
         6: .line 305
      StackMap locals:
      StackMap stack:
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 10 /* i */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            if_icmplt 3
        end local 10 // int i
         8: .line 311
            aload 9 /* result */
            areturn
        end local 9 // org.apache.logging.log4j.core.Filter$Result result
        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.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            0    9     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    9     2   level  Lorg/apache/logging/log4j/Level;
            0    9     3  marker  Lorg/apache/logging/log4j/Marker;
            0    9     4     msg  Ljava/lang/String;
            0    9     5      p0  Ljava/lang/Object;
            0    9     6      p1  Ljava/lang/Object;
            0    9     7      p2  Ljava/lang/Object;
            0    9     8      p3  Ljava/lang/Object;
            1    9     9  result  Lorg/apache/logging/log4j/core/Filter$Result;
            2    8    10       i  I
    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=10, locals=12, args_size=10
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter 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 336
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            astore 10 /* result */
        start local 10 // org.apache.logging.log4j.core.Filter$Result result
         1: .line 337
            iconst_0
            istore 11 /* i */
        start local 11 // int i
         2: goto 7
         3: .line 338
      StackMap locals: org.apache.logging.log4j.core.Filter$Result int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            iload 11 /* i */
            aaload
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            aload 5 /* p0 */
            aload 6 /* p1 */
            aload 7 /* p2 */
            aload 8 /* p3 */
            aload 9 /* 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 /* result */
         4: .line 339
            aload 10 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 5
            aload 10 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.DENY:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 6
         5: .line 340
      StackMap locals:
      StackMap stack:
            aload 10 /* result */
            areturn
         6: .line 337
      StackMap locals:
      StackMap stack:
            iinc 11 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 11 /* i */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            if_icmplt 3
        end local 11 // int i
         8: .line 343
            aload 10 /* result */
            areturn
        end local 10 // org.apache.logging.log4j.core.Filter$Result result
        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.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            0    9     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    9     2   level  Lorg/apache/logging/log4j/Level;
            0    9     3  marker  Lorg/apache/logging/log4j/Marker;
            0    9     4     msg  Ljava/lang/String;
            0    9     5      p0  Ljava/lang/Object;
            0    9     6      p1  Ljava/lang/Object;
            0    9     7      p2  Ljava/lang/Object;
            0    9     8      p3  Ljava/lang/Object;
            0    9     9      p4  Ljava/lang/Object;
            1    9    10  result  Lorg/apache/logging/log4j/core/Filter$Result;
            2    8    11       i  I
    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=11, locals=13, args_size=11
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter 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 369
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            astore 11 /* result */
        start local 11 // org.apache.logging.log4j.core.Filter$Result result
         1: .line 370
            iconst_0
            istore 12 /* i */
        start local 12 // int i
         2: goto 7
         3: .line 371
      StackMap locals: org.apache.logging.log4j.core.Filter$Result int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            iload 12 /* i */
            aaload
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            aload 5 /* p0 */
            aload 6 /* p1 */
            aload 7 /* p2 */
            aload 8 /* p3 */
            aload 9 /* p4 */
            aload 10 /* 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 /* result */
         4: .line 372
            aload 11 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 5
            aload 11 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.DENY:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 6
         5: .line 373
      StackMap locals:
      StackMap stack:
            aload 11 /* result */
            areturn
         6: .line 370
      StackMap locals:
      StackMap stack:
            iinc 12 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 12 /* i */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            if_icmplt 3
        end local 12 // int i
         8: .line 376
            aload 11 /* result */
            areturn
        end local 11 // org.apache.logging.log4j.core.Filter$Result result
        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.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            0    9     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    9     2   level  Lorg/apache/logging/log4j/Level;
            0    9     3  marker  Lorg/apache/logging/log4j/Marker;
            0    9     4     msg  Ljava/lang/String;
            0    9     5      p0  Ljava/lang/Object;
            0    9     6      p1  Ljava/lang/Object;
            0    9     7      p2  Ljava/lang/Object;
            0    9     8      p3  Ljava/lang/Object;
            0    9     9      p4  Ljava/lang/Object;
            0    9    10      p5  Ljava/lang/Object;
            1    9    11  result  Lorg/apache/logging/log4j/core/Filter$Result;
            2    8    12       i  I
    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=12, locals=14, args_size=12
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter 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 403
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            astore 12 /* result */
        start local 12 // org.apache.logging.log4j.core.Filter$Result result
         1: .line 404
            iconst_0
            istore 13 /* i */
        start local 13 // int i
         2: goto 7
         3: .line 405
      StackMap locals: org.apache.logging.log4j.core.Filter$Result int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            iload 13 /* i */
            aaload
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            aload 5 /* p0 */
            aload 6 /* p1 */
            aload 7 /* p2 */
            aload 8 /* p3 */
            aload 9 /* p4 */
            aload 10 /* p5 */
            aload 11 /* 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 /* result */
         4: .line 406
            aload 12 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 5
            aload 12 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.DENY:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 6
         5: .line 407
      StackMap locals:
      StackMap stack:
            aload 12 /* result */
            areturn
         6: .line 404
      StackMap locals:
      StackMap stack:
            iinc 13 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 13 /* i */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            if_icmplt 3
        end local 13 // int i
         8: .line 410
            aload 12 /* result */
            areturn
        end local 12 // org.apache.logging.log4j.core.Filter$Result result
        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.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            0    9     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    9     2   level  Lorg/apache/logging/log4j/Level;
            0    9     3  marker  Lorg/apache/logging/log4j/Marker;
            0    9     4     msg  Ljava/lang/String;
            0    9     5      p0  Ljava/lang/Object;
            0    9     6      p1  Ljava/lang/Object;
            0    9     7      p2  Ljava/lang/Object;
            0    9     8      p3  Ljava/lang/Object;
            0    9     9      p4  Ljava/lang/Object;
            0    9    10      p5  Ljava/lang/Object;
            0    9    11      p6  Ljava/lang/Object;
            1    9    12  result  Lorg/apache/logging/log4j/core/Filter$Result;
            2    8    13       i  I
    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=13, locals=15, args_size=13
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter 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 439
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            astore 13 /* result */
        start local 13 // org.apache.logging.log4j.core.Filter$Result result
         1: .line 440
            iconst_0
            istore 14 /* i */
        start local 14 // int i
         2: goto 7
         3: .line 441
      StackMap locals: org.apache.logging.log4j.core.Filter$Result int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            iload 14 /* i */
            aaload
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            aload 5 /* p0 */
            aload 6 /* p1 */
            aload 7 /* p2 */
            aload 8 /* p3 */
            aload 9 /* p4 */
            aload 10 /* p5 */
            aload 11 /* p6 */
            aload 12 /* 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 /* result */
         4: .line 442
            aload 13 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 5
            aload 13 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.DENY:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 6
         5: .line 443
      StackMap locals:
      StackMap stack:
            aload 13 /* result */
            areturn
         6: .line 440
      StackMap locals:
      StackMap stack:
            iinc 14 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 14 /* i */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            if_icmplt 3
        end local 14 // int i
         8: .line 446
            aload 13 /* result */
            areturn
        end local 13 // org.apache.logging.log4j.core.Filter$Result result
        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.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            0    9     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    9     2   level  Lorg/apache/logging/log4j/Level;
            0    9     3  marker  Lorg/apache/logging/log4j/Marker;
            0    9     4     msg  Ljava/lang/String;
            0    9     5      p0  Ljava/lang/Object;
            0    9     6      p1  Ljava/lang/Object;
            0    9     7      p2  Ljava/lang/Object;
            0    9     8      p3  Ljava/lang/Object;
            0    9     9      p4  Ljava/lang/Object;
            0    9    10      p5  Ljava/lang/Object;
            0    9    11      p6  Ljava/lang/Object;
            0    9    12      p7  Ljava/lang/Object;
            1    9    13  result  Lorg/apache/logging/log4j/core/Filter$Result;
            2    8    14       i  I
    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=14, locals=16, args_size=14
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter 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 476
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            astore 14 /* result */
        start local 14 // org.apache.logging.log4j.core.Filter$Result result
         1: .line 477
            iconst_0
            istore 15 /* i */
        start local 15 // int i
         2: goto 7
         3: .line 478
      StackMap locals: org.apache.logging.log4j.core.Filter$Result int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            iload 15 /* i */
            aaload
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            aload 5 /* p0 */
            aload 6 /* p1 */
            aload 7 /* p2 */
            aload 8 /* p3 */
            aload 9 /* p4 */
            aload 10 /* p5 */
            aload 11 /* p6 */
            aload 12 /* p7 */
            aload 13 /* 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 /* result */
         4: .line 479
            aload 14 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 5
            aload 14 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.DENY:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 6
         5: .line 480
      StackMap locals:
      StackMap stack:
            aload 14 /* result */
            areturn
         6: .line 477
      StackMap locals:
      StackMap stack:
            iinc 15 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 15 /* i */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            if_icmplt 3
        end local 15 // int i
         8: .line 483
            aload 14 /* result */
            areturn
        end local 14 // org.apache.logging.log4j.core.Filter$Result result
        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.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            0    9     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    9     2   level  Lorg/apache/logging/log4j/Level;
            0    9     3  marker  Lorg/apache/logging/log4j/Marker;
            0    9     4     msg  Ljava/lang/String;
            0    9     5      p0  Ljava/lang/Object;
            0    9     6      p1  Ljava/lang/Object;
            0    9     7      p2  Ljava/lang/Object;
            0    9     8      p3  Ljava/lang/Object;
            0    9     9      p4  Ljava/lang/Object;
            0    9    10      p5  Ljava/lang/Object;
            0    9    11      p6  Ljava/lang/Object;
            0    9    12      p7  Ljava/lang/Object;
            0    9    13      p8  Ljava/lang/Object;
            1    9    14  result  Lorg/apache/logging/log4j/core/Filter$Result;
            2    8    15       i  I
    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=15, locals=17, args_size=15
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter 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 514
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            astore 15 /* result */
        start local 15 // org.apache.logging.log4j.core.Filter$Result result
         1: .line 515
            iconst_0
            istore 16 /* i */
        start local 16 // int i
         2: goto 7
         3: .line 516
      StackMap locals: org.apache.logging.log4j.core.Filter$Result int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            iload 16 /* i */
            aaload
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            aload 5 /* p0 */
            aload 6 /* p1 */
            aload 7 /* p2 */
            aload 8 /* p3 */
            aload 9 /* p4 */
            aload 10 /* p5 */
            aload 11 /* p6 */
            aload 12 /* p7 */
            aload 13 /* p8 */
            aload 14 /* p9 */
            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 /* result */
         4: .line 517
            aload 15 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 5
            aload 15 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.DENY:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 6
         5: .line 518
      StackMap locals:
      StackMap stack:
            aload 15 /* result */
            areturn
         6: .line 515
      StackMap locals:
      StackMap stack:
            iinc 16 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 16 /* i */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            if_icmplt 3
        end local 16 // int i
         8: .line 521
            aload 15 /* result */
            areturn
        end local 15 // org.apache.logging.log4j.core.Filter$Result result
        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.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            0    9     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    9     2   level  Lorg/apache/logging/log4j/Level;
            0    9     3  marker  Lorg/apache/logging/log4j/Marker;
            0    9     4     msg  Ljava/lang/String;
            0    9     5      p0  Ljava/lang/Object;
            0    9     6      p1  Ljava/lang/Object;
            0    9     7      p2  Ljava/lang/Object;
            0    9     8      p3  Ljava/lang/Object;
            0    9     9      p4  Ljava/lang/Object;
            0    9    10      p5  Ljava/lang/Object;
            0    9    11      p6  Ljava/lang/Object;
            0    9    12      p7  Ljava/lang/Object;
            0    9    13      p8  Ljava/lang/Object;
            0    9    14      p9  Ljava/lang/Object;
            1    9    15  result  Lorg/apache/logging/log4j/core/Filter$Result;
            2    8    16       i  I
    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 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=6, locals=8, args_size=6
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter 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 542
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            astore 6 /* result */
        start local 6 // org.apache.logging.log4j.core.Filter$Result result
         1: .line 543
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         2: goto 7
         3: .line 544
      StackMap locals: org.apache.logging.log4j.core.Filter$Result int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            iload 7 /* i */
            aaload
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            aload 5 /* 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 /* result */
         4: .line 545
            aload 6 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 5
            aload 6 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.DENY:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 6
         5: .line 546
      StackMap locals:
      StackMap stack:
            aload 6 /* result */
            areturn
         6: .line 543
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 7 /* i */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            if_icmplt 3
        end local 7 // int i
         8: .line 549
            aload 6 /* result */
            areturn
        end local 6 // org.apache.logging.log4j.core.Filter$Result result
        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.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            0    9     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    9     2   level  Lorg/apache/logging/log4j/Level;
            0    9     3  marker  Lorg/apache/logging/log4j/Marker;
            0    9     4     msg  Ljava/lang/Object;
            0    9     5       t  Ljava/lang/Throwable;
            1    9     6  result  Lorg/apache/logging/log4j/core/Filter$Result;
            2    8     7       i  I
    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, 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=6, locals=8, args_size=6
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter 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 570
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            astore 6 /* result */
        start local 6 // org.apache.logging.log4j.core.Filter$Result result
         1: .line 571
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         2: goto 7
         3: .line 572
      StackMap locals: org.apache.logging.log4j.core.Filter$Result int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            iload 7 /* i */
            aaload
            aload 1 /* logger */
            aload 2 /* level */
            aload 3 /* marker */
            aload 4 /* msg */
            aload 5 /* 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 /* result */
         4: .line 573
            aload 6 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 5
            aload 6 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.DENY:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 6
         5: .line 574
      StackMap locals:
      StackMap stack:
            aload 6 /* result */
            areturn
         6: .line 571
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 7 /* i */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            if_icmplt 3
        end local 7 // int i
         8: .line 577
            aload 6 /* result */
            areturn
        end local 6 // org.apache.logging.log4j.core.Filter$Result result
        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.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            0    9     1  logger  Lorg/apache/logging/log4j/core/Logger;
            0    9     2   level  Lorg/apache/logging/log4j/Level;
            0    9     3  marker  Lorg/apache/logging/log4j/Marker;
            0    9     4     msg  Lorg/apache/logging/log4j/message/Message;
            0    9     5       t  Ljava/lang/Throwable;
            1    9     6  result  Lorg/apache/logging/log4j/core/Filter$Result;
            2    8     7       i  I
    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.LogEvent);
    descriptor: (Lorg/apache/logging/log4j/core/LogEvent;)Lorg/apache/logging/log4j/core/Filter$Result;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
        start local 1 // org.apache.logging.log4j.core.LogEvent event
         0: .line 589
            getstatic org.apache.logging.log4j.core.Filter$Result.NEUTRAL:Lorg/apache/logging/log4j/core/Filter$Result;
            astore 2 /* result */
        start local 2 // org.apache.logging.log4j.core.Filter$Result result
         1: .line 590
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 7
         3: .line 591
      StackMap locals: org.apache.logging.log4j.core.Filter$Result int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            iload 3 /* i */
            aaload
            aload 1 /* event */
            invokeinterface org.apache.logging.log4j.core.Filter.filter:(Lorg/apache/logging/log4j/core/LogEvent;)Lorg/apache/logging/log4j/core/Filter$Result;
            astore 2 /* result */
         4: .line 592
            aload 2 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.ACCEPT:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpeq 5
            aload 2 /* result */
            getstatic org.apache.logging.log4j.core.Filter$Result.DENY:Lorg/apache/logging/log4j/core/Filter$Result;
            if_acmpne 6
         5: .line 593
      StackMap locals:
      StackMap stack:
            aload 2 /* result */
            areturn
         6: .line 590
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 3 /* i */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            if_icmplt 3
        end local 3 // int i
         8: .line 596
            aload 2 /* result */
            areturn
        end local 2 // org.apache.logging.log4j.core.Filter$Result result
        end local 1 // org.apache.logging.log4j.core.LogEvent event
        end local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            0    9     1   event  Lorg/apache/logging/log4j/core/LogEvent;
            1    9     2  result  Lorg/apache/logging/log4j/core/Filter$Result;
            2    8     3       i  I
    MethodParameters:
       Name  Flags
      event  final

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
         0: .line 601
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 602
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 9
         3: .line 603
      StackMap locals: java.lang.StringBuilder int
      StackMap stack:
            aload 1 /* sb */
            invokevirtual java.lang.StringBuilder.length:()I
            ifne 6
         4: .line 604
            aload 1 /* sb */
            bipush 123
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         5: .line 605
            goto 7
         6: .line 606
      StackMap locals:
      StackMap stack:
            aload 1 /* sb */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 608
      StackMap locals:
      StackMap stack:
            aload 1 /* sb */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            iload 2 /* i */
            aaload
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         8: .line 602
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 2 /* i */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.filter.CompositeFilter.filters:[Lorg/apache/logging/log4j/core/Filter;
            arraylength
            if_icmplt 3
        end local 2 // int i
        10: .line 610
            aload 1 /* sb */
            invokevirtual java.lang.StringBuilder.length:()I
            ifle 12
        11: .line 611
            aload 1 /* sb */
            bipush 125
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        12: .line 613
      StackMap locals:
      StackMap stack:
            aload 1 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder sb
        end local 0 // org.apache.logging.log4j.core.filter.CompositeFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lorg/apache/logging/log4j/core/filter/CompositeFilter;
            1   13     1    sb  Ljava/lang/StringBuilder;
            2   10     2     i  I

  public static org.apache.logging.log4j.core.filter.CompositeFilter createFilters(org.apache.logging.log4j.core.Filter[]);
    descriptor: ([Lorg/apache/logging/log4j/core/Filter;)Lorg/apache/logging/log4j/core/filter/CompositeFilter;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.Filter[] filters
         0: .line 625
            new org.apache.logging.log4j.core.filter.CompositeFilter
            dup
            aload 0 /* filters */
            invokespecial org.apache.logging.log4j.core.filter.CompositeFilter.<init>:([Lorg/apache/logging/log4j/core/Filter;)V
            areturn
        end local 0 // org.apache.logging.log4j.core.Filter[] filters
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  filters  [Lorg/apache/logging/log4j/core/Filter;
    RuntimeVisibleAnnotations: 
      org.apache.logging.log4j.core.config.plugins.PluginFactory()
    RuntimeVisibleParameterAnnotations: 
      0:
        org.apache.logging.log4j.core.config.plugins.PluginElement(value = "Filters")
    MethodParameters:
         Name  Flags
      filters  final
}
Signature: Lorg/apache/logging/log4j/core/AbstractLifeCycle;Ljava/lang/Iterable<Lorg/apache/logging/log4j/core/Filter;>;Lorg/apache/logging/log4j/core/Filter;
SourceFile: "CompositeFilter.java"
InnerClasses:
  public final Result = org.apache.logging.log4j.core.Filter$Result of org.apache.logging.log4j.core.Filter
    RuntimeVisibleAnnotations: 
      org.apache.logging.log4j.core.config.plugins.Plugin(name = "filters", category = "Core", printObject = true)
    RuntimeInvisibleAnnotations: 
      org.apache.logging.log4j.util.PerformanceSensitive(value = {"allocation"})