public class ch.qos.logback.classic.spi.STEUtil
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: ch.qos.logback.classic.spi.STEUtil
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // ch.qos.logback.classic.spi.STEUtil this
         0: .line 16
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // ch.qos.logback.classic.spi.STEUtil this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lch/qos/logback/classic/spi/STEUtil;

  static int UNUSED_findNumberOfCommonFrames(java.lang.StackTraceElement[], java.lang.StackTraceElement[]);
    descriptor: ([Ljava/lang/StackTraceElement;[Ljava/lang/StackTraceElement;)I
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // java.lang.StackTraceElement[] steArray
        start local 1 // java.lang.StackTraceElement[] otherSTEArray
         0: .line 19
            aload 1 /* otherSTEArray */
            ifnonnull 2
         1: .line 20
            iconst_0
            ireturn
         2: .line 23
      StackMap locals:
      StackMap stack:
            aload 0 /* steArray */
            arraylength
            iconst_1
            isub
            istore 2 /* steIndex */
        start local 2 // int steIndex
         3: .line 24
            aload 1 /* otherSTEArray */
            arraylength
            iconst_1
            isub
            istore 3 /* parentIndex */
        start local 3 // int parentIndex
         4: .line 25
            iconst_0
            istore 4 /* count */
        start local 4 // int count
         5: .line 26
            goto 10
         6: .line 27
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* steArray */
            iload 2 /* steIndex */
            aaload
            aload 1 /* otherSTEArray */
            iload 3 /* parentIndex */
            aaload
            invokevirtual java.lang.StackTraceElement.equals:(Ljava/lang/Object;)Z
            ifeq 11
         7: .line 28
            iinc 4 /* count */ 1
         8: .line 32
            iinc 2 /* steIndex */ -1
         9: .line 33
            iinc 3 /* parentIndex */ -1
        10: .line 26
      StackMap locals:
      StackMap stack:
            iload 2 /* steIndex */
            iflt 11
            iload 3 /* parentIndex */
            ifge 6
        11: .line 35
      StackMap locals:
      StackMap stack:
            iload 4 /* count */
            ireturn
        end local 4 // int count
        end local 3 // int parentIndex
        end local 2 // int steIndex
        end local 1 // java.lang.StackTraceElement[] otherSTEArray
        end local 0 // java.lang.StackTraceElement[] steArray
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   12     0       steArray  [Ljava/lang/StackTraceElement;
            0   12     1  otherSTEArray  [Ljava/lang/StackTraceElement;
            3   12     2       steIndex  I
            4   12     3    parentIndex  I
            5   12     4          count  I
    MethodParameters:
               Name  Flags
      steArray       
      otherSTEArray  

  static int findNumberOfCommonFrames(java.lang.StackTraceElement[], ch.qos.logback.classic.spi.StackTraceElementProxy[]);
    descriptor: ([Ljava/lang/StackTraceElement;[Lch/qos/logback/classic/spi/StackTraceElementProxy;)I
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // java.lang.StackTraceElement[] steArray
        start local 1 // ch.qos.logback.classic.spi.StackTraceElementProxy[] otherSTEPArray
         0: .line 39
            aload 1 /* otherSTEPArray */
            ifnonnull 2
         1: .line 40
            iconst_0
            ireturn
         2: .line 43
      StackMap locals:
      StackMap stack:
            aload 0 /* steArray */
            arraylength
            iconst_1
            isub
            istore 2 /* steIndex */
        start local 2 // int steIndex
         3: .line 44
            aload 1 /* otherSTEPArray */
            arraylength
            iconst_1
            isub
            istore 3 /* parentIndex */
        start local 3 // int parentIndex
         4: .line 45
            iconst_0
            istore 4 /* count */
        start local 4 // int count
         5: .line 46
            goto 10
         6: .line 47
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* steArray */
            iload 2 /* steIndex */
            aaload
            aload 1 /* otherSTEPArray */
            iload 3 /* parentIndex */
            aaload
            getfield ch.qos.logback.classic.spi.StackTraceElementProxy.ste:Ljava/lang/StackTraceElement;
            invokevirtual java.lang.StackTraceElement.equals:(Ljava/lang/Object;)Z
            ifeq 11
         7: .line 48
            iinc 4 /* count */ 1
         8: .line 52
            iinc 2 /* steIndex */ -1
         9: .line 53
            iinc 3 /* parentIndex */ -1
        10: .line 46
      StackMap locals:
      StackMap stack:
            iload 2 /* steIndex */
            iflt 11
            iload 3 /* parentIndex */
            ifge 6
        11: .line 55
      StackMap locals:
      StackMap stack:
            iload 4 /* count */
            ireturn
        end local 4 // int count
        end local 3 // int parentIndex
        end local 2 // int steIndex
        end local 1 // ch.qos.logback.classic.spi.StackTraceElementProxy[] otherSTEPArray
        end local 0 // java.lang.StackTraceElement[] steArray
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   12     0        steArray  [Ljava/lang/StackTraceElement;
            0   12     1  otherSTEPArray  [Lch/qos/logback/classic/spi/StackTraceElementProxy;
            3   12     2        steIndex  I
            4   12     3     parentIndex  I
            5   12     4           count  I
    MethodParameters:
                Name  Flags
      steArray        
      otherSTEPArray  
}
SourceFile: "STEUtil.java"