public class org.glassfish.pfl.objectweb.asm.ClassReader
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.glassfish.pfl.objectweb.asm.ClassReader
  super_class: java.lang.Object
{
  static final boolean SIGNATURES;
    descriptor: Z
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  static final boolean ANNOTATIONS;
    descriptor: Z
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  static final boolean FRAMES;
    descriptor: Z
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  static final boolean WRITER;
    descriptor: Z
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  static final boolean RESIZE;
    descriptor: Z
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int SKIP_CODE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int SKIP_DEBUG;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int SKIP_FRAMES;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int EXPAND_FRAMES;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public final byte[] b;
    descriptor: [B
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  private final int[] items;
    descriptor: [I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String[] strings;
    descriptor: [Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  public final int header;
    descriptor: I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public void <init>(byte[]);
    descriptor: ([B)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // byte[] b
         0: .line 153
            aload 0 /* this */
            aload 1 /* b */
            iconst_0
            aload 1 /* b */
            arraylength
            invokespecial org.glassfish.pfl.objectweb.asm.ClassReader.<init>:([BII)V
         1: .line 154
            return
        end local 1 // byte[] b
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0    2     1     b  [B
    MethodParameters:
      Name  Flags
      b     final

  public void <init>(byte[], int, int);
    descriptor: ([BII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=9, args_size=4
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // byte[] b
        start local 2 // int off
        start local 3 // int len
         0: .line 163
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 164
            aload 0 /* this */
            aload 1 /* b */
            putfield org.glassfish.pfl.objectweb.asm.ClassReader.b:[B
         2: .line 166
            aload 0 /* this */
            aload 0 /* this */
            iload 2 /* off */
            bipush 8
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            newarray 10
            putfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
         3: .line 167
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            arraylength
            istore 4 /* n */
        start local 4 // int n
         4: .line 168
            aload 0 /* this */
            iload 4 /* n */
            anewarray java.lang.String
            putfield org.glassfish.pfl.objectweb.asm.ClassReader.strings:[Ljava/lang/String;
         5: .line 169
            iconst_0
            istore 5 /* max */
        start local 5 // int max
         6: .line 170
            iload 2 /* off */
            bipush 10
            iadd
            istore 6 /* index */
        start local 6 // int index
         7: .line 171
            iconst_1
            istore 7 /* i */
        start local 7 // int i
         8: goto 24
         9: .line 172
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader byte[] int int int int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            iload 7 /* i */
            iload 6 /* index */
            iconst_1
            iadd
            iastore
        10: .line 174
            aload 1 /* b */
            iload 6 /* index */
            baload
            tableswitch { // 1 - 12
                    1: 16
                    2: 20
                    3: 11
                    4: 11
                    5: 13
                    6: 13
                    7: 20
                    8: 20
                    9: 11
                   10: 11
                   11: 11
                   12: 11
              default: 20
          }
        11: .line 181
      StackMap locals:
      StackMap stack:
            iconst_5
            istore 8 /* size */
        start local 8 // int size
        12: .line 182
            goto 21
        end local 8 // int size
        13: .line 185
      StackMap locals:
      StackMap stack:
            bipush 9
            istore 8 /* size */
        start local 8 // int size
        14: .line 186
            iinc 7 /* i */ 1
        15: .line 187
            goto 21
        end local 8 // int size
        16: .line 189
      StackMap locals:
      StackMap stack:
            iconst_3
            aload 0 /* this */
            iload 6 /* index */
            iconst_1
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iadd
            istore 8 /* size */
        start local 8 // int size
        17: .line 190
            iload 8 /* size */
            iload 5 /* max */
            if_icmple 21
        18: .line 191
            iload 8 /* size */
            istore 5 /* max */
        19: .line 193
            goto 21
        end local 8 // int size
        20: .line 197
      StackMap locals:
      StackMap stack:
            iconst_3
            istore 8 /* size */
        start local 8 // int size
        21: .line 198
      StackMap locals: int
      StackMap stack:
            iload 6 /* index */
        22: .line 200
            iload 8 /* size */
            iadd
            istore 6 /* index */
        end local 8 // int size
        23: .line 171
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        24: iload 7 /* i */
            iload 4 /* n */
            if_icmplt 9
        end local 7 // int i
        25: .line 202
            aload 0 /* this */
            iload 5 /* max */
            putfield org.glassfish.pfl.objectweb.asm.ClassReader.maxStringLength:I
        26: .line 204
            aload 0 /* this */
            iload 6 /* index */
            putfield org.glassfish.pfl.objectweb.asm.ClassReader.header:I
        27: .line 205
            return
        end local 6 // int index
        end local 5 // int max
        end local 4 // int n
        end local 3 // int len
        end local 2 // int off
        end local 1 // byte[] b
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   28     0   this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0   28     1      b  [B
            0   28     2    off  I
            0   28     3    len  I
            4   28     4      n  I
            6   28     5    max  I
            7   28     6  index  I
            8   25     7      i  I
           12   13     8   size  I
           14   16     8   size  I
           17   20     8   size  I
           21   23     8   size  I
    MethodParameters:
      Name  Flags
      b     final
      off   final
      len   final

  public int getAccess();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
         0: .line 217
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.header:I
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            ireturn
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;

  public java.lang.String getClassName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
         0: .line 229
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.header:I
            iconst_2
            iadd
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.maxStringLength:I
            newarray 5
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readClass:(I[C)Ljava/lang/String;
            areturn
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;

  public java.lang.String getSuperName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
         0: .line 243
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.header:I
            iconst_4
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iaload
            istore 1 /* n */
        start local 1 // int n
         1: .line 244
            iload 1 /* n */
            ifne 2
            aconst_null
            goto 3
      StackMap locals: int
      StackMap stack:
         2: aload 0 /* this */
            iload 1 /* n */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.maxStringLength:I
            newarray 5
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 1 // int n
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            1    4     1     n  I

  public java.lang.String[] getInterfaces();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=1
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
         0: .line 257
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.header:I
            bipush 6
            iadd
            istore 1 /* index */
        start local 1 // int index
         1: .line 258
            aload 0 /* this */
            iload 1 /* index */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 2 /* n */
        start local 2 // int n
         2: .line 259
            iload 2 /* n */
            anewarray java.lang.String
            astore 3 /* interfaces */
        start local 3 // java.lang.String[] interfaces
         3: .line 260
            iload 2 /* n */
            ifle 11
         4: .line 261
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.maxStringLength:I
            newarray 5
            astore 4 /* buf */
        start local 4 // char[] buf
         5: .line 262
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         6: goto 10
         7: .line 263
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int int java.lang.String[] char[] int
      StackMap stack:
            iinc 1 /* index */ 2
         8: .line 264
            aload 3 /* interfaces */
            iload 5 /* i */
            aload 0 /* this */
            iload 1 /* index */
            aload 4 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readClass:(I[C)Ljava/lang/String;
            aastore
         9: .line 262
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 5 /* i */
            iload 2 /* n */
            if_icmplt 7
        end local 5 // int i
        end local 4 // char[] buf
        11: .line 267
      StackMap locals:
      StackMap stack:
            aload 3 /* interfaces */
            areturn
        end local 3 // java.lang.String[] interfaces
        end local 2 // int n
        end local 1 // int index
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   12     0        this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            1   12     1       index  I
            2   12     2           n  I
            3   12     3  interfaces  [Ljava/lang/String;
            5   11     4         buf  [C
            6   11     5           i  I

  void copyPool(org.glassfish.pfl.objectweb.asm.ClassWriter);
    descriptor: (Lorg/glassfish/pfl/objectweb/asm/ClassWriter;)V
    flags: (0x0000) 
    Code:
      stack=7, locals=11, args_size=2
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // org.glassfish.pfl.objectweb.asm.ClassWriter classWriter
         0: .line 277
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.maxStringLength:I
            newarray 5
            astore 2 /* buf */
        start local 2 // char[] buf
         1: .line 278
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            arraylength
            istore 3 /* ll */
        start local 3 // int ll
         2: .line 279
            iload 3 /* ll */
            anewarray org.glassfish.pfl.objectweb.asm.Item
            astore 4 /* items2 */
        start local 4 // org.glassfish.pfl.objectweb.asm.Item[] items2
         3: .line 280
            iconst_1
            istore 5 /* i */
        start local 5 // int i
         4: goto 47
         5: .line 281
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassWriter char[] int org.glassfish.pfl.objectweb.asm.Item[] int
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            iload 5 /* i */
            iaload
            istore 6 /* index */
        start local 6 // int index
         6: .line 282
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.b:[B
            iload 6 /* index */
            iconst_1
            isub
            baload
            istore 7 /* tag */
        start local 7 // int tag
         7: .line 283
            new org.glassfish.pfl.objectweb.asm.Item
            dup
            iload 5 /* i */
            invokespecial org.glassfish.pfl.objectweb.asm.Item.<init>:(I)V
            astore 8 /* item */
        start local 8 // org.glassfish.pfl.objectweb.asm.Item item
         8: .line 285
            iload 7 /* tag */
            tableswitch { // 1 - 12
                    1: 32
                    2: 41
                    3: 16
                    4: 18
                    5: 26
                    6: 29
                    7: 41
                    8: 41
                    9: 9
                   10: 9
                   11: 9
                   12: 20
              default: 41
          }
         9: .line 289
      StackMap locals: int int org.glassfish.pfl.objectweb.asm.Item
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            aload 0 /* this */
            iload 6 /* index */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iaload
            istore 9 /* nameType */
        start local 9 // int nameType
        10: .line 290
            aload 8 /* item */
            iload 7 /* tag */
        11: .line 291
            aload 0 /* this */
            iload 6 /* index */
            aload 2 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readClass:(I[C)Ljava/lang/String;
        12: .line 292
            aload 0 /* this */
            iload 9 /* nameType */
            aload 2 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
        13: .line 293
            aload 0 /* this */
            iload 9 /* nameType */
            iconst_2
            iadd
            aload 2 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
        14: .line 290
            invokevirtual org.glassfish.pfl.objectweb.asm.Item.set:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        15: .line 294
            goto 42
        end local 9 // int nameType
        16: .line 297
      StackMap locals:
      StackMap stack:
            aload 8 /* item */
            aload 0 /* this */
            iload 6 /* index */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            invokevirtual org.glassfish.pfl.objectweb.asm.Item.set:(I)V
        17: .line 298
            goto 42
        18: .line 301
      StackMap locals:
      StackMap stack:
            aload 8 /* item */
            aload 0 /* this */
            iload 6 /* index */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            invokestatic java.lang.Float.intBitsToFloat:(I)F
            invokevirtual org.glassfish.pfl.objectweb.asm.Item.set:(F)V
        19: .line 302
            goto 42
        20: .line 305
      StackMap locals:
      StackMap stack:
            aload 8 /* item */
            iload 7 /* tag */
        21: .line 306
            aload 0 /* this */
            iload 6 /* index */
            aload 2 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
        22: .line 307
            aload 0 /* this */
            iload 6 /* index */
            iconst_2
            iadd
            aload 2 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
        23: .line 308
            aconst_null
        24: .line 305
            invokevirtual org.glassfish.pfl.objectweb.asm.Item.set:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        25: .line 309
            goto 42
        26: .line 312
      StackMap locals:
      StackMap stack:
            aload 8 /* item */
            aload 0 /* this */
            iload 6 /* index */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLong:(I)J
            invokevirtual org.glassfish.pfl.objectweb.asm.Item.set:(J)V
        27: .line 313
            iinc 5 /* i */ 1
        28: .line 314
            goto 42
        29: .line 317
      StackMap locals:
      StackMap stack:
            aload 8 /* item */
            aload 0 /* this */
            iload 6 /* index */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLong:(I)J
            invokestatic java.lang.Double.longBitsToDouble:(J)D
            invokevirtual org.glassfish.pfl.objectweb.asm.Item.set:(D)V
        30: .line 318
            iinc 5 /* i */ 1
        31: .line 319
            goto 42
        32: .line 322
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.strings:[Ljava/lang/String;
            iload 5 /* i */
            aaload
            astore 10 /* s */
        start local 10 // java.lang.String s
        33: .line 323
            aload 10 /* s */
            ifnonnull 39
        34: .line 324
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            iload 5 /* i */
            iaload
            istore 6 /* index */
        35: .line 325
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.strings:[Ljava/lang/String;
            iload 5 /* i */
            aload 0 /* this */
            iload 6 /* index */
            iconst_2
            iadd
        36: .line 326
            aload 0 /* this */
            iload 6 /* index */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
        37: .line 327
            aload 2 /* buf */
        38: .line 325
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF:(II[C)Ljava/lang/String;
            dup_x2
            aastore
            astore 10 /* s */
        39: .line 329
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassWriter char[] int org.glassfish.pfl.objectweb.asm.Item[] int int int org.glassfish.pfl.objectweb.asm.Item top java.lang.String
      StackMap stack:
            aload 8 /* item */
            iload 7 /* tag */
            aload 10 /* s */
            aconst_null
            aconst_null
            invokevirtual org.glassfish.pfl.objectweb.asm.Item.set:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        end local 10 // java.lang.String s
        40: .line 331
            goto 42
        41: .line 336
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassWriter char[] int org.glassfish.pfl.objectweb.asm.Item[] int int int org.glassfish.pfl.objectweb.asm.Item
      StackMap stack:
            aload 8 /* item */
            iload 7 /* tag */
            aload 0 /* this */
            iload 6 /* index */
            aload 2 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            aconst_null
            aconst_null
            invokevirtual org.glassfish.pfl.objectweb.asm.Item.set:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        42: .line 337
      StackMap locals:
      StackMap stack:
            aload 8 /* item */
        43: .line 340
            getfield org.glassfish.pfl.objectweb.asm.Item.hashCode:I
            aload 4 /* items2 */
            arraylength
            irem
            istore 10 /* index2 */
        start local 10 // int index2
        44: .line 341
            aload 8 /* item */
            aload 4 /* items2 */
            iload 10 /* index2 */
            aaload
            putfield org.glassfish.pfl.objectweb.asm.Item.next:Lorg/glassfish/pfl/objectweb/asm/Item;
        45: .line 342
            aload 4 /* items2 */
            iload 10 /* index2 */
            aload 8 /* item */
            aastore
        end local 10 // int index2
        end local 8 // org.glassfish.pfl.objectweb.asm.Item item
        end local 7 // int tag
        end local 6 // int index
        46: .line 280
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        47: iload 5 /* i */
            iload 3 /* ll */
            if_icmplt 5
        end local 5 // int i
        48: .line 345
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            iconst_1
            iaload
            iconst_1
            isub
            istore 5 /* off */
        start local 5 // int off
        49: .line 346
            aload 1 /* classWriter */
            getfield org.glassfish.pfl.objectweb.asm.ClassWriter.pool:Lorg/glassfish/pfl/objectweb/asm/ByteVector;
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.b:[B
            iload 5 /* off */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.header:I
            iload 5 /* off */
            isub
            invokevirtual org.glassfish.pfl.objectweb.asm.ByteVector.putByteArray:([BII)Lorg/glassfish/pfl/objectweb/asm/ByteVector;
            pop
        50: .line 347
            aload 1 /* classWriter */
            aload 4 /* items2 */
            putfield org.glassfish.pfl.objectweb.asm.ClassWriter.items:[Lorg/glassfish/pfl/objectweb/asm/Item;
        51: .line 348
            aload 1 /* classWriter */
            ldc 0.75
            iload 3 /* ll */
            i2d
            dmul
            d2i
            putfield org.glassfish.pfl.objectweb.asm.ClassWriter.threshold:I
        52: .line 349
            aload 1 /* classWriter */
            iload 3 /* ll */
            putfield org.glassfish.pfl.objectweb.asm.ClassWriter.index:I
        53: .line 350
            return
        end local 5 // int off
        end local 4 // org.glassfish.pfl.objectweb.asm.Item[] items2
        end local 3 // int ll
        end local 2 // char[] buf
        end local 1 // org.glassfish.pfl.objectweb.asm.ClassWriter classWriter
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   54     0         this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0   54     1  classWriter  Lorg/glassfish/pfl/objectweb/asm/ClassWriter;
            1   54     2          buf  [C
            2   54     3           ll  I
            3   54     4       items2  [Lorg/glassfish/pfl/objectweb/asm/Item;
            4   48     5            i  I
            6   46     6        index  I
            7   46     7          tag  I
            8   46     8         item  Lorg/glassfish/pfl/objectweb/asm/Item;
           10   16     9     nameType  I
           33   40    10            s  Ljava/lang/String;
           44   46    10       index2  I
           49   54     5          off  I
    MethodParameters:
             Name  Flags
      classWriter  final

  public void <init>(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // java.io.InputStream is
         0: .line 359
            aload 0 /* this */
            aload 1 /* is */
            invokestatic org.glassfish.pfl.objectweb.asm.ClassReader.readClass:(Ljava/io/InputStream;)[B
            invokespecial org.glassfish.pfl.objectweb.asm.ClassReader.<init>:([B)V
         1: .line 360
            return
        end local 1 // java.io.InputStream is
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0    2     1    is  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      is    final

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // java.lang.String name
         0: .line 369
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            aload 1 /* name */
            bipush 46
            bipush 47
            invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         1: .line 370
            ldc ".class"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 369
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic java.lang.ClassLoader.getSystemResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
            invokespecial org.glassfish.pfl.objectweb.asm.ClassReader.<init>:(Ljava/io/InputStream;)V
         3: .line 371
            return
        end local 1 // java.lang.String name
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0    4     1  name  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      name  final

  private static byte[] readClass(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)[B
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=6, args_size=1
        start local 0 // java.io.InputStream is
         0: .line 381
            aload 0 /* is */
            ifnonnull 2
         1: .line 382
            new java.io.IOException
            dup
            ldc "Class not found"
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 384
      StackMap locals:
      StackMap stack:
            aload 0 /* is */
            invokevirtual java.io.InputStream.available:()I
            newarray 8
            astore 1 /* b */
        start local 1 // byte[] b
         3: .line 385
            iconst_0
            istore 2 /* len */
        start local 2 // int len
         4: .line 387
      StackMap locals: byte[] int
      StackMap stack:
            aload 0 /* is */
            aload 1 /* b */
            iload 2 /* len */
            aload 1 /* b */
            arraylength
            iload 2 /* len */
            isub
            invokevirtual java.io.InputStream.read:([BII)I
            istore 3 /* n */
        start local 3 // int n
         5: .line 388
            iload 3 /* n */
            iconst_m1
            if_icmpne 11
         6: .line 389
            iload 2 /* len */
            aload 1 /* b */
            arraylength
            if_icmpge 10
         7: .line 390
            iload 2 /* len */
            newarray 8
            astore 4 /* c */
        start local 4 // byte[] c
         8: .line 391
            aload 1 /* b */
            iconst_0
            aload 4 /* c */
            iconst_0
            iload 2 /* len */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         9: .line 392
            aload 4 /* c */
            astore 1 /* b */
        end local 4 // byte[] c
        10: .line 394
      StackMap locals: int
      StackMap stack:
            aload 1 /* b */
            areturn
        11: .line 396
      StackMap locals:
      StackMap stack:
            iload 2 /* len */
            iload 3 /* n */
            iadd
            istore 2 /* len */
        12: .line 397
            iload 2 /* len */
            aload 1 /* b */
            arraylength
            if_icmpne 4
        13: .line 398
            aload 0 /* is */
            invokevirtual java.io.InputStream.read:()I
            istore 4 /* last */
        start local 4 // int last
        14: .line 399
            iload 4 /* last */
            ifge 16
        15: .line 400
            aload 1 /* b */
            areturn
        16: .line 402
      StackMap locals: int
      StackMap stack:
            aload 1 /* b */
            arraylength
            sipush 1000
            iadd
            newarray 8
            astore 5 /* c */
        start local 5 // byte[] c
        17: .line 403
            aload 1 /* b */
            iconst_0
            aload 5 /* c */
            iconst_0
            iload 2 /* len */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        18: .line 404
            aload 5 /* c */
            iload 2 /* len */
            iinc 2 /* len */ 1
            iload 4 /* last */
            i2b
            bastore
        19: .line 405
            aload 5 /* c */
            astore 1 /* b */
        end local 5 // byte[] c
        end local 4 // int last
        end local 3 // int n
        20: .line 386
            goto 4
        end local 2 // int len
        end local 1 // byte[] b
        end local 0 // java.io.InputStream is
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   21     0    is  Ljava/io/InputStream;
            3   21     1     b  [B
            4   21     2   len  I
            5   20     3     n  I
            8   10     4     c  [B
           14   20     4  last  I
           17   20     5     c  [B
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      is    final

  public void accept(org.glassfish.pfl.objectweb.asm.ClassVisitor, int);
    descriptor: (Lorg/glassfish/pfl/objectweb/asm/ClassVisitor;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // org.glassfish.pfl.objectweb.asm.ClassVisitor classVisitor
        start local 2 // int flags
         0: .line 425
            aload 0 /* this */
            aload 1 /* classVisitor */
            iconst_0
            anewarray org.glassfish.pfl.objectweb.asm.Attribute
            iload 2 /* flags */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.accept:(Lorg/glassfish/pfl/objectweb/asm/ClassVisitor;[Lorg/glassfish/pfl/objectweb/asm/Attribute;I)V
         1: .line 426
            return
        end local 2 // int flags
        end local 1 // org.glassfish.pfl.objectweb.asm.ClassVisitor classVisitor
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0    2     1  classVisitor  Lorg/glassfish/pfl/objectweb/asm/ClassVisitor;
            0    2     2         flags  I
    MethodParameters:
              Name  Flags
      classVisitor  final
      flags         final

  public void accept(org.glassfish.pfl.objectweb.asm.ClassVisitor, org.glassfish.pfl.objectweb.asm.Attribute[], int);
    descriptor: (Lorg/glassfish/pfl/objectweb/asm/ClassVisitor;[Lorg/glassfish/pfl/objectweb/asm/Attribute;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=68, args_size=4
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // org.glassfish.pfl.objectweb.asm.ClassVisitor classVisitor
        start local 2 // org.glassfish.pfl.objectweb.asm.Attribute[] attrs
        start local 3 // int flags
         0: .line 451
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.b:[B
            astore 4 /* b */
        start local 4 // byte[] b
         1: .line 452
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.maxStringLength:I
            newarray 5
            astore 5 /* c */
        start local 5 // char[] c
         2: .line 462
            iconst_0
            istore 18 /* anns */
        start local 18 // int anns
         3: .line 463
            iconst_0
            istore 19 /* ianns */
        start local 19 // int ianns
         4: .line 464
            aconst_null
            astore 20 /* cattrs */
        start local 20 // org.glassfish.pfl.objectweb.asm.Attribute cattrs
         5: .line 467
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.header:I
            istore 9 /* u */
        start local 9 // int u
         6: .line 468
            aload 0 /* this */
            iload 9 /* u */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 13 /* access */
        start local 13 // int access
         7: .line 469
            aload 0 /* this */
            iload 9 /* u */
            iconst_2
            iadd
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readClass:(I[C)Ljava/lang/String;
            astore 14 /* name */
        start local 14 // java.lang.String name
         8: .line 470
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            aload 0 /* this */
            iload 9 /* u */
            iconst_4
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iaload
            istore 10 /* v */
        start local 10 // int v
         9: .line 471
            iload 10 /* v */
            ifne 10
            aconst_null
            goto 11
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] top top top int int top top int java.lang.String top top top int int org.glassfish.pfl.objectweb.asm.Attribute
      StackMap stack:
        10: aload 0 /* this */
            iload 10 /* v */
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        11: astore 21 /* superClassName */
        start local 21 // java.lang.String superClassName
        12: .line 472
            aload 0 /* this */
            iload 9 /* u */
            bipush 6
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            anewarray java.lang.String
            astore 22 /* implementedItfs */
        start local 22 // java.lang.String[] implementedItfs
        13: .line 473
            iconst_0
            istore 11 /* w */
        start local 11 // int w
        14: .line 474
            iinc 9 /* u */ 8
        15: .line 475
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        16: goto 20
        17: .line 476
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int top top int int int top int java.lang.String top top top int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[]
      StackMap stack:
            aload 22 /* implementedItfs */
            iload 6 /* i */
            aload 0 /* this */
            iload 9 /* u */
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readClass:(I[C)Ljava/lang/String;
            aastore
        18: .line 477
            iinc 9 /* u */ 2
        19: .line 475
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        20: iload 6 /* i */
            aload 22 /* implementedItfs */
            arraylength
            if_icmplt 17
        21: .line 480
            iload 3 /* flags */
            iconst_1
            iand
            ifeq 22
            iconst_1
            goto 23
      StackMap locals:
      StackMap stack:
        22: iconst_0
      StackMap locals:
      StackMap stack: int
        23: istore 23 /* skipCode */
        start local 23 // boolean skipCode
        24: .line 481
            iload 3 /* flags */
            iconst_2
            iand
            ifeq 25
            iconst_1
            goto 26
      StackMap locals: int
      StackMap stack:
        25: iconst_0
      StackMap locals:
      StackMap stack: int
        26: istore 24 /* skipDebug */
        start local 24 // boolean skipDebug
        27: .line 482
            iload 3 /* flags */
            bipush 8
            iand
            ifeq 28
            iconst_1
            goto 29
      StackMap locals: int
      StackMap stack:
        28: iconst_0
      StackMap locals:
      StackMap stack: int
        29: istore 25 /* unzip */
        start local 25 // boolean unzip
        30: .line 485
            iload 9 /* u */
            istore 10 /* v */
        31: .line 486
            aload 0 /* this */
            iload 10 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 6 /* i */
        32: .line 487
            iinc 10 /* v */ 2
        33: .line 488
            goto 41
        34: .line 489
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 10 /* v */
            bipush 6
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 7 /* j */
        start local 7 // int j
        35: .line 490
            iinc 10 /* v */ 8
        36: .line 491
            goto 39
        37: .line 492
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String top top top int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int
      StackMap stack:
            iload 10 /* v */
            bipush 6
            aload 0 /* this */
            iload 10 /* v */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            iadd
            iadd
            istore 10 /* v */
        38: .line 491
            iinc 7 /* j */ -1
      StackMap locals:
      StackMap stack:
        39: iload 7 /* j */
            ifgt 37
        40: .line 488
            iinc 6 /* i */ -1
        end local 7 // int j
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int top top int int int top int java.lang.String top top top int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int
      StackMap stack:
        41: iload 6 /* i */
            ifgt 34
        42: .line 495
            aload 0 /* this */
            iload 10 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 6 /* i */
        43: .line 496
            iinc 10 /* v */ 2
        44: .line 497
            goto 52
        45: .line 498
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 10 /* v */
            bipush 6
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 7 /* j */
        start local 7 // int j
        46: .line 499
            iinc 10 /* v */ 8
        47: .line 500
            goto 50
        48: .line 501
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String top top top int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int
      StackMap stack:
            iload 10 /* v */
            bipush 6
            aload 0 /* this */
            iload 10 /* v */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            iadd
            iadd
            istore 10 /* v */
        49: .line 500
            iinc 7 /* j */ -1
      StackMap locals:
      StackMap stack:
        50: iload 7 /* j */
            ifgt 48
        51: .line 497
            iinc 6 /* i */ -1
        end local 7 // int j
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int top top int int int top int java.lang.String top top top int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int
      StackMap stack:
        52: iload 6 /* i */
            ifgt 45
        53: .line 505
            aconst_null
            astore 17 /* signature */
        start local 17 // java.lang.String signature
        54: .line 506
            aconst_null
            astore 26 /* sourceFile */
        start local 26 // java.lang.String sourceFile
        55: .line 507
            aconst_null
            astore 27 /* sourceDebug */
        start local 27 // java.lang.String sourceDebug
        56: .line 508
            aconst_null
            astore 28 /* enclosingOwner */
        start local 28 // java.lang.String enclosingOwner
        57: .line 509
            aconst_null
            astore 29 /* enclosingName */
        start local 29 // java.lang.String enclosingName
        58: .line 510
            aconst_null
            astore 30 /* enclosingDesc */
        start local 30 // java.lang.String enclosingDesc
        59: .line 512
            aload 0 /* this */
            iload 10 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 6 /* i */
        60: .line 513
            iinc 10 /* v */ 2
        61: .line 514
            goto 108
        62: .line 515
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int top top int int int top int java.lang.String top top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* this */
            iload 10 /* v */
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            astore 16 /* attrName */
        start local 16 // java.lang.String attrName
        63: .line 518
            ldc "SourceFile"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 66
        64: .line 519
            aload 0 /* this */
            iload 10 /* v */
            bipush 6
            iadd
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            astore 26 /* sourceFile */
        65: .line 520
            goto 106
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int top top int int int top int java.lang.String top java.lang.String java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
        66: ldc "InnerClasses"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 69
        67: .line 521
            iload 10 /* v */
            bipush 6
            iadd
            istore 11 /* w */
        68: .line 522
            goto 106
      StackMap locals:
      StackMap stack:
        69: ldc "EnclosingMethod"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 76
        70: .line 523
            aload 0 /* this */
            iload 10 /* v */
            bipush 6
            iadd
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readClass:(I[C)Ljava/lang/String;
            astore 28 /* enclosingOwner */
        71: .line 524
            aload 0 /* this */
            iload 10 /* v */
            bipush 8
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 31 /* item */
        start local 31 // int item
        72: .line 525
            iload 31 /* item */
            ifeq 106
        73: .line 526
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            iload 31 /* item */
            iaload
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            astore 29 /* enclosingName */
        74: .line 527
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            iload 31 /* item */
            iaload
            iconst_2
            iadd
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            astore 30 /* enclosingDesc */
        end local 31 // int item
        75: .line 529
            goto 106
      StackMap locals:
      StackMap stack:
        76: ldc "Signature"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 79
        77: .line 530
            aload 0 /* this */
            iload 10 /* v */
            bipush 6
            iadd
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            astore 17 /* signature */
        78: .line 531
            goto 106
      StackMap locals:
      StackMap stack:
        79: ldc "RuntimeVisibleAnnotations"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 82
        80: .line 532
            iload 10 /* v */
            bipush 6
            iadd
            istore 18 /* anns */
        81: .line 533
            goto 106
      StackMap locals:
      StackMap stack:
        82: ldc "Deprecated"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 85
        83: .line 534
            iload 13 /* access */
            ldc 131072
            ior
            istore 13 /* access */
        84: .line 535
            goto 106
      StackMap locals:
      StackMap stack:
        85: ldc "Synthetic"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 88
        86: .line 536
            iload 13 /* access */
            ldc 266240
            ior
            istore 13 /* access */
        87: .line 537
            goto 106
      StackMap locals:
      StackMap stack:
        88: ldc "SourceDebugExtension"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 92
        89: .line 538
            aload 0 /* this */
            iload 10 /* v */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            istore 31 /* len */
        start local 31 // int len
        90: .line 539
            aload 0 /* this */
            iload 10 /* v */
            bipush 6
            iadd
            iload 31 /* len */
            iload 31 /* len */
            newarray 5
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF:(II[C)Ljava/lang/String;
            astore 27 /* sourceDebug */
        end local 31 // int len
        91: .line 540
            goto 106
      StackMap locals:
      StackMap stack:
        92: ldc "RuntimeInvisibleAnnotations"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 95
        93: .line 541
            iload 10 /* v */
            bipush 6
            iadd
            istore 19 /* ianns */
        94: .line 542
            goto 106
        95: .line 543
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* attrs */
        96: .line 544
            aload 16 /* attrName */
        97: .line 545
            iload 10 /* v */
            bipush 6
            iadd
        98: .line 546
            aload 0 /* this */
            iload 10 /* v */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
        99: .line 547
            aload 5 /* c */
       100: .line 548
            iconst_m1
       101: .line 549
            aconst_null
       102: .line 543
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readAttribute:([Lorg/glassfish/pfl/objectweb/asm/Attribute;Ljava/lang/String;II[CI[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Attribute;
            astore 12 /* attr */
        start local 12 // org.glassfish.pfl.objectweb.asm.Attribute attr
       103: .line 550
            aload 12 /* attr */
            ifnull 106
       104: .line 551
            aload 12 /* attr */
            aload 20 /* cattrs */
            putfield org.glassfish.pfl.objectweb.asm.Attribute.next:Lorg/glassfish/pfl/objectweb/asm/Attribute;
       105: .line 552
            aload 12 /* attr */
            astore 20 /* cattrs */
        end local 12 // org.glassfish.pfl.objectweb.asm.Attribute attr
       106: .line 555
      StackMap locals:
      StackMap stack:
            iload 10 /* v */
            bipush 6
            aload 0 /* this */
            iload 10 /* v */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            iadd
            iadd
            istore 10 /* v */
       107: .line 514
            iinc 6 /* i */ -1
        end local 16 // java.lang.String attrName
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int top top int int int top int java.lang.String top top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
       108: iload 6 /* i */
            ifgt 62
       109: .line 558
            aload 1 /* classVisitor */
            aload 0 /* this */
            iconst_4
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
       110: .line 559
            iload 13 /* access */
       111: .line 560
            aload 14 /* name */
       112: .line 561
            aload 17 /* signature */
       113: .line 562
            aload 21 /* superClassName */
       114: .line 563
            aload 22 /* implementedItfs */
       115: .line 558
            invokeinterface org.glassfish.pfl.objectweb.asm.ClassVisitor.visit:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       116: .line 566
            iload 24 /* skipDebug */
            ifne 118
            aload 26 /* sourceFile */
            ifnonnull 117
            aload 27 /* sourceDebug */
            ifnull 118
       117: .line 567
      StackMap locals:
      StackMap stack:
            aload 1 /* classVisitor */
            aload 26 /* sourceFile */
            aload 27 /* sourceDebug */
            invokeinterface org.glassfish.pfl.objectweb.asm.ClassVisitor.visitSource:(Ljava/lang/String;Ljava/lang/String;)V
       118: .line 571
      StackMap locals:
      StackMap stack:
            aload 28 /* enclosingOwner */
            ifnull 123
       119: .line 572
            aload 1 /* classVisitor */
            aload 28 /* enclosingOwner */
       120: .line 573
            aload 29 /* enclosingName */
       121: .line 574
            aload 30 /* enclosingDesc */
       122: .line 572
            invokeinterface org.glassfish.pfl.objectweb.asm.ClassVisitor.visitOuterClass:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       123: .line 579
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 6 /* i */
            goto 141
       124: .line 580
      StackMap locals:
      StackMap stack:
            iload 6 /* i */
            ifne 125
            iload 19 /* ianns */
            goto 126
      StackMap locals:
      StackMap stack:
       125: iload 18 /* anns */
      StackMap locals:
      StackMap stack: int
       126: istore 10 /* v */
       127: .line 581
            iload 10 /* v */
            ifeq 140
       128: .line 582
            aload 0 /* this */
            iload 10 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 7 /* j */
        start local 7 // int j
       129: .line 583
            iinc 10 /* v */ 2
       130: .line 584
            goto 139
       131: .line 585
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String top top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* this */
            iload 10 /* v */
            iconst_2
            iadd
       132: .line 586
            aload 5 /* c */
       133: .line 587
            iconst_1
       134: .line 588
            aload 1 /* classVisitor */
            aload 0 /* this */
            iload 10 /* v */
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            iload 6 /* i */
            ifeq 135
            iconst_1
            goto 136
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String top top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack: org.glassfish.pfl.objectweb.asm.ClassReader int char[] int org.glassfish.pfl.objectweb.asm.ClassVisitor java.lang.String
       135: iconst_0
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String top top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack: org.glassfish.pfl.objectweb.asm.ClassReader int char[] int org.glassfish.pfl.objectweb.asm.ClassVisitor java.lang.String int
       136: invokeinterface org.glassfish.pfl.objectweb.asm.ClassVisitor.visitAnnotation:(Ljava/lang/String;Z)Lorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;
       137: .line 585
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readAnnotationValues:(I[CZLorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;)I
            istore 10 /* v */
       138: .line 584
            iinc 7 /* j */ -1
      StackMap locals:
      StackMap stack:
       139: iload 7 /* j */
            ifgt 131
        end local 7 // int j
       140: .line 579
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int top top int int int top int java.lang.String top top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
            iinc 6 /* i */ -1
      StackMap locals:
      StackMap stack:
       141: iload 6 /* i */
            ifge 124
       142: .line 595
            goto 147
       143: .line 596
      StackMap locals:
      StackMap stack:
            aload 20 /* cattrs */
            getfield org.glassfish.pfl.objectweb.asm.Attribute.next:Lorg/glassfish/pfl/objectweb/asm/Attribute;
            astore 12 /* attr */
        start local 12 // org.glassfish.pfl.objectweb.asm.Attribute attr
       144: .line 597
            aload 20 /* cattrs */
            aconst_null
            putfield org.glassfish.pfl.objectweb.asm.Attribute.next:Lorg/glassfish/pfl/objectweb/asm/Attribute;
       145: .line 598
            aload 1 /* classVisitor */
            aload 20 /* cattrs */
            invokeinterface org.glassfish.pfl.objectweb.asm.ClassVisitor.visitAttribute:(Lorg/glassfish/pfl/objectweb/asm/Attribute;)V
       146: .line 599
            aload 12 /* attr */
            astore 20 /* cattrs */
        end local 12 // org.glassfish.pfl.objectweb.asm.Attribute attr
       147: .line 595
      StackMap locals:
      StackMap stack:
            aload 20 /* cattrs */
            ifnonnull 143
       148: .line 603
            iload 11 /* w */
            ifeq 166
       149: .line 604
            aload 0 /* this */
            iload 11 /* w */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 6 /* i */
       150: .line 605
            iinc 11 /* w */ 2
       151: .line 606
            goto 165
       152: .line 607
      StackMap locals:
      StackMap stack:
            aload 1 /* classVisitor */
            aload 0 /* this */
            iload 11 /* w */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            ifne 154
       153: .line 608
            aconst_null
            goto 155
       154: .line 609
      StackMap locals:
      StackMap stack: org.glassfish.pfl.objectweb.asm.ClassVisitor
            aload 0 /* this */
            iload 11 /* w */
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readClass:(I[C)Ljava/lang/String;
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int top top int int int top int java.lang.String top top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack: org.glassfish.pfl.objectweb.asm.ClassVisitor java.lang.String
       155: aload 0 /* this */
            iload 11 /* w */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            ifne 157
       156: .line 610
            aconst_null
            goto 158
       157: .line 611
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int top top int int int top int java.lang.String top top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack: org.glassfish.pfl.objectweb.asm.ClassVisitor java.lang.String
            aload 0 /* this */
            iload 11 /* w */
            iconst_2
            iadd
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readClass:(I[C)Ljava/lang/String;
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int top top int int int top int java.lang.String top top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack: org.glassfish.pfl.objectweb.asm.ClassVisitor java.lang.String java.lang.String
       158: aload 0 /* this */
            iload 11 /* w */
            iconst_4
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            ifne 160
       159: .line 612
            aconst_null
            goto 161
       160: .line 613
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int top top int int int top int java.lang.String top top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack: org.glassfish.pfl.objectweb.asm.ClassVisitor java.lang.String java.lang.String
            aload 0 /* this */
            iload 11 /* w */
            iconst_4
            iadd
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int top top int int int top int java.lang.String top top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack: org.glassfish.pfl.objectweb.asm.ClassVisitor java.lang.String java.lang.String java.lang.String
       161: aload 0 /* this */
            iload 11 /* w */
            bipush 6
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
       162: .line 607
            invokeinterface org.glassfish.pfl.objectweb.asm.ClassVisitor.visitInnerClass:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
       163: .line 614
            iinc 11 /* w */ 8
       164: .line 606
            iinc 6 /* i */ -1
      StackMap locals:
      StackMap stack:
       165: iload 6 /* i */
            ifgt 152
       166: .line 619
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 9 /* u */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 6 /* i */
       167: .line 620
            iinc 9 /* u */ 2
       168: .line 621
            goto 248
       169: .line 622
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 9 /* u */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 13 /* access */
       170: .line 623
            aload 0 /* this */
            iload 9 /* u */
            iconst_2
            iadd
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            astore 14 /* name */
       171: .line 624
            aload 0 /* this */
            iload 9 /* u */
            iconst_4
            iadd
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            astore 15 /* desc */
        start local 15 // java.lang.String desc
       172: .line 627
            iconst_0
            istore 31 /* fieldValueItem */
        start local 31 // int fieldValueItem
       173: .line 628
            aconst_null
            astore 17 /* signature */
       174: .line 629
            iconst_0
            istore 18 /* anns */
       175: .line 630
            iconst_0
            istore 19 /* ianns */
       176: .line 631
            aconst_null
            astore 20 /* cattrs */
       177: .line 633
            aload 0 /* this */
            iload 9 /* u */
            bipush 6
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 7 /* j */
        start local 7 // int j
       178: .line 634
            iinc 9 /* u */ 8
       179: .line 635
            goto 212
       180: .line 636
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int
      StackMap stack:
            aload 0 /* this */
            iload 9 /* u */
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            astore 16 /* attrName */
        start local 16 // java.lang.String attrName
       181: .line 639
            ldc "ConstantValue"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 184
       182: .line 640
            aload 0 /* this */
            iload 9 /* u */
            bipush 6
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 31 /* fieldValueItem */
       183: .line 641
            goto 210
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String java.lang.String java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int
      StackMap stack:
       184: ldc "Signature"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 187
       185: .line 642
            aload 0 /* this */
            iload 9 /* u */
            bipush 6
            iadd
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            astore 17 /* signature */
       186: .line 643
            goto 210
      StackMap locals:
      StackMap stack:
       187: ldc "Deprecated"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 190
       188: .line 644
            iload 13 /* access */
            ldc 131072
            ior
            istore 13 /* access */
       189: .line 645
            goto 210
      StackMap locals:
      StackMap stack:
       190: ldc "Synthetic"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 193
       191: .line 646
            iload 13 /* access */
            ldc 266240
            ior
            istore 13 /* access */
       192: .line 647
            goto 210
      StackMap locals:
      StackMap stack:
       193: ldc "RuntimeVisibleAnnotations"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 196
       194: .line 648
            iload 9 /* u */
            bipush 6
            iadd
            istore 18 /* anns */
       195: .line 649
            goto 210
      StackMap locals:
      StackMap stack:
       196: ldc "RuntimeInvisibleAnnotations"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 199
       197: .line 650
            iload 9 /* u */
            bipush 6
            iadd
            istore 19 /* ianns */
       198: .line 651
            goto 210
       199: .line 652
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* attrs */
       200: .line 653
            aload 16 /* attrName */
       201: .line 654
            iload 9 /* u */
            bipush 6
            iadd
       202: .line 655
            aload 0 /* this */
            iload 9 /* u */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
       203: .line 656
            aload 5 /* c */
       204: .line 657
            iconst_m1
       205: .line 658
            aconst_null
       206: .line 652
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readAttribute:([Lorg/glassfish/pfl/objectweb/asm/Attribute;Ljava/lang/String;II[CI[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Attribute;
            astore 12 /* attr */
        start local 12 // org.glassfish.pfl.objectweb.asm.Attribute attr
       207: .line 659
            aload 12 /* attr */
            ifnull 210
       208: .line 660
            aload 12 /* attr */
            aload 20 /* cattrs */
            putfield org.glassfish.pfl.objectweb.asm.Attribute.next:Lorg/glassfish/pfl/objectweb/asm/Attribute;
       209: .line 661
            aload 12 /* attr */
            astore 20 /* cattrs */
        end local 12 // org.glassfish.pfl.objectweb.asm.Attribute attr
       210: .line 664
      StackMap locals:
      StackMap stack:
            iload 9 /* u */
            bipush 6
            aload 0 /* this */
            iload 9 /* u */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            iadd
            iadd
            istore 9 /* u */
       211: .line 635
            iinc 7 /* j */ -1
        end local 16 // java.lang.String attrName
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int
      StackMap stack:
       212: iload 7 /* j */
            ifgt 180
       213: .line 667
            aload 1 /* classVisitor */
            iload 13 /* access */
       214: .line 668
            aload 14 /* name */
       215: .line 669
            aload 15 /* desc */
       216: .line 670
            aload 17 /* signature */
       217: .line 671
            iload 31 /* fieldValueItem */
            ifne 218
            aconst_null
            goto 219
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int
      StackMap stack: org.glassfish.pfl.objectweb.asm.ClassVisitor int java.lang.String java.lang.String java.lang.String
       218: aload 0 /* this */
            iload 31 /* fieldValueItem */
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readConst:(I[C)Ljava/lang/Object;
       219: .line 667
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int
      StackMap stack: org.glassfish.pfl.objectweb.asm.ClassVisitor int java.lang.String java.lang.String java.lang.String java.lang.Object
            invokeinterface org.glassfish.pfl.objectweb.asm.ClassVisitor.visitField:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lorg/glassfish/pfl/objectweb/asm/FieldVisitor;
            astore 32 /* fv */
        start local 32 // org.glassfish.pfl.objectweb.asm.FieldVisitor fv
       220: .line 673
            aload 32 /* fv */
            ifnull 247
       221: .line 675
            iconst_1
            istore 7 /* j */
            goto 239
       222: .line 676
      StackMap locals: org.glassfish.pfl.objectweb.asm.FieldVisitor
      StackMap stack:
            iload 7 /* j */
            ifne 223
            iload 19 /* ianns */
            goto 224
      StackMap locals:
      StackMap stack:
       223: iload 18 /* anns */
      StackMap locals:
      StackMap stack: int
       224: istore 10 /* v */
       225: .line 677
            iload 10 /* v */
            ifeq 238
       226: .line 678
            aload 0 /* this */
            iload 10 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 8 /* k */
        start local 8 // int k
       227: .line 679
            iinc 10 /* v */ 2
       228: .line 680
            goto 237
       229: .line 681
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int org.glassfish.pfl.objectweb.asm.FieldVisitor
      StackMap stack:
            aload 0 /* this */
            iload 10 /* v */
            iconst_2
            iadd
       230: .line 682
            aload 5 /* c */
       231: .line 683
            iconst_1
       232: .line 684
            aload 32 /* fv */
            aload 0 /* this */
            iload 10 /* v */
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            iload 7 /* j */
            ifeq 233
            iconst_1
            goto 234
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int org.glassfish.pfl.objectweb.asm.FieldVisitor
      StackMap stack: org.glassfish.pfl.objectweb.asm.ClassReader int char[] int org.glassfish.pfl.objectweb.asm.FieldVisitor java.lang.String
       233: iconst_0
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int org.glassfish.pfl.objectweb.asm.FieldVisitor
      StackMap stack: org.glassfish.pfl.objectweb.asm.ClassReader int char[] int org.glassfish.pfl.objectweb.asm.FieldVisitor java.lang.String int
       234: invokeinterface org.glassfish.pfl.objectweb.asm.FieldVisitor.visitAnnotation:(Ljava/lang/String;Z)Lorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;
       235: .line 681
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readAnnotationValues:(I[CZLorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;)I
            istore 10 /* v */
       236: .line 680
            iinc 8 /* k */ -1
      StackMap locals:
      StackMap stack:
       237: iload 8 /* k */
            ifgt 229
        end local 8 // int k
       238: .line 675
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int org.glassfish.pfl.objectweb.asm.FieldVisitor
      StackMap stack:
            iinc 7 /* j */ -1
      StackMap locals:
      StackMap stack:
       239: iload 7 /* j */
            ifge 222
       240: .line 689
            goto 245
       241: .line 690
      StackMap locals:
      StackMap stack:
            aload 20 /* cattrs */
            getfield org.glassfish.pfl.objectweb.asm.Attribute.next:Lorg/glassfish/pfl/objectweb/asm/Attribute;
            astore 12 /* attr */
        start local 12 // org.glassfish.pfl.objectweb.asm.Attribute attr
       242: .line 691
            aload 20 /* cattrs */
            aconst_null
            putfield org.glassfish.pfl.objectweb.asm.Attribute.next:Lorg/glassfish/pfl/objectweb/asm/Attribute;
       243: .line 692
            aload 32 /* fv */
            aload 20 /* cattrs */
            invokeinterface org.glassfish.pfl.objectweb.asm.FieldVisitor.visitAttribute:(Lorg/glassfish/pfl/objectweb/asm/Attribute;)V
       244: .line 693
            aload 12 /* attr */
            astore 20 /* cattrs */
        end local 12 // org.glassfish.pfl.objectweb.asm.Attribute attr
       245: .line 689
      StackMap locals:
      StackMap stack:
            aload 20 /* cattrs */
            ifnonnull 241
       246: .line 695
            aload 32 /* fv */
            invokeinterface org.glassfish.pfl.objectweb.asm.FieldVisitor.visitEnd:()V
        end local 32 // org.glassfish.pfl.objectweb.asm.FieldVisitor fv
        end local 31 // int fieldValueItem
       247: .line 621
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ -1
        end local 15 // java.lang.String desc
        end local 7 // int j
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int top top int int int top int java.lang.String top top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
       248: iload 6 /* i */
            ifgt 169
       249: .line 700
            aload 0 /* this */
            iload 9 /* u */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 6 /* i */
       250: .line 701
            iinc 9 /* u */ 2
       251: .line 702
            goto 890
       252: .line 703
      StackMap locals:
      StackMap stack:
            iload 9 /* u */
            bipush 6
            iadd
            istore 31 /* u0 */
        start local 31 // int u0
       253: .line 704
            aload 0 /* this */
            iload 9 /* u */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 13 /* access */
       254: .line 705
            aload 0 /* this */
            iload 9 /* u */
            iconst_2
            iadd
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            astore 14 /* name */
       255: .line 706
            aload 0 /* this */
            iload 9 /* u */
            iconst_4
            iadd
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            astore 15 /* desc */
        start local 15 // java.lang.String desc
       256: .line 707
            aconst_null
            astore 17 /* signature */
       257: .line 708
            iconst_0
            istore 18 /* anns */
       258: .line 709
            iconst_0
            istore 19 /* ianns */
       259: .line 710
            iconst_0
            istore 32 /* dann */
        start local 32 // int dann
       260: .line 711
            iconst_0
            istore 33 /* mpanns */
        start local 33 // int mpanns
       261: .line 712
            iconst_0
            istore 34 /* impanns */
        start local 34 // int impanns
       262: .line 713
            aconst_null
            astore 20 /* cattrs */
       263: .line 714
            iconst_0
            istore 10 /* v */
       264: .line 715
            iconst_0
            istore 11 /* w */
       265: .line 718
            aload 0 /* this */
            iload 9 /* u */
            bipush 6
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 7 /* j */
        start local 7 // int j
       266: .line 719
            iinc 9 /* u */ 8
       267: .line 720
            goto 315
       268: .line 721
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int
      StackMap stack:
            aload 0 /* this */
            iload 9 /* u */
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            astore 16 /* attrName */
        start local 16 // java.lang.String attrName
       269: .line 722
            aload 0 /* this */
            iload 9 /* u */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            istore 35 /* attrSize */
        start local 35 // int attrSize
       270: .line 723
            iinc 9 /* u */ 6
       271: .line 726
            ldc "Code"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 275
       272: .line 727
            iload 23 /* skipCode */
            ifne 313
       273: .line 728
            iload 9 /* u */
            istore 10 /* v */
       274: .line 730
            goto 313
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String java.lang.String java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int int
      StackMap stack:
       275: ldc "Exceptions"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 278
       276: .line 731
            iload 9 /* u */
            istore 11 /* w */
       277: .line 732
            goto 313
      StackMap locals:
      StackMap stack:
       278: ldc "Signature"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 281
       279: .line 733
            aload 0 /* this */
            iload 9 /* u */
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            astore 17 /* signature */
       280: .line 734
            goto 313
      StackMap locals:
      StackMap stack:
       281: ldc "Deprecated"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 284
       282: .line 735
            iload 13 /* access */
            ldc 131072
            ior
            istore 13 /* access */
       283: .line 736
            goto 313
      StackMap locals:
      StackMap stack:
       284: ldc "RuntimeVisibleAnnotations"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 287
       285: .line 737
            iload 9 /* u */
            istore 18 /* anns */
       286: .line 738
            goto 313
      StackMap locals:
      StackMap stack:
       287: ldc "AnnotationDefault"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 290
       288: .line 739
            iload 9 /* u */
            istore 32 /* dann */
       289: .line 740
            goto 313
      StackMap locals:
      StackMap stack:
       290: ldc "Synthetic"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 293
       291: .line 741
            iload 13 /* access */
            ldc 266240
            ior
            istore 13 /* access */
       292: .line 742
            goto 313
      StackMap locals:
      StackMap stack:
       293: ldc "RuntimeInvisibleAnnotations"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 296
       294: .line 743
            iload 9 /* u */
            istore 19 /* ianns */
       295: .line 744
            goto 313
      StackMap locals:
      StackMap stack:
       296: ldc "RuntimeVisibleParameterAnnotations"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 299
       297: .line 746
            iload 9 /* u */
            istore 33 /* mpanns */
       298: .line 747
            goto 313
      StackMap locals:
      StackMap stack:
       299: ldc "RuntimeInvisibleParameterAnnotations"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 302
       300: .line 749
            iload 9 /* u */
            istore 34 /* impanns */
       301: .line 750
            goto 313
       302: .line 751
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* attrs */
       303: .line 752
            aload 16 /* attrName */
       304: .line 753
            iload 9 /* u */
       305: .line 754
            iload 35 /* attrSize */
       306: .line 755
            aload 5 /* c */
       307: .line 756
            iconst_m1
       308: .line 757
            aconst_null
       309: .line 751
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readAttribute:([Lorg/glassfish/pfl/objectweb/asm/Attribute;Ljava/lang/String;II[CI[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Attribute;
            astore 12 /* attr */
        start local 12 // org.glassfish.pfl.objectweb.asm.Attribute attr
       310: .line 758
            aload 12 /* attr */
            ifnull 313
       311: .line 759
            aload 12 /* attr */
            aload 20 /* cattrs */
            putfield org.glassfish.pfl.objectweb.asm.Attribute.next:Lorg/glassfish/pfl/objectweb/asm/Attribute;
       312: .line 760
            aload 12 /* attr */
            astore 20 /* cattrs */
        end local 12 // org.glassfish.pfl.objectweb.asm.Attribute attr
       313: .line 763
      StackMap locals:
      StackMap stack:
            iload 9 /* u */
            iload 35 /* attrSize */
            iadd
            istore 9 /* u */
        end local 35 // int attrSize
       314: .line 720
            iinc 7 /* j */ -1
        end local 16 // java.lang.String attrName
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int
      StackMap stack:
       315: iload 7 /* j */
            ifgt 268
       316: .line 767
            iload 11 /* w */
            ifne 319
       317: .line 768
            aconst_null
            astore 35 /* exceptions */
        start local 35 // java.lang.String[] exceptions
       318: .line 769
            goto 326
        end local 35 // java.lang.String[] exceptions
       319: .line 770
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 11 /* w */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            anewarray java.lang.String
            astore 35 /* exceptions */
        start local 35 // java.lang.String[] exceptions
       320: .line 771
            iinc 11 /* w */ 2
       321: .line 772
            iconst_0
            istore 7 /* j */
            goto 325
       322: .line 773
      StackMap locals: java.lang.String[]
      StackMap stack:
            aload 35 /* exceptions */
            iload 7 /* j */
            aload 0 /* this */
            iload 11 /* w */
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readClass:(I[C)Ljava/lang/String;
            aastore
       323: .line 774
            iinc 11 /* w */ 2
       324: .line 772
            iinc 7 /* j */ 1
      StackMap locals:
      StackMap stack:
       325: iload 7 /* j */
            aload 35 /* exceptions */
            arraylength
            if_icmplt 322
       326: .line 779
      StackMap locals:
      StackMap stack:
            aload 1 /* classVisitor */
            iload 13 /* access */
       327: .line 780
            aload 14 /* name */
       328: .line 781
            aload 15 /* desc */
       329: .line 782
            aload 17 /* signature */
       330: .line 783
            aload 35 /* exceptions */
       331: .line 779
            invokeinterface org.glassfish.pfl.objectweb.asm.ClassVisitor.visitMethod:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/glassfish/pfl/objectweb/asm/MethodVisitor;
            astore 36 /* mv */
        start local 36 // org.glassfish.pfl.objectweb.asm.MethodVisitor mv
       332: .line 785
            aload 36 /* mv */
            ifnull 390
       333: .line 797
            aload 36 /* mv */
            instanceof org.glassfish.pfl.objectweb.asm.MethodWriter
            ifeq 356
       334: .line 798
            aload 36 /* mv */
            checkcast org.glassfish.pfl.objectweb.asm.MethodWriter
            astore 37 /* mw */
        start local 37 // org.glassfish.pfl.objectweb.asm.MethodWriter mw
       335: .line 799
            aload 37 /* mw */
            getfield org.glassfish.pfl.objectweb.asm.MethodWriter.cw:Lorg/glassfish/pfl/objectweb/asm/ClassWriter;
            getfield org.glassfish.pfl.objectweb.asm.ClassWriter.cr:Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            aload 0 /* this */
            if_acmpne 356
       336: .line 800
            aload 17 /* signature */
            aload 37 /* mw */
            getfield org.glassfish.pfl.objectweb.asm.MethodWriter.signature:Ljava/lang/String;
            if_acmpne 356
       337: .line 801
            iconst_0
            istore 38 /* sameExceptions */
        start local 38 // boolean sameExceptions
       338: .line 802
            aload 35 /* exceptions */
            ifnonnull 343
       339: .line 803
            aload 37 /* mw */
            getfield org.glassfish.pfl.objectweb.asm.MethodWriter.exceptionCount:I
            ifne 340
            iconst_1
            goto 341
      StackMap locals: org.glassfish.pfl.objectweb.asm.MethodVisitor org.glassfish.pfl.objectweb.asm.MethodWriter int
      StackMap stack:
       340: iconst_0
      StackMap locals:
      StackMap stack: int
       341: istore 38 /* sameExceptions */
       342: .line 804
            goto 352
       343: .line 805
      StackMap locals:
      StackMap stack:
            aload 35 /* exceptions */
            arraylength
            aload 37 /* mw */
            getfield org.glassfish.pfl.objectweb.asm.MethodWriter.exceptionCount:I
            if_icmpne 352
       344: .line 806
            iconst_1
            istore 38 /* sameExceptions */
       345: .line 807
            aload 35 /* exceptions */
            arraylength
            iconst_1
            isub
            istore 7 /* j */
            goto 351
       346: .line 809
      StackMap locals:
      StackMap stack:
            iinc 11 /* w */ -2
       347: .line 810
            aload 37 /* mw */
            getfield org.glassfish.pfl.objectweb.asm.MethodWriter.exceptions:[I
            iload 7 /* j */
            iaload
            aload 0 /* this */
            iload 11 /* w */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            if_icmpeq 350
       348: .line 812
            iconst_0
            istore 38 /* sameExceptions */
       349: .line 813
            goto 352
       350: .line 807
      StackMap locals:
      StackMap stack:
            iinc 7 /* j */ -1
      StackMap locals:
      StackMap stack:
       351: iload 7 /* j */
            ifge 346
       352: .line 818
      StackMap locals:
      StackMap stack:
            iload 38 /* sameExceptions */
            ifeq 356
       353: .line 825
            aload 37 /* mw */
            iload 31 /* u0 */
            putfield org.glassfish.pfl.objectweb.asm.MethodWriter.classReaderOffset:I
       354: .line 826
            aload 37 /* mw */
            iload 9 /* u */
            iload 31 /* u0 */
            isub
            putfield org.glassfish.pfl.objectweb.asm.MethodWriter.classReaderLength:I
       355: .line 827
            goto 889
        end local 38 // boolean sameExceptions
        end local 37 // org.glassfish.pfl.objectweb.asm.MethodWriter mw
       356: .line 833
      StackMap locals:
      StackMap stack:
            iload 32 /* dann */
            ifeq 361
       357: .line 834
            aload 36 /* mv */
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitAnnotationDefault:()Lorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;
            astore 37 /* dv */
        start local 37 // org.glassfish.pfl.objectweb.asm.AnnotationVisitor dv
       358: .line 835
            aload 0 /* this */
            iload 32 /* dann */
            aload 5 /* c */
            aconst_null
            aload 37 /* dv */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readAnnotationValue:(I[CLjava/lang/String;Lorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;)I
            pop
       359: .line 836
            aload 37 /* dv */
            ifnull 361
       360: .line 837
            aload 37 /* dv */
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visitEnd:()V
        end local 37 // org.glassfish.pfl.objectweb.asm.AnnotationVisitor dv
       361: .line 841
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 7 /* j */
            goto 379
       362: .line 842
      StackMap locals:
      StackMap stack:
            iload 7 /* j */
            ifne 363
            iload 19 /* ianns */
            goto 364
      StackMap locals:
      StackMap stack:
       363: iload 18 /* anns */
      StackMap locals:
      StackMap stack: int
       364: istore 11 /* w */
       365: .line 843
            iload 11 /* w */
            ifeq 378
       366: .line 844
            aload 0 /* this */
            iload 11 /* w */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 8 /* k */
        start local 8 // int k
       367: .line 845
            iinc 11 /* w */ 2
       368: .line 846
            goto 377
       369: .line 847
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor
      StackMap stack:
            aload 0 /* this */
            iload 11 /* w */
            iconst_2
            iadd
       370: .line 848
            aload 5 /* c */
       371: .line 849
            iconst_1
       372: .line 850
            aload 36 /* mv */
            aload 0 /* this */
            iload 11 /* w */
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            iload 7 /* j */
            ifeq 373
            iconst_1
            goto 374
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor
      StackMap stack: org.glassfish.pfl.objectweb.asm.ClassReader int char[] int org.glassfish.pfl.objectweb.asm.MethodVisitor java.lang.String
       373: iconst_0
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor
      StackMap stack: org.glassfish.pfl.objectweb.asm.ClassReader int char[] int org.glassfish.pfl.objectweb.asm.MethodVisitor java.lang.String int
       374: invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitAnnotation:(Ljava/lang/String;Z)Lorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;
       375: .line 847
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readAnnotationValues:(I[CZLorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;)I
            istore 11 /* w */
       376: .line 846
            iinc 8 /* k */ -1
      StackMap locals:
      StackMap stack:
       377: iload 8 /* k */
            ifgt 369
        end local 8 // int k
       378: .line 841
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor
      StackMap stack:
            iinc 7 /* j */ -1
      StackMap locals:
      StackMap stack:
       379: iload 7 /* j */
            ifge 362
       380: .line 855
            iload 33 /* mpanns */
            ifeq 382
       381: .line 856
            aload 0 /* this */
            iload 33 /* mpanns */
            aload 15 /* desc */
            aload 5 /* c */
            iconst_1
            aload 36 /* mv */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readParameterAnnotations:(ILjava/lang/String;[CZLorg/glassfish/pfl/objectweb/asm/MethodVisitor;)V
       382: .line 858
      StackMap locals:
      StackMap stack:
            iload 34 /* impanns */
            ifeq 389
       383: .line 859
            aload 0 /* this */
            iload 34 /* impanns */
            aload 15 /* desc */
            aload 5 /* c */
            iconst_0
            aload 36 /* mv */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readParameterAnnotations:(ILjava/lang/String;[CZLorg/glassfish/pfl/objectweb/asm/MethodVisitor;)V
       384: .line 861
            goto 389
       385: .line 862
      StackMap locals:
      StackMap stack:
            aload 20 /* cattrs */
            getfield org.glassfish.pfl.objectweb.asm.Attribute.next:Lorg/glassfish/pfl/objectweb/asm/Attribute;
            astore 12 /* attr */
        start local 12 // org.glassfish.pfl.objectweb.asm.Attribute attr
       386: .line 863
            aload 20 /* cattrs */
            aconst_null
            putfield org.glassfish.pfl.objectweb.asm.Attribute.next:Lorg/glassfish/pfl/objectweb/asm/Attribute;
       387: .line 864
            aload 36 /* mv */
            aload 20 /* cattrs */
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitAttribute:(Lorg/glassfish/pfl/objectweb/asm/Attribute;)V
       388: .line 865
            aload 12 /* attr */
            astore 20 /* cattrs */
        end local 12 // org.glassfish.pfl.objectweb.asm.Attribute attr
       389: .line 861
      StackMap locals:
      StackMap stack:
            aload 20 /* cattrs */
            ifnonnull 385
       390: .line 869
      StackMap locals:
      StackMap stack:
            aload 36 /* mv */
            ifnull 887
            iload 10 /* v */
            ifeq 887
       391: .line 870
            aload 0 /* this */
            iload 10 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 37 /* maxStack */
        start local 37 // int maxStack
       392: .line 871
            aload 0 /* this */
            iload 10 /* v */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 38 /* maxLocals */
        start local 38 // int maxLocals
       393: .line 872
            aload 0 /* this */
            iload 10 /* v */
            iconst_4
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            istore 39 /* codeLength */
        start local 39 // int codeLength
       394: .line 873
            iinc 10 /* v */ 8
       395: .line 875
            iload 10 /* v */
            istore 40 /* codeStart */
        start local 40 // int codeStart
       396: .line 876
            iload 10 /* v */
            iload 39 /* codeLength */
            iadd
            istore 41 /* codeEnd */
        start local 41 // int codeEnd
       397: .line 878
            aload 36 /* mv */
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitCode:()V
       398: .line 882
            iload 39 /* codeLength */
            iconst_2
            iadd
            anewarray org.glassfish.pfl.objectweb.asm.Label
            astore 43 /* labels */
        start local 43 // org.glassfish.pfl.objectweb.asm.Label[] labels
       399: .line 883
            aload 0 /* this */
            iload 39 /* codeLength */
            iconst_1
            iadd
            aload 43 /* labels */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLabel:(I[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Label;
            pop
       400: .line 884
            goto 445
       401: .line 885
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[]
      StackMap stack:
            iload 10 /* v */
            iload 40 /* codeStart */
            isub
            istore 11 /* w */
       402: .line 886
            aload 4 /* b */
            iload 10 /* v */
            baload
            sipush 255
            iand
            istore 44 /* opcode */
        start local 44 // int opcode
       403: .line 887
            getstatic org.glassfish.pfl.objectweb.asm.ClassWriter.TYPE:[B
            iload 44 /* opcode */
            baload
            tableswitch { // 0 - 16
                    0: 404
                    1: 438
                    2: 440
                    3: 438
                    4: 404
                    5: 440
                    6: 440
                    7: 442
                    8: 406
                    9: 409
                   10: 438
                   11: 440
                   12: 440
                   13: 418
                   14: 428
                   15: 444
                   16: 412
              default: 444
          }
       404: .line 890
      StackMap locals: int
      StackMap stack:
            iinc 10 /* v */ 1
       405: .line 891
            goto 445
       406: .line 893
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 11 /* w */
            aload 0 /* this */
            iload 10 /* v */
            iconst_1
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readShort:(I)S
            iadd
            aload 43 /* labels */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLabel:(I[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Label;
            pop
       407: .line 894
            iinc 10 /* v */ 3
       408: .line 895
            goto 445
       409: .line 897
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 11 /* w */
            aload 0 /* this */
            iload 10 /* v */
            iconst_1
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            iadd
            aload 43 /* labels */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLabel:(I[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Label;
            pop
       410: .line 898
            iinc 10 /* v */ 5
       411: .line 899
            goto 445
       412: .line 901
      StackMap locals:
      StackMap stack:
            aload 4 /* b */
            iload 10 /* v */
            iconst_1
            iadd
            baload
            sipush 255
            iand
            istore 44 /* opcode */
       413: .line 902
            iload 44 /* opcode */
            sipush 132
            if_icmpne 416
       414: .line 903
            iinc 10 /* v */ 6
       415: .line 904
            goto 445
       416: .line 905
      StackMap locals:
      StackMap stack:
            iinc 10 /* v */ 4
       417: .line 907
            goto 445
       418: .line 910
      StackMap locals:
      StackMap stack:
            iload 10 /* v */
            iconst_4
            iadd
            iload 11 /* w */
            iconst_3
            iand
            isub
            istore 10 /* v */
       419: .line 912
            aload 0 /* this */
            iload 11 /* w */
            aload 0 /* this */
            iload 10 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            iadd
            aload 43 /* labels */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLabel:(I[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Label;
            pop
       420: .line 913
            aload 0 /* this */
            iload 10 /* v */
            bipush 8
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            aload 0 /* this */
            iload 10 /* v */
            iconst_4
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            isub
            iconst_1
            iadd
            istore 7 /* j */
       421: .line 914
            iinc 10 /* v */ 12
       422: .line 915
            goto 426
       423: .line 916
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 11 /* w */
            aload 0 /* this */
            iload 10 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            iadd
            aload 43 /* labels */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLabel:(I[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Label;
            pop
       424: .line 917
            iinc 10 /* v */ 4
       425: .line 915
            iinc 7 /* j */ -1
      StackMap locals:
      StackMap stack:
       426: iload 7 /* j */
            ifgt 423
       427: .line 919
            goto 445
       428: .line 922
      StackMap locals:
      StackMap stack:
            iload 10 /* v */
            iconst_4
            iadd
            iload 11 /* w */
            iconst_3
            iand
            isub
            istore 10 /* v */
       429: .line 924
            aload 0 /* this */
            iload 11 /* w */
            aload 0 /* this */
            iload 10 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            iadd
            aload 43 /* labels */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLabel:(I[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Label;
            pop
       430: .line 925
            aload 0 /* this */
            iload 10 /* v */
            iconst_4
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            istore 7 /* j */
       431: .line 926
            iinc 10 /* v */ 8
       432: .line 927
            goto 436
       433: .line 928
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 11 /* w */
            aload 0 /* this */
            iload 10 /* v */
            iconst_4
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            iadd
            aload 43 /* labels */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLabel:(I[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Label;
            pop
       434: .line 929
            iinc 10 /* v */ 8
       435: .line 927
            iinc 7 /* j */ -1
      StackMap locals:
      StackMap stack:
       436: iload 7 /* j */
            ifgt 433
       437: .line 931
            goto 445
       438: .line 935
      StackMap locals:
      StackMap stack:
            iinc 10 /* v */ 2
       439: .line 936
            goto 445
       440: .line 942
      StackMap locals:
      StackMap stack:
            iinc 10 /* v */ 3
       441: .line 943
            goto 445
       442: .line 945
      StackMap locals:
      StackMap stack:
            iinc 10 /* v */ 5
       443: .line 946
            goto 445
       444: .line 949
      StackMap locals:
      StackMap stack:
            iinc 10 /* v */ 4
        end local 44 // int opcode
       445: .line 884
      StackMap locals:
      StackMap stack:
            iload 10 /* v */
            iload 41 /* codeEnd */
            if_icmplt 401
       446: .line 954
            aload 0 /* this */
            iload 10 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 7 /* j */
       447: .line 955
            iinc 10 /* v */ 2
       448: .line 956
            goto 463
       449: .line 957
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            iload 10 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            aload 43 /* labels */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLabel:(I[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Label;
            astore 44 /* start */
        start local 44 // org.glassfish.pfl.objectweb.asm.Label start
       450: .line 958
            aload 0 /* this */
            aload 0 /* this */
            iload 10 /* v */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            aload 43 /* labels */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLabel:(I[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Label;
            astore 45 /* end */
        start local 45 // org.glassfish.pfl.objectweb.asm.Label end
       451: .line 959
            aload 0 /* this */
            aload 0 /* this */
            iload 10 /* v */
            iconst_4
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            aload 43 /* labels */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLabel:(I[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Label;
            astore 46 /* handler */
        start local 46 // org.glassfish.pfl.objectweb.asm.Label handler
       452: .line 960
            aload 0 /* this */
            iload 10 /* v */
            bipush 6
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 47 /* type */
        start local 47 // int type
       453: .line 961
            iload 47 /* type */
            ifne 456
       454: .line 962
            aload 36 /* mv */
            aload 44 /* start */
            aload 45 /* end */
            aload 46 /* handler */
            aconst_null
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitTryCatchBlock:(Lorg/glassfish/pfl/objectweb/asm/Label;Lorg/glassfish/pfl/objectweb/asm/Label;Lorg/glassfish/pfl/objectweb/asm/Label;Ljava/lang/String;)V
       455: .line 963
            goto 461
       456: .line 964
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] org.glassfish.pfl.objectweb.asm.Label org.glassfish.pfl.objectweb.asm.Label org.glassfish.pfl.objectweb.asm.Label int
      StackMap stack:
            aload 36 /* mv */
            aload 44 /* start */
       457: .line 965
            aload 45 /* end */
       458: .line 966
            aload 46 /* handler */
       459: .line 967
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            iload 47 /* type */
            iaload
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
       460: .line 964
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitTryCatchBlock:(Lorg/glassfish/pfl/objectweb/asm/Label;Lorg/glassfish/pfl/objectweb/asm/Label;Lorg/glassfish/pfl/objectweb/asm/Label;Ljava/lang/String;)V
       461: .line 969
      StackMap locals:
      StackMap stack:
            iinc 10 /* v */ 8
        end local 47 // int type
        end local 46 // org.glassfish.pfl.objectweb.asm.Label handler
        end local 45 // org.glassfish.pfl.objectweb.asm.Label end
        end local 44 // org.glassfish.pfl.objectweb.asm.Label start
       462: .line 956
            iinc 7 /* j */ -1
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[]
      StackMap stack:
       463: iload 7 /* j */
            ifgt 449
       464: .line 973
            iconst_0
            istore 44 /* varTable */
        start local 44 // int varTable
       465: .line 974
            iconst_0
            istore 45 /* varTypeTable */
        start local 45 // int varTypeTable
       466: .line 975
            iconst_0
            istore 46 /* stackMap */
        start local 46 // int stackMap
       467: .line 976
            iconst_0
            istore 47 /* stackMapSize */
        start local 47 // int stackMapSize
       468: .line 977
            iconst_0
            istore 48 /* frameCount */
        start local 48 // int frameCount
       469: .line 978
            iconst_0
            istore 49 /* frameMode */
        start local 49 // int frameMode
       470: .line 979
            iconst_0
            istore 50 /* frameOffset */
        start local 50 // int frameOffset
       471: .line 980
            iconst_0
            istore 51 /* frameLocalCount */
        start local 51 // int frameLocalCount
       472: .line 981
            iconst_0
            istore 52 /* frameLocalDiff */
        start local 52 // int frameLocalDiff
       473: .line 982
            iconst_0
            istore 53 /* frameStackCount */
        start local 53 // int frameStackCount
       474: .line 983
            aconst_null
            astore 54 /* frameLocal */
        start local 54 // java.lang.Object[] frameLocal
       475: .line 984
            aconst_null
            astore 55 /* frameStack */
        start local 55 // java.lang.Object[] frameStack
       476: .line 985
            iconst_1
            istore 56 /* zip */
        start local 56 // boolean zip
       477: .line 986
            aconst_null
            astore 20 /* cattrs */
       478: .line 987
            aload 0 /* this */
            iload 10 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 7 /* j */
       479: .line 988
            iinc 10 /* v */ 2
       480: .line 989
            goto 544
       481: .line 990
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int
      StackMap stack:
            aload 0 /* this */
            iload 10 /* v */
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            astore 16 /* attrName */
        start local 16 // java.lang.String attrName
       482: .line 991
            ldc "LocalVariableTable"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 498
       483: .line 992
            iload 24 /* skipDebug */
            ifne 542
       484: .line 993
            iload 10 /* v */
            bipush 6
            iadd
            istore 44 /* varTable */
       485: .line 994
            aload 0 /* this */
            iload 10 /* v */
            bipush 6
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 8 /* k */
        start local 8 // int k
       486: .line 995
            iload 10 /* v */
            bipush 8
            iadd
            istore 11 /* w */
       487: .line 996
            goto 496
       488: .line 997
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String java.lang.String java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int
      StackMap stack:
            aload 0 /* this */
            iload 11 /* w */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 42 /* label */
        start local 42 // int label
       489: .line 998
            aload 43 /* labels */
            iload 42 /* label */
            aaload
            ifnonnull 491
       490: .line 999
            aload 0 /* this */
            iload 42 /* label */
            aload 43 /* labels */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLabel:(I[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Label;
            dup
            getfield org.glassfish.pfl.objectweb.asm.Label.status:I
            iconst_1
            ior
            putfield org.glassfish.pfl.objectweb.asm.Label.status:I
       491: .line 1001
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String java.lang.String java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int int org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int
      StackMap stack:
            iload 42 /* label */
            aload 0 /* this */
            iload 11 /* w */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iadd
            istore 42 /* label */
       492: .line 1002
            aload 43 /* labels */
            iload 42 /* label */
            aaload
            ifnonnull 494
       493: .line 1003
            aload 0 /* this */
            iload 42 /* label */
            aload 43 /* labels */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLabel:(I[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Label;
            dup
            getfield org.glassfish.pfl.objectweb.asm.Label.status:I
            iconst_1
            ior
            putfield org.glassfish.pfl.objectweb.asm.Label.status:I
       494: .line 1005
      StackMap locals:
      StackMap stack:
            iinc 11 /* w */ 10
       495: .line 996
            iinc 8 /* k */ -1
        end local 42 // int label
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String java.lang.String java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int
      StackMap stack:
       496: iload 8 /* k */
            ifgt 488
        end local 8 // int k
       497: .line 1008
            goto 542
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String java.lang.String java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int
      StackMap stack:
       498: ldc "LocalVariableTypeTable"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 501
       499: .line 1009
            iload 10 /* v */
            bipush 6
            iadd
            istore 45 /* varTypeTable */
       500: .line 1010
            goto 542
      StackMap locals:
      StackMap stack:
       501: ldc "LineNumberTable"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 514
       502: .line 1011
            iload 24 /* skipDebug */
            ifne 542
       503: .line 1012
            aload 0 /* this */
            iload 10 /* v */
            bipush 6
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 8 /* k */
        start local 8 // int k
       504: .line 1013
            iload 10 /* v */
            bipush 8
            iadd
            istore 11 /* w */
       505: .line 1014
            goto 512
       506: .line 1015
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String java.lang.String java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int
      StackMap stack:
            aload 0 /* this */
            iload 11 /* w */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 42 /* label */
        start local 42 // int label
       507: .line 1016
            aload 43 /* labels */
            iload 42 /* label */
            aaload
            ifnonnull 509
       508: .line 1017
            aload 0 /* this */
            iload 42 /* label */
            aload 43 /* labels */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLabel:(I[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Label;
            dup
            getfield org.glassfish.pfl.objectweb.asm.Label.status:I
            iconst_1
            ior
            putfield org.glassfish.pfl.objectweb.asm.Label.status:I
       509: .line 1019
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String java.lang.String java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int int org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int
      StackMap stack:
            aload 43 /* labels */
            iload 42 /* label */
            aaload
            aload 0 /* this */
            iload 11 /* w */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            putfield org.glassfish.pfl.objectweb.asm.Label.line:I
       510: .line 1020
            iinc 11 /* w */ 4
       511: .line 1014
            iinc 8 /* k */ -1
        end local 42 // int label
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String java.lang.String java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int
      StackMap stack:
       512: iload 8 /* k */
            ifgt 506
        end local 8 // int k
       513: .line 1023
            goto 542
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String java.lang.String java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int
      StackMap stack:
       514: ldc "StackMapTable"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 520
       515: .line 1024
            iload 3 /* flags */
            iconst_4
            iand
            ifne 542
       516: .line 1025
            iload 10 /* v */
            bipush 8
            iadd
            istore 46 /* stackMap */
       517: .line 1026
            aload 0 /* this */
            iload 10 /* v */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            istore 47 /* stackMapSize */
       518: .line 1027
            aload 0 /* this */
            iload 10 /* v */
            bipush 6
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 48 /* frameCount */
       519: .line 1048
            goto 542
      StackMap locals:
      StackMap stack:
       520: ldc "StackMap"
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 527
       521: .line 1049
            iload 3 /* flags */
            iconst_4
            iand
            ifne 542
       522: .line 1050
            iload 10 /* v */
            bipush 8
            iadd
            istore 46 /* stackMap */
       523: .line 1051
            aload 0 /* this */
            iload 10 /* v */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            istore 47 /* stackMapSize */
       524: .line 1052
            aload 0 /* this */
            iload 10 /* v */
            bipush 6
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 48 /* frameCount */
       525: .line 1053
            iconst_0
            istore 56 /* zip */
       526: .line 1060
            goto 542
       527: .line 1061
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 8 /* k */
        start local 8 // int k
       528: goto 541
       529: .line 1062
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String java.lang.String java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int
      StackMap stack:
            aload 2 /* attrs */
            iload 8 /* k */
            aaload
            getfield org.glassfish.pfl.objectweb.asm.Attribute.type:Ljava/lang/String;
            aload 16 /* attrName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 540
       530: .line 1063
            aload 2 /* attrs */
            iload 8 /* k */
            aaload
            aload 0 /* this */
       531: .line 1064
            iload 10 /* v */
            bipush 6
            iadd
       532: .line 1065
            aload 0 /* this */
            iload 10 /* v */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
       533: .line 1066
            aload 5 /* c */
       534: .line 1067
            iload 40 /* codeStart */
            bipush 8
            isub
       535: .line 1068
            aload 43 /* labels */
       536: .line 1063
            invokevirtual org.glassfish.pfl.objectweb.asm.Attribute.read:(Lorg/glassfish/pfl/objectweb/asm/ClassReader;II[CI[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Attribute;
            astore 12 /* attr */
        start local 12 // org.glassfish.pfl.objectweb.asm.Attribute attr
       537: .line 1069
            aload 12 /* attr */
            ifnull 540
       538: .line 1070
            aload 12 /* attr */
            aload 20 /* cattrs */
            putfield org.glassfish.pfl.objectweb.asm.Attribute.next:Lorg/glassfish/pfl/objectweb/asm/Attribute;
       539: .line 1071
            aload 12 /* attr */
            astore 20 /* cattrs */
        end local 12 // org.glassfish.pfl.objectweb.asm.Attribute attr
       540: .line 1061
      StackMap locals:
      StackMap stack:
            iinc 8 /* k */ 1
      StackMap locals:
      StackMap stack:
       541: iload 8 /* k */
            aload 2 /* attrs */
            arraylength
            if_icmplt 529
        end local 8 // int k
       542: .line 1076
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String java.lang.String java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int
      StackMap stack:
            iload 10 /* v */
            bipush 6
            aload 0 /* this */
            iload 10 /* v */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            iadd
            iadd
            istore 10 /* v */
       543: .line 989
            iinc 7 /* j */ -1
        end local 16 // java.lang.String attrName
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int
      StackMap stack:
       544: iload 7 /* j */
            ifgt 481
       545: .line 1080
            iload 46 /* stackMap */
            ifeq 593
       546: .line 1083
            iload 38 /* maxLocals */
            anewarray java.lang.Object
            astore 54 /* frameLocal */
       547: .line 1084
            iload 37 /* maxStack */
            anewarray java.lang.Object
            astore 55 /* frameStack */
       548: .line 1085
            iload 25 /* unzip */
            ifeq 584
       549: .line 1086
            iconst_0
            istore 57 /* local */
        start local 57 // int local
       550: .line 1087
            iload 13 /* access */
            bipush 8
            iand
            ifne 555
       551: .line 1088
            ldc "<init>"
            aload 14 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 554
       552: .line 1089
            aload 54 /* frameLocal */
            iload 57 /* local */
            iinc 57 /* local */ 1
            getstatic org.glassfish.pfl.objectweb.asm.Opcodes.UNINITIALIZED_THIS:Ljava/lang/Integer;
            aastore
       553: .line 1090
            goto 555
       554: .line 1091
      StackMap locals: int
      StackMap stack:
            aload 54 /* frameLocal */
            iload 57 /* local */
            iinc 57 /* local */ 1
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.header:I
            iconst_2
            iadd
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readClass:(I[C)Ljava/lang/String;
            aastore
       555: .line 1094
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 7 /* j */
       556: .line 1096
      StackMap locals:
      StackMap stack:
            iload 7 /* j */
            istore 8 /* k */
        start local 8 // int k
       557: .line 1097
            aload 15 /* desc */
            iload 7 /* j */
            iinc 7 /* j */ 1
            invokevirtual java.lang.String.charAt:(I)C
            lookupswitch { // 10
                   66: 558
                   67: 558
                   68: 564
                   70: 560
                   73: 558
                   74: 562
                   76: 576
                   83: 558
                   90: 558
                   91: 566
              default: 583
          }
       558: .line 1103
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int int
      StackMap stack:
            aload 54 /* frameLocal */
            iload 57 /* local */
            iinc 57 /* local */ 1
            getstatic org.glassfish.pfl.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
            aastore
       559: .line 1104
            goto 556
       560: .line 1106
      StackMap locals:
      StackMap stack:
            aload 54 /* frameLocal */
            iload 57 /* local */
            iinc 57 /* local */ 1
            getstatic org.glassfish.pfl.objectweb.asm.Opcodes.FLOAT:Ljava/lang/Integer;
            aastore
       561: .line 1107
            goto 556
       562: .line 1109
      StackMap locals:
      StackMap stack:
            aload 54 /* frameLocal */
            iload 57 /* local */
            iinc 57 /* local */ 1
            getstatic org.glassfish.pfl.objectweb.asm.Opcodes.LONG:Ljava/lang/Integer;
            aastore
       563: .line 1110
            goto 556
       564: .line 1112
      StackMap locals:
      StackMap stack:
            aload 54 /* frameLocal */
            iload 57 /* local */
            iinc 57 /* local */ 1
            getstatic org.glassfish.pfl.objectweb.asm.Opcodes.DOUBLE:Ljava/lang/Integer;
            aastore
       565: .line 1113
            goto 556
       566: .line 1115
      StackMap locals:
      StackMap stack:
            goto 568
       567: .line 1116
      StackMap locals:
      StackMap stack:
            iinc 7 /* j */ 1
       568: .line 1115
      StackMap locals:
      StackMap stack:
            aload 15 /* desc */
            iload 7 /* j */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 91
            if_icmpeq 567
       569: .line 1118
            aload 15 /* desc */
            iload 7 /* j */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 76
            if_icmpne 574
       570: .line 1119
            iinc 7 /* j */ 1
       571: .line 1120
            goto 573
       572: .line 1121
      StackMap locals:
      StackMap stack:
            iinc 7 /* j */ 1
       573: .line 1120
      StackMap locals:
      StackMap stack:
            aload 15 /* desc */
            iload 7 /* j */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 59
            if_icmpne 572
       574: .line 1124
      StackMap locals:
      StackMap stack:
            aload 54 /* frameLocal */
            iload 57 /* local */
            iinc 57 /* local */ 1
            aload 15 /* desc */
            iload 8 /* k */
            iinc 7 /* j */ 1
            iload 7 /* j */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            aastore
       575: .line 1125
            goto 556
       576: .line 1127
      StackMap locals:
      StackMap stack:
            goto 578
       577: .line 1128
      StackMap locals:
      StackMap stack:
            iinc 7 /* j */ 1
       578: .line 1127
      StackMap locals:
      StackMap stack:
            aload 15 /* desc */
            iload 7 /* j */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 59
            if_icmpne 577
       579: .line 1130
            aload 54 /* frameLocal */
            iload 57 /* local */
            iinc 57 /* local */ 1
            aload 15 /* desc */
            iload 8 /* k */
            iconst_1
            iadd
       580: .line 1131
            iload 7 /* j */
            iinc 7 /* j */ 1
       581: .line 1130
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            aastore
       582: .line 1132
            goto 556
       583: .line 1137
      StackMap locals:
      StackMap stack:
            iload 57 /* local */
            istore 51 /* frameLocalCount */
        end local 57 // int local
        end local 8 // int k
       584: .line 1145
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int
      StackMap stack:
            iconst_m1
            istore 50 /* frameOffset */
       585: .line 1158
            iload 46 /* stackMap */
            istore 7 /* j */
            goto 592
       586: .line 1159
      StackMap locals:
      StackMap stack:
            aload 4 /* b */
            iload 7 /* j */
            baload
            bipush 8
            if_icmpne 591
       587: .line 1160
            aload 0 /* this */
            iload 7 /* j */
            iconst_1
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 8 /* k */
        start local 8 // int k
       588: .line 1161
            iload 8 /* k */
            iflt 591
            iload 8 /* k */
            iload 39 /* codeLength */
            if_icmpge 591
       589: .line 1162
            aload 4 /* b */
            iload 40 /* codeStart */
            iload 8 /* k */
            iadd
            baload
            sipush 255
            iand
            sipush 187
            if_icmpne 591
       590: .line 1163
            aload 0 /* this */
            iload 8 /* k */
            aload 43 /* labels */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLabel:(I[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Label;
            pop
        end local 8 // int k
       591: .line 1158
      StackMap locals:
      StackMap stack:
            iinc 7 /* j */ 1
      StackMap locals:
      StackMap stack:
       592: iload 7 /* j */
            iload 46 /* stackMap */
            iload 47 /* stackMapSize */
            iadd
            iconst_2
            isub
            if_icmplt 586
       593: .line 1169
      StackMap locals:
      StackMap stack:
            iload 40 /* codeStart */
            istore 10 /* v */
       594: .line 1171
            goto 838
       595: .line 1172
      StackMap locals:
      StackMap stack:
            iload 10 /* v */
            iload 40 /* codeStart */
            isub
            istore 11 /* w */
       596: .line 1174
            aload 43 /* labels */
            iload 11 /* w */
            aaload
            astore 57 /* l */
        start local 57 // org.glassfish.pfl.objectweb.asm.Label l
       597: .line 1175
            aload 57 /* l */
            ifnull 719
       598: .line 1176
            aload 36 /* mv */
            aload 57 /* l */
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitLabel:(Lorg/glassfish/pfl/objectweb/asm/Label;)V
       599: .line 1177
            iload 24 /* skipDebug */
            ifne 719
            aload 57 /* l */
            getfield org.glassfish.pfl.objectweb.asm.Label.line:I
            ifle 719
       600: .line 1178
            aload 36 /* mv */
            aload 57 /* l */
            getfield org.glassfish.pfl.objectweb.asm.Label.line:I
            aload 57 /* l */
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitLineNumber:(ILorg/glassfish/pfl/objectweb/asm/Label;)V
       601: .line 1182
            goto 719
       602: .line 1188
      StackMap locals: org.glassfish.pfl.objectweb.asm.Label
      StackMap stack:
            iload 56 /* zip */
            ifeq 603
            iload 25 /* unzip */
            ifeq 610
       603: .line 1189
      StackMap locals:
      StackMap stack:
            aload 36 /* mv */
            iconst_m1
       604: .line 1190
            iload 51 /* frameLocalCount */
       605: .line 1191
            aload 54 /* frameLocal */
       606: .line 1192
            iload 53 /* frameStackCount */
       607: .line 1193
            aload 55 /* frameStack */
       608: .line 1189
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
       609: .line 1194
            goto 617
      StackMap locals:
      StackMap stack:
       610: iload 50 /* frameOffset */
            iconst_m1
            if_icmpeq 617
       611: .line 1195
            aload 36 /* mv */
            iload 49 /* frameMode */
       612: .line 1196
            iload 52 /* frameLocalDiff */
       613: .line 1197
            aload 54 /* frameLocal */
       614: .line 1198
            iload 53 /* frameStackCount */
       615: .line 1199
            aload 55 /* frameStack */
       616: .line 1195
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
       617: .line 1202
      StackMap locals:
      StackMap stack:
            iload 48 /* frameCount */
            ifle 718
       618: .line 1204
            iload 56 /* zip */
            ifeq 621
       619: .line 1205
            aload 4 /* b */
            iload 46 /* stackMap */
            iinc 46 /* stackMap */ 1
            baload
            sipush 255
            iand
            istore 58 /* tag */
        start local 58 // int tag
       620: .line 1206
            goto 623
        end local 58 // int tag
       621: .line 1207
      StackMap locals:
      StackMap stack:
            sipush 255
            istore 58 /* tag */
        start local 58 // int tag
       622: .line 1208
            iconst_m1
            istore 50 /* frameOffset */
       623: .line 1210
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 52 /* frameLocalDiff */
       624: .line 1211
            iload 58 /* tag */
            bipush 64
            if_icmpge 629
       625: .line 1213
            iload 58 /* tag */
            istore 59 /* delta */
        start local 59 // int delta
       626: .line 1214
            iconst_3
            istore 49 /* frameMode */
       627: .line 1215
            iconst_0
            istore 53 /* frameStackCount */
       628: .line 1216
            goto 714
        end local 59 // int delta
      StackMap locals:
      StackMap stack:
       629: iload 58 /* tag */
            sipush 128
            if_icmpge 642
       630: .line 1217
            iload 58 /* tag */
       631: .line 1218
            bipush 64
       632: .line 1217
            isub
            istore 59 /* delta */
        start local 59 // int delta
       633: .line 1219
            aload 0 /* this */
            aload 55 /* frameStack */
       634: .line 1220
            iconst_0
       635: .line 1221
            iload 46 /* stackMap */
       636: .line 1222
            aload 5 /* c */
       637: .line 1223
            aload 43 /* labels */
       638: .line 1219
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readFrameType:([Ljava/lang/Object;II[C[Lorg/glassfish/pfl/objectweb/asm/Label;)I
            istore 46 /* stackMap */
       639: .line 1224
            iconst_4
            istore 49 /* frameMode */
       640: .line 1225
            iconst_1
            istore 53 /* frameStackCount */
       641: .line 1226
            goto 714
        end local 59 // int delta
       642: .line 1227
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 46 /* stackMap */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 59 /* delta */
        start local 59 // int delta
       643: .line 1228
            iinc 46 /* stackMap */ 2
       644: .line 1229
            iload 58 /* tag */
            sipush 247
            if_icmpne 654
       645: .line 1231
            aload 0 /* this */
            aload 55 /* frameStack */
       646: .line 1232
            iconst_0
       647: .line 1233
            iload 46 /* stackMap */
       648: .line 1234
            aload 5 /* c */
       649: .line 1235
            aload 43 /* labels */
       650: .line 1231
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readFrameType:([Ljava/lang/Object;II[C[Lorg/glassfish/pfl/objectweb/asm/Label;)I
            istore 46 /* stackMap */
       651: .line 1236
            iconst_4
            istore 49 /* frameMode */
       652: .line 1237
            iconst_1
            istore 53 /* frameStackCount */
       653: .line 1238
            goto 714
      StackMap locals: int
      StackMap stack:
       654: iload 58 /* tag */
            sipush 248
            if_icmplt 663
       655: .line 1239
            iload 58 /* tag */
            sipush 251
            if_icmpge 663
       656: .line 1241
            iconst_2
            istore 49 /* frameMode */
       657: .line 1242
            sipush 251
       658: .line 1243
            iload 58 /* tag */
       659: .line 1242
            isub
            istore 52 /* frameLocalDiff */
       660: .line 1244
            iload 51 /* frameLocalCount */
            iload 52 /* frameLocalDiff */
            isub
            istore 51 /* frameLocalCount */
       661: .line 1245
            iconst_0
            istore 53 /* frameStackCount */
       662: .line 1246
            goto 714
      StackMap locals:
      StackMap stack:
       663: iload 58 /* tag */
            sipush 251
            if_icmpne 667
       664: .line 1248
            iconst_3
            istore 49 /* frameMode */
       665: .line 1249
            iconst_0
            istore 53 /* frameStackCount */
       666: .line 1250
            goto 714
      StackMap locals:
      StackMap stack:
       667: iload 58 /* tag */
            sipush 255
            if_icmpge 691
       668: .line 1251
            iload 25 /* unzip */
            ifeq 669
            iload 51 /* frameLocalCount */
            goto 670
      StackMap locals:
      StackMap stack:
       669: iconst_0
      StackMap locals:
      StackMap stack: int
       670: istore 7 /* j */
       671: .line 1252
            iload 58 /* tag */
       672: .line 1253
            sipush 251
       673: .line 1252
            isub
            istore 8 /* k */
        start local 8 // int k
       674: .line 1253
            goto 682
       675: .line 1255
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int org.glassfish.pfl.objectweb.asm.Label int int
      StackMap stack:
            aload 0 /* this */
            aload 54 /* frameLocal */
       676: .line 1256
            iload 7 /* j */
            iinc 7 /* j */ 1
       677: .line 1257
            iload 46 /* stackMap */
       678: .line 1258
            aload 5 /* c */
       679: .line 1259
            aload 43 /* labels */
       680: .line 1255
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readFrameType:([Ljava/lang/Object;II[C[Lorg/glassfish/pfl/objectweb/asm/Label;)I
            istore 46 /* stackMap */
       681: .line 1253
            iinc 8 /* k */ -1
      StackMap locals:
      StackMap stack:
       682: iload 8 /* k */
       683: .line 1252
            ifgt 675
       684: .line 1261
            iconst_1
            istore 49 /* frameMode */
       685: .line 1262
            iload 58 /* tag */
       686: .line 1263
            sipush 251
       687: .line 1262
            isub
            istore 52 /* frameLocalDiff */
       688: .line 1264
            iload 51 /* frameLocalCount */
            iload 52 /* frameLocalDiff */
            iadd
            istore 51 /* frameLocalCount */
       689: .line 1265
            iconst_0
            istore 53 /* frameStackCount */
       690: .line 1266
            goto 714
        end local 8 // int k
       691: .line 1267
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int org.glassfish.pfl.objectweb.asm.Label int int
      StackMap stack:
            iconst_0
            istore 49 /* frameMode */
       692: .line 1268
            aload 0 /* this */
            iload 46 /* stackMap */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            dup
            istore 51 /* frameLocalCount */
            dup
            istore 52 /* frameLocalDiff */
            istore 60 /* n */
        start local 60 // int n
       693: .line 1269
            iinc 46 /* stackMap */ 2
       694: .line 1270
            iconst_0
            istore 7 /* j */
            goto 702
       695: .line 1271
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 54 /* frameLocal */
       696: .line 1272
            iload 7 /* j */
            iinc 7 /* j */ 1
       697: .line 1273
            iload 46 /* stackMap */
       698: .line 1274
            aload 5 /* c */
       699: .line 1275
            aload 43 /* labels */
       700: .line 1271
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readFrameType:([Ljava/lang/Object;II[C[Lorg/glassfish/pfl/objectweb/asm/Label;)I
            istore 46 /* stackMap */
       701: .line 1270
            iinc 60 /* n */ -1
      StackMap locals:
      StackMap stack:
       702: iload 60 /* n */
            ifgt 695
       703: .line 1277
            aload 0 /* this */
            iload 46 /* stackMap */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            dup
            istore 53 /* frameStackCount */
            istore 60 /* n */
       704: .line 1278
            iinc 46 /* stackMap */ 2
       705: .line 1279
            iconst_0
            istore 7 /* j */
            goto 713
       706: .line 1280
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 55 /* frameStack */
       707: .line 1281
            iload 7 /* j */
            iinc 7 /* j */ 1
       708: .line 1282
            iload 46 /* stackMap */
       709: .line 1283
            aload 5 /* c */
       710: .line 1284
            aload 43 /* labels */
       711: .line 1280
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readFrameType:([Ljava/lang/Object;II[C[Lorg/glassfish/pfl/objectweb/asm/Label;)I
            istore 46 /* stackMap */
       712: .line 1279
            iinc 60 /* n */ -1
      StackMap locals:
      StackMap stack:
       713: iload 60 /* n */
            ifgt 706
        end local 60 // int n
       714: .line 1288
      StackMap locals:
      StackMap stack:
            iload 50 /* frameOffset */
            iload 59 /* delta */
            iconst_1
            iadd
            iadd
            istore 50 /* frameOffset */
       715: .line 1289
            aload 0 /* this */
            iload 50 /* frameOffset */
            aload 43 /* labels */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLabel:(I[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Label;
            pop
       716: .line 1291
            iinc 48 /* frameCount */ -1
        end local 59 // int delta
        end local 58 // int tag
       717: .line 1292
            goto 719
       718: .line 1293
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 54 /* frameLocal */
       719: .line 1182
      StackMap locals:
      StackMap stack:
            aload 54 /* frameLocal */
            ifnull 721
       720: .line 1183
            iload 50 /* frameOffset */
            iload 11 /* w */
            if_icmpeq 602
            iload 50 /* frameOffset */
            iconst_m1
            if_icmpeq 602
       721: .line 1297
      StackMap locals:
      StackMap stack:
            aload 4 /* b */
            iload 10 /* v */
            baload
            sipush 255
            iand
            istore 58 /* opcode */
        start local 58 // int opcode
       722: .line 1298
            getstatic org.glassfish.pfl.objectweb.asm.ClassWriter.TYPE:[B
            iload 58 /* opcode */
            baload
            tableswitch { // 0 - 16
                    0: 723
                    1: 797
                    2: 800
                    3: 794
                    4: 726
                    5: 828
                    6: 811
                    7: 811
                    8: 738
                    9: 743
                   10: 803
                   11: 806
                   12: 831
                   13: 760
                   14: 777
                   15: 834
                   16: 748
              default: 834
          }
       723: .line 1300
      StackMap locals: int
      StackMap stack:
            aload 36 /* mv */
            iload 58 /* opcode */
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitInsn:(I)V
       724: .line 1301
            iinc 10 /* v */ 1
       725: .line 1302
            goto 838
       726: .line 1304
      StackMap locals:
      StackMap stack:
            iload 58 /* opcode */
            bipush 54
            if_icmple 732
       727: .line 1305
            iinc 58 /* opcode */ -59
       728: .line 1306
            aload 36 /* mv */
            bipush 54
            iload 58 /* opcode */
            iconst_2
            ishr
            iadd
       729: .line 1307
            iload 58 /* opcode */
            iconst_3
            iand
       730: .line 1306
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       731: .line 1308
            goto 736
       732: .line 1309
      StackMap locals:
      StackMap stack:
            iinc 58 /* opcode */ -26
       733: .line 1310
            aload 36 /* mv */
            bipush 21
            iload 58 /* opcode */
            iconst_2
            ishr
            iadd
       734: .line 1311
            iload 58 /* opcode */
            iconst_3
            iand
       735: .line 1310
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       736: .line 1313
      StackMap locals:
      StackMap stack:
            iinc 10 /* v */ 1
       737: .line 1314
            goto 838
       738: .line 1316
      StackMap locals:
      StackMap stack:
            aload 36 /* mv */
            iload 58 /* opcode */
            aload 43 /* labels */
            iload 11 /* w */
       739: .line 1317
            aload 0 /* this */
            iload 10 /* v */
            iconst_1
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readShort:(I)S
            iadd
            aaload
       740: .line 1316
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/glassfish/pfl/objectweb/asm/Label;)V
       741: .line 1318
            iinc 10 /* v */ 3
       742: .line 1319
            goto 838
       743: .line 1321
      StackMap locals:
      StackMap stack:
            aload 36 /* mv */
            iload 58 /* opcode */
            bipush 33
            isub
            aload 43 /* labels */
            iload 11 /* w */
       744: .line 1322
            aload 0 /* this */
            iload 10 /* v */
            iconst_1
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            iadd
            aaload
       745: .line 1321
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/glassfish/pfl/objectweb/asm/Label;)V
       746: .line 1323
            iinc 10 /* v */ 5
       747: .line 1324
            goto 838
       748: .line 1326
      StackMap locals:
      StackMap stack:
            aload 4 /* b */
            iload 10 /* v */
            iconst_1
            iadd
            baload
            sipush 255
            iand
            istore 58 /* opcode */
       749: .line 1327
            iload 58 /* opcode */
            sipush 132
            if_icmpne 755
       750: .line 1328
            aload 36 /* mv */
            aload 0 /* this */
            iload 10 /* v */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
       751: .line 1329
            aload 0 /* this */
            iload 10 /* v */
            iconst_4
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readShort:(I)S
       752: .line 1328
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitIincInsn:(II)V
       753: .line 1330
            iinc 10 /* v */ 6
       754: .line 1331
            goto 838
       755: .line 1332
      StackMap locals:
      StackMap stack:
            aload 36 /* mv */
            iload 58 /* opcode */
       756: .line 1333
            aload 0 /* this */
            iload 10 /* v */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
       757: .line 1332
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       758: .line 1334
            iinc 10 /* v */ 4
       759: .line 1336
            goto 838
       760: .line 1339
      StackMap locals:
      StackMap stack:
            iload 10 /* v */
            iconst_4
            iadd
            iload 11 /* w */
            iconst_3
            iand
            isub
            istore 10 /* v */
       761: .line 1341
            iload 11 /* w */
            aload 0 /* this */
            iload 10 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            iadd
            istore 42 /* label */
        start local 42 // int label
       762: .line 1342
            aload 0 /* this */
            iload 10 /* v */
            iconst_4
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            istore 59 /* min */
        start local 59 // int min
       763: .line 1343
            aload 0 /* this */
            iload 10 /* v */
            bipush 8
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            istore 60 /* max */
        start local 60 // int max
       764: .line 1344
            iinc 10 /* v */ 12
       765: .line 1345
            iload 60 /* max */
            iload 59 /* min */
            isub
            iconst_1
            iadd
            anewarray org.glassfish.pfl.objectweb.asm.Label
            astore 61 /* table */
        start local 61 // org.glassfish.pfl.objectweb.asm.Label[] table
       766: .line 1346
            iconst_0
            istore 7 /* j */
            goto 770
       767: .line 1347
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int int org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int org.glassfish.pfl.objectweb.asm.Label int int int org.glassfish.pfl.objectweb.asm.Label[]
      StackMap stack:
            aload 61 /* table */
            iload 7 /* j */
            aload 43 /* labels */
            iload 11 /* w */
            aload 0 /* this */
            iload 10 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            iadd
            aaload
            aastore
       768: .line 1348
            iinc 10 /* v */ 4
       769: .line 1346
            iinc 7 /* j */ 1
      StackMap locals:
      StackMap stack:
       770: iload 7 /* j */
            aload 61 /* table */
            arraylength
            if_icmplt 767
       771: .line 1350
            aload 36 /* mv */
            iload 59 /* min */
       772: .line 1351
            iload 60 /* max */
       773: .line 1352
            aload 43 /* labels */
            iload 42 /* label */
            aaload
       774: .line 1353
            aload 61 /* table */
       775: .line 1350
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitTableSwitchInsn:(IILorg/glassfish/pfl/objectweb/asm/Label;[Lorg/glassfish/pfl/objectweb/asm/Label;)V
       776: .line 1354
            goto 838
        end local 61 // org.glassfish.pfl.objectweb.asm.Label[] table
        end local 60 // int max
        end local 59 // int min
        end local 42 // int label
       777: .line 1357
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int org.glassfish.pfl.objectweb.asm.Label int
      StackMap stack:
            iload 10 /* v */
            iconst_4
            iadd
            iload 11 /* w */
            iconst_3
            iand
            isub
            istore 10 /* v */
       778: .line 1359
            iload 11 /* w */
            aload 0 /* this */
            iload 10 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            iadd
            istore 42 /* label */
        start local 42 // int label
       779: .line 1360
            aload 0 /* this */
            iload 10 /* v */
            iconst_4
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            istore 7 /* j */
       780: .line 1361
            iinc 10 /* v */ 8
       781: .line 1362
            iload 7 /* j */
            newarray 10
            astore 62 /* keys */
        start local 62 // int[] keys
       782: .line 1363
            iload 7 /* j */
            anewarray org.glassfish.pfl.objectweb.asm.Label
            astore 63 /* values */
        start local 63 // org.glassfish.pfl.objectweb.asm.Label[] values
       783: .line 1364
            iconst_0
            istore 7 /* j */
            goto 788
       784: .line 1365
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int int org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int org.glassfish.pfl.objectweb.asm.Label int top top top int[] org.glassfish.pfl.objectweb.asm.Label[]
      StackMap stack:
            aload 62 /* keys */
            iload 7 /* j */
            aload 0 /* this */
            iload 10 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            iastore
       785: .line 1366
            aload 63 /* values */
            iload 7 /* j */
            aload 43 /* labels */
            iload 11 /* w */
            aload 0 /* this */
            iload 10 /* v */
            iconst_4
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            iadd
            aaload
            aastore
       786: .line 1367
            iinc 10 /* v */ 8
       787: .line 1364
            iinc 7 /* j */ 1
      StackMap locals:
      StackMap stack:
       788: iload 7 /* j */
            aload 62 /* keys */
            arraylength
            if_icmplt 784
       789: .line 1369
            aload 36 /* mv */
            aload 43 /* labels */
            iload 42 /* label */
            aaload
       790: .line 1370
            aload 62 /* keys */
       791: .line 1371
            aload 63 /* values */
       792: .line 1369
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitLookupSwitchInsn:(Lorg/glassfish/pfl/objectweb/asm/Label;[I[Lorg/glassfish/pfl/objectweb/asm/Label;)V
       793: .line 1372
            goto 838
        end local 63 // org.glassfish.pfl.objectweb.asm.Label[] values
        end local 62 // int[] keys
        end local 42 // int label
       794: .line 1374
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int org.glassfish.pfl.objectweb.asm.Label int
      StackMap stack:
            aload 36 /* mv */
            iload 58 /* opcode */
            aload 4 /* b */
            iload 10 /* v */
            iconst_1
            iadd
            baload
            sipush 255
            iand
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       795: .line 1375
            iinc 10 /* v */ 2
       796: .line 1376
            goto 838
       797: .line 1378
      StackMap locals:
      StackMap stack:
            aload 36 /* mv */
            iload 58 /* opcode */
            aload 4 /* b */
            iload 10 /* v */
            iconst_1
            iadd
            baload
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
       798: .line 1379
            iinc 10 /* v */ 2
       799: .line 1380
            goto 838
       800: .line 1382
      StackMap locals:
      StackMap stack:
            aload 36 /* mv */
            iload 58 /* opcode */
            aload 0 /* this */
            iload 10 /* v */
            iconst_1
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readShort:(I)S
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
       801: .line 1383
            iinc 10 /* v */ 3
       802: .line 1384
            goto 838
       803: .line 1386
      StackMap locals:
      StackMap stack:
            aload 36 /* mv */
            aload 0 /* this */
            aload 4 /* b */
            iload 10 /* v */
            iconst_1
            iadd
            baload
            sipush 255
            iand
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readConst:(I[C)Ljava/lang/Object;
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
       804: .line 1387
            iinc 10 /* v */ 2
       805: .line 1388
            goto 838
       806: .line 1390
      StackMap locals:
      StackMap stack:
            aload 36 /* mv */
            aload 0 /* this */
            aload 0 /* this */
            iload 10 /* v */
            iconst_1
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
       807: .line 1391
            aload 5 /* c */
       808: .line 1390
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readConst:(I[C)Ljava/lang/Object;
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
       809: .line 1392
            iinc 10 /* v */ 3
       810: .line 1393
            goto 838
       811: .line 1396
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            aload 0 /* this */
            iload 10 /* v */
            iconst_1
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iaload
            istore 64 /* cpIndex */
        start local 64 // int cpIndex
       812: .line 1399
            iload 58 /* opcode */
            sipush 186
            if_icmpne 815
       813: .line 1400
            ldc "java/lang/dyn/Dynamic"
            astore 65 /* iowner */
        start local 65 // java.lang.String iowner
       814: .line 1401
            goto 817
        end local 65 // java.lang.String iowner
       815: .line 1402
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int org.glassfish.pfl.objectweb.asm.Label int top top top top top int
      StackMap stack:
            aload 0 /* this */
            iload 64 /* cpIndex */
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readClass:(I[C)Ljava/lang/String;
            astore 65 /* iowner */
        start local 65 // java.lang.String iowner
       816: .line 1403
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            aload 0 /* this */
            iload 64 /* cpIndex */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iaload
            istore 64 /* cpIndex */
       817: .line 1405
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            iload 64 /* cpIndex */
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            astore 66 /* iname */
        start local 66 // java.lang.String iname
       818: .line 1406
            aload 0 /* this */
            iload 64 /* cpIndex */
            iconst_2
            iadd
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            astore 67 /* idesc */
        start local 67 // java.lang.String idesc
       819: .line 1407
            iload 58 /* opcode */
            sipush 182
            if_icmpge 822
       820: .line 1408
            aload 36 /* mv */
            iload 58 /* opcode */
            aload 65 /* iowner */
            aload 66 /* iname */
            aload 67 /* idesc */
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitFieldInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       821: .line 1409
            goto 823
       822: .line 1410
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 36 /* mv */
            iload 58 /* opcode */
            aload 65 /* iowner */
            aload 66 /* iname */
            aload 67 /* idesc */
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       823: .line 1412
      StackMap locals:
      StackMap stack:
            iload 58 /* opcode */
            sipush 185
            if_icmpeq 824
            iload 58 /* opcode */
            sipush 186
            if_icmpne 826
       824: .line 1413
      StackMap locals:
      StackMap stack:
            iinc 10 /* v */ 5
       825: .line 1414
            goto 838
       826: .line 1415
      StackMap locals:
      StackMap stack:
            iinc 10 /* v */ 3
       827: .line 1417
            goto 838
        end local 67 // java.lang.String idesc
        end local 66 // java.lang.String iname
        end local 65 // java.lang.String iowner
        end local 64 // int cpIndex
       828: .line 1419
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int org.glassfish.pfl.objectweb.asm.Label int
      StackMap stack:
            aload 36 /* mv */
            iload 58 /* opcode */
            aload 0 /* this */
            iload 10 /* v */
            iconst_1
            iadd
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readClass:(I[C)Ljava/lang/String;
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
       829: .line 1420
            iinc 10 /* v */ 3
       830: .line 1421
            goto 838
       831: .line 1423
      StackMap locals:
      StackMap stack:
            aload 36 /* mv */
            aload 4 /* b */
            iload 10 /* v */
            iconst_1
            iadd
            baload
            sipush 255
            iand
            aload 4 /* b */
            iload 10 /* v */
            iconst_2
            iadd
            baload
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitIincInsn:(II)V
       832: .line 1424
            iinc 10 /* v */ 3
       833: .line 1425
            goto 838
       834: .line 1428
      StackMap locals:
      StackMap stack:
            aload 36 /* mv */
            aload 0 /* this */
            iload 10 /* v */
            iconst_1
            iadd
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readClass:(I[C)Ljava/lang/String;
       835: .line 1429
            aload 4 /* b */
            iload 10 /* v */
            iconst_3
            iadd
            baload
            sipush 255
            iand
       836: .line 1428
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitMultiANewArrayInsn:(Ljava/lang/String;I)V
       837: .line 1430
            iinc 10 /* v */ 4
        end local 58 // int opcode
        end local 57 // org.glassfish.pfl.objectweb.asm.Label l
       838: .line 1171
      StackMap locals:
      StackMap stack:
            iload 10 /* v */
            iload 41 /* codeEnd */
            if_icmplt 595
       839: .line 1434
            aload 43 /* labels */
            iload 41 /* codeEnd */
            iload 40 /* codeStart */
            isub
            aaload
            astore 57 /* l */
        start local 57 // org.glassfish.pfl.objectweb.asm.Label l
       840: .line 1435
            aload 57 /* l */
            ifnull 842
       841: .line 1436
            aload 36 /* mv */
            aload 57 /* l */
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitLabel:(Lorg/glassfish/pfl/objectweb/asm/Label;)V
       842: .line 1439
      StackMap locals: org.glassfish.pfl.objectweb.asm.Label
      StackMap stack:
            iload 24 /* skipDebug */
            ifne 885
            iload 44 /* varTable */
            ifeq 885
       843: .line 1440
            aconst_null
            astore 58 /* typeTable */
        start local 58 // int[] typeTable
       844: .line 1441
            iload 45 /* varTypeTable */
            ifeq 854
       845: .line 1442
            aload 0 /* this */
            iload 45 /* varTypeTable */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iconst_3
            imul
            istore 8 /* k */
        start local 8 // int k
       846: .line 1443
            iload 45 /* varTypeTable */
            iconst_2
            iadd
            istore 11 /* w */
       847: .line 1444
            iload 8 /* k */
            newarray 10
            astore 58 /* typeTable */
       848: .line 1445
            goto 853
       849: .line 1446
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int org.glassfish.pfl.objectweb.asm.Label int[]
      StackMap stack:
            aload 58 /* typeTable */
            iinc 8 /* k */ -1
            iload 8 /* k */
            iload 11 /* w */
            bipush 6
            iadd
            iastore
       850: .line 1447
            aload 58 /* typeTable */
            iinc 8 /* k */ -1
            iload 8 /* k */
            aload 0 /* this */
            iload 11 /* w */
            bipush 8
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iastore
       851: .line 1448
            aload 58 /* typeTable */
            iinc 8 /* k */ -1
            iload 8 /* k */
            aload 0 /* this */
            iload 11 /* w */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iastore
       852: .line 1449
            iinc 11 /* w */ 10
       853: .line 1445
      StackMap locals:
      StackMap stack:
            iload 8 /* k */
            ifgt 849
        end local 8 // int k
       854: .line 1452
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int org.glassfish.pfl.objectweb.asm.Label int[]
      StackMap stack:
            aload 0 /* this */
            iload 44 /* varTable */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 8 /* k */
        start local 8 // int k
       855: .line 1453
            iload 44 /* varTable */
            iconst_2
            iadd
            istore 11 /* w */
       856: .line 1454
            goto 879
       857: .line 1455
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int org.glassfish.pfl.objectweb.asm.Label int[]
      StackMap stack:
            aload 0 /* this */
            iload 11 /* w */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 59 /* start */
        start local 59 // int start
       858: .line 1456
            aload 0 /* this */
            iload 11 /* w */
            iconst_2
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 60 /* length */
        start local 60 // int length
       859: .line 1457
            aload 0 /* this */
            iload 11 /* w */
            bipush 8
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 61 /* index */
        start local 61 // int index
       860: .line 1458
            aconst_null
            astore 62 /* vsignature */
        start local 62 // java.lang.String vsignature
       861: .line 1459
            aload 58 /* typeTable */
            ifnull 870
       862: .line 1460
            iconst_0
            istore 63 /* a */
        start local 63 // int a
       863: goto 869
       864: .line 1461
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int org.glassfish.pfl.objectweb.asm.Label int[] int int int java.lang.String int
      StackMap stack:
            aload 58 /* typeTable */
            iload 63 /* a */
            iaload
            iload 59 /* start */
            if_icmpne 868
       865: .line 1462
            aload 58 /* typeTable */
            iload 63 /* a */
            iconst_1
            iadd
            iaload
            iload 61 /* index */
            if_icmpne 868
       866: .line 1464
            aload 0 /* this */
            aload 58 /* typeTable */
            iload 63 /* a */
            iconst_2
            iadd
            iaload
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            astore 62 /* vsignature */
       867: .line 1465
            goto 870
       868: .line 1460
      StackMap locals:
      StackMap stack:
            iinc 63 /* a */ 3
      StackMap locals:
      StackMap stack:
       869: iload 63 /* a */
            aload 58 /* typeTable */
            arraylength
            if_icmplt 864
        end local 63 // int a
       870: .line 1469
      StackMap locals:
      StackMap stack:
            aload 36 /* mv */
            aload 0 /* this */
            iload 11 /* w */
            iconst_4
            iadd
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
       871: .line 1470
            aload 0 /* this */
            iload 11 /* w */
            bipush 6
            iadd
            aload 5 /* c */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
       872: .line 1471
            aload 62 /* vsignature */
       873: .line 1472
            aload 43 /* labels */
            iload 59 /* start */
            aaload
       874: .line 1473
            aload 43 /* labels */
            iload 59 /* start */
            iload 60 /* length */
            iadd
            aaload
       875: .line 1474
            iload 61 /* index */
       876: .line 1469
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitLocalVariable:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/glassfish/pfl/objectweb/asm/Label;Lorg/glassfish/pfl/objectweb/asm/Label;I)V
       877: .line 1475
            iinc 11 /* w */ 10
        end local 62 // java.lang.String vsignature
        end local 61 // int index
        end local 60 // int length
        end local 59 // int start
       878: .line 1454
            iinc 8 /* k */ -1
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int int int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int org.glassfish.pfl.objectweb.asm.Label int[]
      StackMap stack:
       879: iload 8 /* k */
            ifgt 857
        end local 58 // int[] typeTable
        end local 8 // int k
       880: .line 1479
            goto 885
       881: .line 1480
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor int int int int int top org.glassfish.pfl.objectweb.asm.Label[] int int int int int int int int int int java.lang.Object[] java.lang.Object[] int org.glassfish.pfl.objectweb.asm.Label
      StackMap stack:
            aload 20 /* cattrs */
            getfield org.glassfish.pfl.objectweb.asm.Attribute.next:Lorg/glassfish/pfl/objectweb/asm/Attribute;
            astore 12 /* attr */
        start local 12 // org.glassfish.pfl.objectweb.asm.Attribute attr
       882: .line 1481
            aload 20 /* cattrs */
            aconst_null
            putfield org.glassfish.pfl.objectweb.asm.Attribute.next:Lorg/glassfish/pfl/objectweb/asm/Attribute;
       883: .line 1482
            aload 36 /* mv */
            aload 20 /* cattrs */
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitAttribute:(Lorg/glassfish/pfl/objectweb/asm/Attribute;)V
       884: .line 1483
            aload 12 /* attr */
            astore 20 /* cattrs */
        end local 12 // org.glassfish.pfl.objectweb.asm.Attribute attr
       885: .line 1479
      StackMap locals:
      StackMap stack:
            aload 20 /* cattrs */
            ifnonnull 881
       886: .line 1486
            aload 36 /* mv */
            iload 37 /* maxStack */
            iload 38 /* maxLocals */
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitMaxs:(II)V
        end local 57 // org.glassfish.pfl.objectweb.asm.Label l
        end local 56 // boolean zip
        end local 55 // java.lang.Object[] frameStack
        end local 54 // java.lang.Object[] frameLocal
        end local 53 // int frameStackCount
        end local 52 // int frameLocalDiff
        end local 51 // int frameLocalCount
        end local 50 // int frameOffset
        end local 49 // int frameMode
        end local 48 // int frameCount
        end local 47 // int stackMapSize
        end local 46 // int stackMap
        end local 45 // int varTypeTable
        end local 44 // int varTable
        end local 43 // org.glassfish.pfl.objectweb.asm.Label[] labels
        end local 41 // int codeEnd
        end local 40 // int codeStart
        end local 39 // int codeLength
        end local 38 // int maxLocals
        end local 37 // int maxStack
       887: .line 1489
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int int java.lang.String[] org.glassfish.pfl.objectweb.asm.MethodVisitor
      StackMap stack:
            aload 36 /* mv */
            ifnull 889
       888: .line 1490
            aload 36 /* mv */
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitEnd:()V
        end local 36 // org.glassfish.pfl.objectweb.asm.MethodVisitor mv
        end local 35 // java.lang.String[] exceptions
        end local 34 // int impanns
        end local 33 // int mpanns
        end local 32 // int dann
        end local 31 // int u0
       889: .line 702
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int int top int int int top int java.lang.String java.lang.String top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
            iinc 6 /* i */ -1
        end local 15 // java.lang.String desc
        end local 7 // int j
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader org.glassfish.pfl.objectweb.asm.ClassVisitor org.glassfish.pfl.objectweb.asm.Attribute[] int byte[] char[] int top top int int int top int java.lang.String top top java.lang.String int int org.glassfish.pfl.objectweb.asm.Attribute java.lang.String java.lang.String[] int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
       890: iload 6 /* i */
            ifgt 252
       891: .line 1495
            aload 1 /* classVisitor */
            invokeinterface org.glassfish.pfl.objectweb.asm.ClassVisitor.visitEnd:()V
       892: .line 1496
            return
        end local 30 // java.lang.String enclosingDesc
        end local 29 // java.lang.String enclosingName
        end local 28 // java.lang.String enclosingOwner
        end local 27 // java.lang.String sourceDebug
        end local 26 // java.lang.String sourceFile
        end local 25 // boolean unzip
        end local 24 // boolean skipDebug
        end local 23 // boolean skipCode
        end local 22 // java.lang.String[] implementedItfs
        end local 21 // java.lang.String superClassName
        end local 20 // org.glassfish.pfl.objectweb.asm.Attribute cattrs
        end local 19 // int ianns
        end local 18 // int anns
        end local 17 // java.lang.String signature
        end local 14 // java.lang.String name
        end local 13 // int access
        end local 11 // int w
        end local 10 // int v
        end local 9 // int u
        end local 6 // int i
        end local 5 // char[] c
        end local 4 // byte[] b
        end local 3 // int flags
        end local 2 // org.glassfish.pfl.objectweb.asm.Attribute[] attrs
        end local 1 // org.glassfish.pfl.objectweb.asm.ClassVisitor classVisitor
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0  893     0             this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0  893     1     classVisitor  Lorg/glassfish/pfl/objectweb/asm/ClassVisitor;
            0  893     2            attrs  [Lorg/glassfish/pfl/objectweb/asm/Attribute;
            0  893     3            flags  I
            1  893     4                b  [B
            2  893     5                c  [C
           16  893     6                i  I
           35   41     7                j  I
           46   52     7                j  I
          129  140     7                j  I
          178  248     7                j  I
          266  890     7                j  I
          227  238     8                k  I
          367  378     8                k  I
          486  497     8                k  I
          504  513     8                k  I
          528  542     8                k  I
          557  584     8                k  I
          588  591     8                k  I
          674  691     8                k  I
          846  854     8                k  I
          855  880     8                k  I
            6  893     9                u  I
            9  893    10                v  I
           14  893    11                w  I
          103  106    12             attr  Lorg/glassfish/pfl/objectweb/asm/Attribute;
          144  147    12             attr  Lorg/glassfish/pfl/objectweb/asm/Attribute;
          207  210    12             attr  Lorg/glassfish/pfl/objectweb/asm/Attribute;
          242  245    12             attr  Lorg/glassfish/pfl/objectweb/asm/Attribute;
          310  313    12             attr  Lorg/glassfish/pfl/objectweb/asm/Attribute;
          386  389    12             attr  Lorg/glassfish/pfl/objectweb/asm/Attribute;
          537  540    12             attr  Lorg/glassfish/pfl/objectweb/asm/Attribute;
          882  885    12             attr  Lorg/glassfish/pfl/objectweb/asm/Attribute;
            7  893    13           access  I
            8  893    14             name  Ljava/lang/String;
          172  248    15             desc  Ljava/lang/String;
          256  890    15             desc  Ljava/lang/String;
           63  108    16         attrName  Ljava/lang/String;
          181  212    16         attrName  Ljava/lang/String;
          269  315    16         attrName  Ljava/lang/String;
          482  544    16         attrName  Ljava/lang/String;
           54  893    17        signature  Ljava/lang/String;
            3  893    18             anns  I
            4  893    19            ianns  I
            5  893    20           cattrs  Lorg/glassfish/pfl/objectweb/asm/Attribute;
           12  893    21   superClassName  Ljava/lang/String;
           13  893    22  implementedItfs  [Ljava/lang/String;
           24  893    23         skipCode  Z
           27  893    24        skipDebug  Z
           30  893    25            unzip  Z
           55  893    26       sourceFile  Ljava/lang/String;
           56  893    27      sourceDebug  Ljava/lang/String;
           57  893    28   enclosingOwner  Ljava/lang/String;
           58  893    29    enclosingName  Ljava/lang/String;
           59  893    30    enclosingDesc  Ljava/lang/String;
           72   75    31             item  I
           90   91    31              len  I
          173  247    31   fieldValueItem  I
          220  247    32               fv  Lorg/glassfish/pfl/objectweb/asm/FieldVisitor;
          253  889    31               u0  I
          260  889    32             dann  I
          261  889    33           mpanns  I
          262  889    34          impanns  I
          270  314    35         attrSize  I
          318  319    35       exceptions  [Ljava/lang/String;
          320  889    35       exceptions  [Ljava/lang/String;
          332  889    36               mv  Lorg/glassfish/pfl/objectweb/asm/MethodVisitor;
          335  356    37               mw  Lorg/glassfish/pfl/objectweb/asm/MethodWriter;
          338  356    38   sameExceptions  Z
          358  361    37               dv  Lorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;
          392  887    37         maxStack  I
          393  887    38        maxLocals  I
          394  887    39       codeLength  I
          396  887    40        codeStart  I
          397  887    41          codeEnd  I
          489  496    42            label  I
          507  512    42            label  I
          762  777    42            label  I
          779  794    42            label  I
          399  887    43           labels  [Lorg/glassfish/pfl/objectweb/asm/Label;
          403  445    44           opcode  I
          450  462    44            start  Lorg/glassfish/pfl/objectweb/asm/Label;
          451  462    45              end  Lorg/glassfish/pfl/objectweb/asm/Label;
          452  462    46          handler  Lorg/glassfish/pfl/objectweb/asm/Label;
          453  462    47             type  I
          465  887    44         varTable  I
          466  887    45     varTypeTable  I
          467  887    46         stackMap  I
          468  887    47     stackMapSize  I
          469  887    48       frameCount  I
          470  887    49        frameMode  I
          471  887    50      frameOffset  I
          472  887    51  frameLocalCount  I
          473  887    52   frameLocalDiff  I
          474  887    53  frameStackCount  I
          475  887    54       frameLocal  [Ljava/lang/Object;
          476  887    55       frameStack  [Ljava/lang/Object;
          477  887    56              zip  Z
          550  584    57            local  I
          597  838    57                l  Lorg/glassfish/pfl/objectweb/asm/Label;
          840  887    57                l  Lorg/glassfish/pfl/objectweb/asm/Label;
          620  621    58              tag  I
          622  717    58              tag  I
          626  629    59            delta  I
          633  642    59            delta  I
          643  717    59            delta  I
          693  714    60                n  I
          722  838    58           opcode  I
          763  777    59              min  I
          764  777    60              max  I
          766  777    61            table  [Lorg/glassfish/pfl/objectweb/asm/Label;
          782  794    62             keys  [I
          783  794    63           values  [Lorg/glassfish/pfl/objectweb/asm/Label;
          812  828    64          cpIndex  I
          814  815    65           iowner  Ljava/lang/String;
          816  828    65           iowner  Ljava/lang/String;
          818  828    66            iname  Ljava/lang/String;
          819  828    67            idesc  Ljava/lang/String;
          844  880    58        typeTable  [I
          858  878    59            start  I
          859  878    60           length  I
          860  878    61            index  I
          861  878    62       vsignature  Ljava/lang/String;
          863  870    63                a  I
    MethodParameters:
              Name  Flags
      classVisitor  final
      attrs         final
      flags         final

  private void readParameterAnnotations(int, java.lang.String, char[], boolean, org.glassfish.pfl.objectweb.asm.MethodVisitor);
    descriptor: (ILjava/lang/String;[CZLorg/glassfish/pfl/objectweb/asm/MethodVisitor;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=11, args_size=6
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // int v
        start local 2 // java.lang.String desc
        start local 3 // char[] buf
        start local 4 // boolean visible
        start local 5 // org.glassfish.pfl.objectweb.asm.MethodVisitor mv
         0: .line 1518
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.b:[B
            iload 1 /* v */
            iinc 1 /* v */ 1
            baload
            sipush 255
            iand
            istore 7 /* n */
        start local 7 // int n
         1: .line 1525
            aload 2 /* desc */
            invokestatic org.glassfish.pfl.objectweb.asm.Type.getArgumentTypes:(Ljava/lang/String;)[Lorg/glassfish/pfl/objectweb/asm/Type;
            arraylength
            iload 7 /* n */
            isub
            istore 8 /* synthetics */
        start local 8 // int synthetics
         2: .line 1527
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         3: goto 8
         4: .line 1529
      StackMap locals: int int int
      StackMap stack:
            aload 5 /* mv */
            iload 6 /* i */
            ldc "Ljava/lang/Synthetic;"
            iconst_0
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitParameterAnnotation:(ILjava/lang/String;Z)Lorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;
            astore 9 /* av */
        start local 9 // org.glassfish.pfl.objectweb.asm.AnnotationVisitor av
         5: .line 1530
            aload 9 /* av */
            ifnull 7
         6: .line 1531
            aload 9 /* av */
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visitEnd:()V
         7: .line 1527
      StackMap locals: org.glassfish.pfl.objectweb.asm.AnnotationVisitor
      StackMap stack:
            iinc 6 /* i */ 1
        end local 9 // org.glassfish.pfl.objectweb.asm.AnnotationVisitor av
      StackMap locals:
      StackMap stack:
         8: iload 6 /* i */
            iload 8 /* synthetics */
            if_icmplt 4
         9: .line 1534
            goto 18
        10: .line 1535
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 10 /* j */
        start local 10 // int j
        11: .line 1536
            iinc 1 /* v */ 2
        12: .line 1537
            goto 16
        13: .line 1538
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int java.lang.String char[] int org.glassfish.pfl.objectweb.asm.MethodVisitor int int int top int
      StackMap stack:
            aload 5 /* mv */
            iload 6 /* i */
            aload 0 /* this */
            iload 1 /* v */
            aload 3 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            iload 4 /* visible */
            invokeinterface org.glassfish.pfl.objectweb.asm.MethodVisitor.visitParameterAnnotation:(ILjava/lang/String;Z)Lorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;
            astore 9 /* av */
        start local 9 // org.glassfish.pfl.objectweb.asm.AnnotationVisitor av
        14: .line 1539
            aload 0 /* this */
            iload 1 /* v */
            iconst_2
            iadd
            aload 3 /* buf */
            iconst_1
            aload 9 /* av */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readAnnotationValues:(I[CZLorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;)I
            istore 1 /* v */
        15: .line 1537
            iinc 10 /* j */ -1
        end local 9 // org.glassfish.pfl.objectweb.asm.AnnotationVisitor av
      StackMap locals:
      StackMap stack:
        16: iload 10 /* j */
            ifgt 13
        end local 10 // int j
        17: .line 1534
            iinc 6 /* i */ 1
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int java.lang.String char[] int org.glassfish.pfl.objectweb.asm.MethodVisitor int int int
      StackMap stack:
        18: iload 6 /* i */
            iload 7 /* n */
            iload 8 /* synthetics */
            iadd
            if_icmplt 10
        19: .line 1542
            return
        end local 8 // int synthetics
        end local 7 // int n
        end local 6 // int i
        end local 5 // org.glassfish.pfl.objectweb.asm.MethodVisitor mv
        end local 4 // boolean visible
        end local 3 // char[] buf
        end local 2 // java.lang.String desc
        end local 1 // int v
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   20     0        this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0   20     1           v  I
            0   20     2        desc  Ljava/lang/String;
            0   20     3         buf  [C
            0   20     4     visible  Z
            0   20     5          mv  Lorg/glassfish/pfl/objectweb/asm/MethodVisitor;
            3   20     6           i  I
            1   20     7           n  I
            2   20     8  synthetics  I
            5    8     9          av  Lorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;
           14   16     9          av  Lorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;
           11   17    10           j  I
    MethodParameters:
         Name  Flags
      v        
      desc     final
      buf      final
      visible  final
      mv       final

  private int readAnnotationValues(int, char[], boolean, org.glassfish.pfl.objectweb.asm.AnnotationVisitor);
    descriptor: (I[CZLorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // int v
        start local 2 // char[] buf
        start local 3 // boolean named
        start local 4 // org.glassfish.pfl.objectweb.asm.AnnotationVisitor av
         0: .line 1562
            aload 0 /* this */
            iload 1 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 5 /* i */
        start local 5 // int i
         1: .line 1563
            iinc 1 /* v */ 2
         2: .line 1564
            iload 3 /* named */
            ifeq 10
         3: .line 1565
            goto 6
         4: .line 1566
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* v */
            iconst_2
            iadd
            aload 2 /* buf */
            aload 0 /* this */
            iload 1 /* v */
            aload 2 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            aload 4 /* av */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readAnnotationValue:(I[CLjava/lang/String;Lorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;)I
            istore 1 /* v */
         5: .line 1565
            iinc 5 /* i */ -1
      StackMap locals:
      StackMap stack:
         6: iload 5 /* i */
            ifgt 4
         7: .line 1568
            goto 11
         8: .line 1570
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* v */
            aload 2 /* buf */
            aconst_null
            aload 4 /* av */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readAnnotationValue:(I[CLjava/lang/String;Lorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;)I
            istore 1 /* v */
         9: .line 1569
            iinc 5 /* i */ -1
      StackMap locals:
      StackMap stack:
        10: iload 5 /* i */
            ifgt 8
        11: .line 1573
      StackMap locals:
      StackMap stack:
            aload 4 /* av */
            ifnull 13
        12: .line 1574
            aload 4 /* av */
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visitEnd:()V
        13: .line 1576
      StackMap locals:
      StackMap stack:
            iload 1 /* v */
            ireturn
        end local 5 // int i
        end local 4 // org.glassfish.pfl.objectweb.asm.AnnotationVisitor av
        end local 3 // boolean named
        end local 2 // char[] buf
        end local 1 // int v
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   14     0   this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0   14     1      v  I
            0   14     2    buf  [C
            0   14     3  named  Z
            0   14     4     av  Lorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;
            1   14     5      i  I
    MethodParameters:
       Name  Flags
      v      
      buf    final
      named  final
      av     final

  private int readAnnotationValue(int, char[], java.lang.String, org.glassfish.pfl.objectweb.asm.AnnotationVisitor);
    descriptor: (I[CLjava/lang/String;Lorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=15, args_size=5
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // int v
        start local 2 // char[] buf
        start local 3 // java.lang.String name
        start local 4 // org.glassfish.pfl.objectweb.asm.AnnotationVisitor av
         0: .line 1598
            aload 4 /* av */
            ifnonnull 6
         1: .line 1599
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.b:[B
            iload 1 /* v */
            baload
            sipush 255
            iand
            lookupswitch { // 3
                   64: 3
                   91: 4
                  101: 2
              default: 5
          }
         2: .line 1601
      StackMap locals:
      StackMap stack:
            iload 1 /* v */
            iconst_5
            iadd
            ireturn
         3: .line 1603
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* v */
            iconst_3
            iadd
            aload 2 /* buf */
            iconst_1
            aconst_null
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readAnnotationValues:(I[CZLorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;)I
            ireturn
         4: .line 1605
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* v */
            iconst_1
            iadd
            aload 2 /* buf */
            iconst_0
            aconst_null
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readAnnotationValues:(I[CZLorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;)I
            ireturn
         5: .line 1607
      StackMap locals:
      StackMap stack:
            iload 1 /* v */
            iconst_3
            iadd
            ireturn
         6: .line 1610
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.b:[B
            iload 1 /* v */
            iinc 1 /* v */ 1
            baload
            sipush 255
            iand
            lookupswitch { // 13
                   64: 40
                   66: 10
                   67: 26
                   68: 7
                   70: 7
                   73: 7
                   74: 7
                   83: 21
                   90: 15
                   91: 46
                   99: 37
                  101: 34
                  115: 31
              default: 142
          }
         7: .line 1615
      StackMap locals:
      StackMap stack:
            aload 4 /* av */
            aload 3 /* name */
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            aload 2 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readConst:(I[C)Ljava/lang/Object;
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visit:(Ljava/lang/String;Ljava/lang/Object;)V
         8: .line 1616
            iinc 1 /* v */ 2
         9: .line 1617
            goto 142
        10: .line 1619
      StackMap locals:
      StackMap stack:
            aload 4 /* av */
            aload 3 /* name */
        11: .line 1620
            new java.lang.Byte
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            aload 0 /* this */
            iload 1 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iaload
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            i2b
            invokespecial java.lang.Byte.<init>:(B)V
        12: .line 1619
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visit:(Ljava/lang/String;Ljava/lang/Object;)V
        13: .line 1621
            iinc 1 /* v */ 2
        14: .line 1622
            goto 142
        15: .line 1624
      StackMap locals:
      StackMap stack:
            aload 4 /* av */
            aload 3 /* name */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            aload 0 /* this */
            iload 1 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iaload
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            ifne 17
        16: .line 1625
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            goto 18
        17: .line 1626
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor
      StackMap stack: org.glassfish.pfl.objectweb.asm.AnnotationVisitor java.lang.String
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
        18: .line 1624
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor
      StackMap stack: org.glassfish.pfl.objectweb.asm.AnnotationVisitor java.lang.String java.lang.Boolean
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visit:(Ljava/lang/String;Ljava/lang/Object;)V
        19: .line 1627
            iinc 1 /* v */ 2
        20: .line 1628
            goto 142
        21: .line 1630
      StackMap locals:
      StackMap stack:
            aload 4 /* av */
            aload 3 /* name */
        22: .line 1631
            new java.lang.Short
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            aload 0 /* this */
            iload 1 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iaload
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            i2s
            invokespecial java.lang.Short.<init>:(S)V
        23: .line 1630
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visit:(Ljava/lang/String;Ljava/lang/Object;)V
        24: .line 1632
            iinc 1 /* v */ 2
        25: .line 1633
            goto 142
        26: .line 1635
      StackMap locals:
      StackMap stack:
            aload 4 /* av */
            aload 3 /* name */
        27: .line 1636
            new java.lang.Character
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            aload 0 /* this */
            iload 1 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iaload
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            i2c
            invokespecial java.lang.Character.<init>:(C)V
        28: .line 1635
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visit:(Ljava/lang/String;Ljava/lang/Object;)V
        29: .line 1637
            iinc 1 /* v */ 2
        30: .line 1638
            goto 142
        31: .line 1640
      StackMap locals:
      StackMap stack:
            aload 4 /* av */
            aload 3 /* name */
            aload 0 /* this */
            iload 1 /* v */
            aload 2 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visit:(Ljava/lang/String;Ljava/lang/Object;)V
        32: .line 1641
            iinc 1 /* v */ 2
        33: .line 1642
            goto 142
        34: .line 1644
      StackMap locals:
      StackMap stack:
            aload 4 /* av */
            aload 3 /* name */
            aload 0 /* this */
            iload 1 /* v */
            aload 2 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            aload 0 /* this */
            iload 1 /* v */
            iconst_2
            iadd
            aload 2 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visitEnum:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        35: .line 1645
            iinc 1 /* v */ 4
        36: .line 1646
            goto 142
        37: .line 1648
      StackMap locals:
      StackMap stack:
            aload 4 /* av */
            aload 3 /* name */
            aload 0 /* this */
            iload 1 /* v */
            aload 2 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            invokestatic org.glassfish.pfl.objectweb.asm.Type.getType:(Ljava/lang/String;)Lorg/glassfish/pfl/objectweb/asm/Type;
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visit:(Ljava/lang/String;Ljava/lang/Object;)V
        38: .line 1649
            iinc 1 /* v */ 2
        39: .line 1650
            goto 142
        40: .line 1652
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* v */
            iconst_2
            iadd
        41: .line 1653
            aload 2 /* buf */
        42: .line 1654
            iconst_1
        43: .line 1655
            aload 4 /* av */
            aload 3 /* name */
            aload 0 /* this */
            iload 1 /* v */
            aload 2 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visitAnnotation:(Ljava/lang/String;Ljava/lang/String;)Lorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;
        44: .line 1652
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readAnnotationValues:(I[CZLorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;)I
            istore 1 /* v */
        45: .line 1656
            goto 142
        46: .line 1658
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 6 /* size */
        start local 6 // int size
        47: .line 1659
            iinc 1 /* v */ 2
        48: .line 1660
            iload 6 /* size */
            ifne 54
        49: .line 1661
            aload 0 /* this */
            iload 1 /* v */
            iconst_2
            isub
        50: .line 1662
            aload 2 /* buf */
        51: .line 1663
            iconst_0
        52: .line 1664
            aload 4 /* av */
            aload 3 /* name */
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visitArray:(Ljava/lang/String;)Lorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;
        53: .line 1661
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readAnnotationValues:(I[CZLorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;)I
            ireturn
        54: .line 1666
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor top int
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.b:[B
            iload 1 /* v */
            iinc 1 /* v */ 1
            baload
            sipush 255
            iand
            lookupswitch { // 8
                   66: 55
                   67: 87
                   68: 127
                   70: 117
                   73: 97
                   74: 107
                   83: 77
                   90: 65
              default: 137
          }
        55: .line 1668
      StackMap locals:
      StackMap stack:
            iload 6 /* size */
            newarray 8
            astore 7 /* bv */
        start local 7 // byte[] bv
        56: .line 1669
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        57: goto 61
        58: .line 1670
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor int int byte[]
      StackMap stack:
            aload 7 /* bv */
            iload 5 /* i */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            aload 0 /* this */
            iload 1 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iaload
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            i2b
            bastore
        59: .line 1671
            iinc 1 /* v */ 3
        60: .line 1669
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        61: iload 5 /* i */
            iload 6 /* size */
            if_icmplt 58
        62: .line 1673
            aload 4 /* av */
            aload 3 /* name */
            aload 7 /* bv */
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visit:(Ljava/lang/String;Ljava/lang/Object;)V
        63: .line 1674
            iinc 1 /* v */ -1
        64: .line 1675
            goto 142
        end local 7 // byte[] bv
        end local 5 // int i
        65: .line 1677
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor top int
      StackMap stack:
            iload 6 /* size */
            newarray 4
            astore 8 /* zv */
        start local 8 // boolean[] zv
        66: .line 1678
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        67: goto 73
        68: .line 1679
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor int int top boolean[]
      StackMap stack:
            aload 8 /* zv */
            iload 5 /* i */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            aload 0 /* this */
            iload 1 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iaload
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            ifeq 69
            iconst_1
            goto 70
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor int int top boolean[]
      StackMap stack: boolean[] int
        69: iconst_0
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor int int top boolean[]
      StackMap stack: boolean[] int int
        70: bastore
        71: .line 1680
            iinc 1 /* v */ 3
        72: .line 1678
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        73: iload 5 /* i */
            iload 6 /* size */
            if_icmplt 68
        74: .line 1682
            aload 4 /* av */
            aload 3 /* name */
            aload 8 /* zv */
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visit:(Ljava/lang/String;Ljava/lang/Object;)V
        75: .line 1683
            iinc 1 /* v */ -1
        76: .line 1684
            goto 142
        end local 8 // boolean[] zv
        end local 5 // int i
        77: .line 1686
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor top int
      StackMap stack:
            iload 6 /* size */
            newarray 9
            astore 9 /* sv */
        start local 9 // short[] sv
        78: .line 1687
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        79: goto 83
        80: .line 1688
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor int int top top short[]
      StackMap stack:
            aload 9 /* sv */
            iload 5 /* i */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            aload 0 /* this */
            iload 1 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iaload
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            i2s
            sastore
        81: .line 1689
            iinc 1 /* v */ 3
        82: .line 1687
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        83: iload 5 /* i */
            iload 6 /* size */
            if_icmplt 80
        84: .line 1691
            aload 4 /* av */
            aload 3 /* name */
            aload 9 /* sv */
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visit:(Ljava/lang/String;Ljava/lang/Object;)V
        85: .line 1692
            iinc 1 /* v */ -1
        86: .line 1693
            goto 142
        end local 9 // short[] sv
        end local 5 // int i
        87: .line 1695
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor top int
      StackMap stack:
            iload 6 /* size */
            newarray 5
            astore 10 /* cv */
        start local 10 // char[] cv
        88: .line 1696
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        89: goto 93
        90: .line 1697
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor int int top top top char[]
      StackMap stack:
            aload 10 /* cv */
            iload 5 /* i */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            aload 0 /* this */
            iload 1 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iaload
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            i2c
            castore
        91: .line 1698
            iinc 1 /* v */ 3
        92: .line 1696
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        93: iload 5 /* i */
            iload 6 /* size */
            if_icmplt 90
        94: .line 1700
            aload 4 /* av */
            aload 3 /* name */
            aload 10 /* cv */
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visit:(Ljava/lang/String;Ljava/lang/Object;)V
        95: .line 1701
            iinc 1 /* v */ -1
        96: .line 1702
            goto 142
        end local 10 // char[] cv
        end local 5 // int i
        97: .line 1704
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor top int
      StackMap stack:
            iload 6 /* size */
            newarray 10
            astore 11 /* iv */
        start local 11 // int[] iv
        98: .line 1705
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        99: goto 103
       100: .line 1706
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor int int top top top top int[]
      StackMap stack:
            aload 11 /* iv */
            iload 5 /* i */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            aload 0 /* this */
            iload 1 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iaload
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            iastore
       101: .line 1707
            iinc 1 /* v */ 3
       102: .line 1705
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
       103: iload 5 /* i */
            iload 6 /* size */
            if_icmplt 100
       104: .line 1709
            aload 4 /* av */
            aload 3 /* name */
            aload 11 /* iv */
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visit:(Ljava/lang/String;Ljava/lang/Object;)V
       105: .line 1710
            iinc 1 /* v */ -1
       106: .line 1711
            goto 142
        end local 11 // int[] iv
        end local 5 // int i
       107: .line 1713
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor top int
      StackMap stack:
            iload 6 /* size */
            newarray 11
            astore 12 /* lv */
        start local 12 // long[] lv
       108: .line 1714
            iconst_0
            istore 5 /* i */
        start local 5 // int i
       109: goto 113
       110: .line 1715
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor int int top top top top top long[]
      StackMap stack:
            aload 12 /* lv */
            iload 5 /* i */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            aload 0 /* this */
            iload 1 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iaload
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLong:(I)J
            lastore
       111: .line 1716
            iinc 1 /* v */ 3
       112: .line 1714
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
       113: iload 5 /* i */
            iload 6 /* size */
            if_icmplt 110
       114: .line 1718
            aload 4 /* av */
            aload 3 /* name */
            aload 12 /* lv */
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visit:(Ljava/lang/String;Ljava/lang/Object;)V
       115: .line 1719
            iinc 1 /* v */ -1
       116: .line 1720
            goto 142
        end local 12 // long[] lv
        end local 5 // int i
       117: .line 1722
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor top int
      StackMap stack:
            iload 6 /* size */
            newarray 6
            astore 13 /* fv */
        start local 13 // float[] fv
       118: .line 1723
            iconst_0
            istore 5 /* i */
        start local 5 // int i
       119: goto 123
       120: .line 1724
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor int int top top top top top top float[]
      StackMap stack:
            aload 13 /* fv */
            iload 5 /* i */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            aload 0 /* this */
            iload 1 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iaload
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            invokestatic java.lang.Float.intBitsToFloat:(I)F
            fastore
       121: .line 1725
            iinc 1 /* v */ 3
       122: .line 1723
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
       123: iload 5 /* i */
            iload 6 /* size */
            if_icmplt 120
       124: .line 1727
            aload 4 /* av */
            aload 3 /* name */
            aload 13 /* fv */
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visit:(Ljava/lang/String;Ljava/lang/Object;)V
       125: .line 1728
            iinc 1 /* v */ -1
       126: .line 1729
            goto 142
        end local 13 // float[] fv
        end local 5 // int i
       127: .line 1731
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor top int
      StackMap stack:
            iload 6 /* size */
            newarray 7
            astore 14 /* dv */
        start local 14 // double[] dv
       128: .line 1732
            iconst_0
            istore 5 /* i */
        start local 5 // int i
       129: goto 133
       130: .line 1733
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor int int top top top top top top top double[]
      StackMap stack:
            aload 14 /* dv */
            iload 5 /* i */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            aload 0 /* this */
            iload 1 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iaload
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLong:(I)J
            invokestatic java.lang.Double.longBitsToDouble:(J)D
            dastore
       131: .line 1734
            iinc 1 /* v */ 3
       132: .line 1732
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
       133: iload 5 /* i */
            iload 6 /* size */
            if_icmplt 130
       134: .line 1736
            aload 4 /* av */
            aload 3 /* name */
            aload 14 /* dv */
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visit:(Ljava/lang/String;Ljava/lang/Object;)V
       135: .line 1737
            iinc 1 /* v */ -1
       136: .line 1738
            goto 142
        end local 14 // double[] dv
        end local 5 // int i
       137: .line 1740
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor top int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* v */
            iconst_3
            isub
       138: .line 1741
            aload 2 /* buf */
       139: .line 1742
            iconst_0
       140: .line 1743
            aload 4 /* av */
            aload 3 /* name */
            invokeinterface org.glassfish.pfl.objectweb.asm.AnnotationVisitor.visitArray:(Ljava/lang/String;)Lorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;
       141: .line 1740
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readAnnotationValues:(I[CZLorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;)I
            istore 1 /* v */
        end local 6 // int size
       142: .line 1746
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int char[] java.lang.String org.glassfish.pfl.objectweb.asm.AnnotationVisitor
      StackMap stack:
            iload 1 /* v */
            ireturn
        end local 4 // org.glassfish.pfl.objectweb.asm.AnnotationVisitor av
        end local 3 // java.lang.String name
        end local 2 // char[] buf
        end local 1 // int v
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0  143     0  this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0  143     1     v  I
            0  143     2   buf  [C
            0  143     3  name  Ljava/lang/String;
            0  143     4    av  Lorg/glassfish/pfl/objectweb/asm/AnnotationVisitor;
           57   65     5     i  I
           67   77     5     i  I
           79   87     5     i  I
           89   97     5     i  I
           99  107     5     i  I
          109  117     5     i  I
          119  127     5     i  I
          129  137     5     i  I
           47  142     6  size  I
           56   65     7    bv  [B
           66   77     8    zv  [Z
           78   87     9    sv  [S
           88   97    10    cv  [C
           98  107    11    iv  [I
          108  117    12    lv  [J
          118  127    13    fv  [F
          128  137    14    dv  [D
    MethodParameters:
      Name  Flags
      v     
      buf   final
      name  final
      av    final

  private int readFrameType(java.lang.Object[], int, int, char[], org.glassfish.pfl.objectweb.asm.Label[]);
    descriptor: ([Ljava/lang/Object;II[C[Lorg/glassfish/pfl/objectweb/asm/Label;)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=7, args_size=6
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // java.lang.Object[] frame
        start local 2 // int index
        start local 3 // int v
        start local 4 // char[] buf
        start local 5 // org.glassfish.pfl.objectweb.asm.Label[] labels
         0: .line 1756
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.b:[B
            iload 3 /* v */
            iinc 3 /* v */ 1
            baload
            sipush 255
            iand
            istore 6 /* type */
        start local 6 // int type
         1: .line 1757
            iload 6 /* type */
            tableswitch { // 0 - 7
                    0: 2
                    1: 4
                    2: 6
                    3: 8
                    4: 10
                    5: 12
                    6: 14
                    7: 16
              default: 19
          }
         2: .line 1759
      StackMap locals: int
      StackMap stack:
            aload 1 /* frame */
            iload 2 /* index */
            getstatic org.glassfish.pfl.objectweb.asm.Opcodes.TOP:Ljava/lang/Integer;
            aastore
         3: .line 1760
            goto 21
         4: .line 1762
      StackMap locals:
      StackMap stack:
            aload 1 /* frame */
            iload 2 /* index */
            getstatic org.glassfish.pfl.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
            aastore
         5: .line 1763
            goto 21
         6: .line 1765
      StackMap locals:
      StackMap stack:
            aload 1 /* frame */
            iload 2 /* index */
            getstatic org.glassfish.pfl.objectweb.asm.Opcodes.FLOAT:Ljava/lang/Integer;
            aastore
         7: .line 1766
            goto 21
         8: .line 1768
      StackMap locals:
      StackMap stack:
            aload 1 /* frame */
            iload 2 /* index */
            getstatic org.glassfish.pfl.objectweb.asm.Opcodes.DOUBLE:Ljava/lang/Integer;
            aastore
         9: .line 1769
            goto 21
        10: .line 1771
      StackMap locals:
      StackMap stack:
            aload 1 /* frame */
            iload 2 /* index */
            getstatic org.glassfish.pfl.objectweb.asm.Opcodes.LONG:Ljava/lang/Integer;
            aastore
        11: .line 1772
            goto 21
        12: .line 1774
      StackMap locals:
      StackMap stack:
            aload 1 /* frame */
            iload 2 /* index */
            getstatic org.glassfish.pfl.objectweb.asm.Opcodes.NULL:Ljava/lang/Integer;
            aastore
        13: .line 1775
            goto 21
        14: .line 1777
      StackMap locals:
      StackMap stack:
            aload 1 /* frame */
            iload 2 /* index */
            getstatic org.glassfish.pfl.objectweb.asm.Opcodes.UNINITIALIZED_THIS:Ljava/lang/Integer;
            aastore
        15: .line 1778
            goto 21
        16: .line 1780
      StackMap locals:
      StackMap stack:
            aload 1 /* frame */
            iload 2 /* index */
            aload 0 /* this */
            iload 3 /* v */
            aload 4 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readClass:(I[C)Ljava/lang/String;
            aastore
        17: .line 1781
            iinc 3 /* v */ 2
        18: .line 1782
            goto 21
        19: .line 1784
      StackMap locals:
      StackMap stack:
            aload 1 /* frame */
            iload 2 /* index */
            aload 0 /* this */
            aload 0 /* this */
            iload 3 /* v */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            aload 5 /* labels */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLabel:(I[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Label;
            aastore
        20: .line 1785
            iinc 3 /* v */ 2
        21: .line 1787
      StackMap locals:
      StackMap stack:
            iload 3 /* v */
            ireturn
        end local 6 // int type
        end local 5 // org.glassfish.pfl.objectweb.asm.Label[] labels
        end local 4 // char[] buf
        end local 3 // int v
        end local 2 // int index
        end local 1 // java.lang.Object[] frame
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   22     0    this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0   22     1   frame  [Ljava/lang/Object;
            0   22     2   index  I
            0   22     3       v  I
            0   22     4     buf  [C
            0   22     5  labels  [Lorg/glassfish/pfl/objectweb/asm/Label;
            1   22     6    type  I
    MethodParameters:
        Name  Flags
      frame   final
      index   final
      v       
      buf     final
      labels  final

  protected org.glassfish.pfl.objectweb.asm.Label readLabel(int, org.glassfish.pfl.objectweb.asm.Label[]);
    descriptor: (I[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Label;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // int offset
        start local 2 // org.glassfish.pfl.objectweb.asm.Label[] labels
         0: .line 1802
            aload 2 /* labels */
            iload 1 /* offset */
            aaload
            ifnonnull 2
         1: .line 1803
            aload 2 /* labels */
            iload 1 /* offset */
            new org.glassfish.pfl.objectweb.asm.Label
            dup
            invokespecial org.glassfish.pfl.objectweb.asm.Label.<init>:()V
            aastore
         2: .line 1805
      StackMap locals:
      StackMap stack:
            aload 2 /* labels */
            iload 1 /* offset */
            aaload
            areturn
        end local 2 // org.glassfish.pfl.objectweb.asm.Label[] labels
        end local 1 // int offset
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0    3     1  offset  I
            0    3     2  labels  [Lorg/glassfish/pfl/objectweb/asm/Label;
    MethodParameters:
        Name  Flags
      offset  
      labels  

  private org.glassfish.pfl.objectweb.asm.Attribute readAttribute(org.glassfish.pfl.objectweb.asm.Attribute[], java.lang.String, int, int, char[], int, org.glassfish.pfl.objectweb.asm.Label[]);
    descriptor: ([Lorg/glassfish/pfl/objectweb/asm/Attribute;Ljava/lang/String;II[CI[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Attribute;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=9, args_size=8
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // org.glassfish.pfl.objectweb.asm.Attribute[] attrs
        start local 2 // java.lang.String type
        start local 3 // int off
        start local 4 // int len
        start local 5 // char[] buf
        start local 6 // int codeOff
        start local 7 // org.glassfish.pfl.objectweb.asm.Label[] labels
         0: .line 1842
            iconst_0
            istore 8 /* i */
        start local 8 // int i
         1: goto 5
         2: .line 1843
      StackMap locals: int
      StackMap stack:
            aload 1 /* attrs */
            iload 8 /* i */
            aaload
            getfield org.glassfish.pfl.objectweb.asm.Attribute.type:Ljava/lang/String;
            aload 2 /* type */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 1844
            aload 1 /* attrs */
            iload 8 /* i */
            aaload
            aload 0 /* this */
            iload 3 /* off */
            iload 4 /* len */
            aload 5 /* buf */
            iload 6 /* codeOff */
            aload 7 /* labels */
            invokevirtual org.glassfish.pfl.objectweb.asm.Attribute.read:(Lorg/glassfish/pfl/objectweb/asm/ClassReader;II[CI[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Attribute;
            areturn
         4: .line 1842
      StackMap locals:
      StackMap stack:
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 8 /* i */
            aload 1 /* attrs */
            arraylength
            if_icmplt 2
        end local 8 // int i
         6: .line 1847
            new org.glassfish.pfl.objectweb.asm.Attribute
            dup
            aload 2 /* type */
            invokespecial org.glassfish.pfl.objectweb.asm.Attribute.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            iload 3 /* off */
            iload 4 /* len */
            aconst_null
            iconst_m1
            aconst_null
            invokevirtual org.glassfish.pfl.objectweb.asm.Attribute.read:(Lorg/glassfish/pfl/objectweb/asm/ClassReader;II[CI[Lorg/glassfish/pfl/objectweb/asm/Label;)Lorg/glassfish/pfl/objectweb/asm/Attribute;
            areturn
        end local 7 // org.glassfish.pfl.objectweb.asm.Label[] labels
        end local 6 // int codeOff
        end local 5 // char[] buf
        end local 4 // int len
        end local 3 // int off
        end local 2 // java.lang.String type
        end local 1 // org.glassfish.pfl.objectweb.asm.Attribute[] attrs
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0    7     1    attrs  [Lorg/glassfish/pfl/objectweb/asm/Attribute;
            0    7     2     type  Ljava/lang/String;
            0    7     3      off  I
            0    7     4      len  I
            0    7     5      buf  [C
            0    7     6  codeOff  I
            0    7     7   labels  [Lorg/glassfish/pfl/objectweb/asm/Label;
            1    6     8        i  I
    MethodParameters:
         Name  Flags
      attrs    final
      type     final
      off      final
      len      final
      buf      final
      codeOff  final
      labels   final

  public int getItem(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // int item
         0: .line 1864
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            iload 1 /* item */
            iaload
            ireturn
        end local 1 // int item
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0    1     1  item  I
    MethodParameters:
      Name  Flags
      item  final

  public int readByte(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // int index
         0: .line 1876
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.b:[B
            iload 1 /* index */
            baload
            sipush 255
            iand
            ireturn
        end local 1 // int index
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  final

  public int readUnsignedShort(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // int index
         0: .line 1888
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.b:[B
            astore 2 /* b */
        start local 2 // byte[] b
         1: .line 1889
            aload 2 /* b */
            iload 1 /* index */
            baload
            sipush 255
            iand
            bipush 8
            ishl
            aload 2 /* b */
            iload 1 /* index */
            iconst_1
            iadd
            baload
            sipush 255
            iand
            ior
            ireturn
        end local 2 // byte[] b
        end local 1 // int index
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0    2     1  index  I
            1    2     2      b  [B
    MethodParameters:
       Name  Flags
      index  final

  public short readShort(int);
    descriptor: (I)S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // int index
         0: .line 1901
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.b:[B
            astore 2 /* b */
        start local 2 // byte[] b
         1: .line 1902
            aload 2 /* b */
            iload 1 /* index */
            baload
            sipush 255
            iand
            bipush 8
            ishl
            aload 2 /* b */
            iload 1 /* index */
            iconst_1
            iadd
            baload
            sipush 255
            iand
            ior
            i2s
            ireturn
        end local 2 // byte[] b
        end local 1 // int index
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0    2     1  index  I
            1    2     2      b  [B
    MethodParameters:
       Name  Flags
      index  final

  public int readInt(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // int index
         0: .line 1914
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.b:[B
            astore 2 /* b */
        start local 2 // byte[] b
         1: .line 1915
            aload 2 /* b */
            iload 1 /* index */
            baload
            sipush 255
            iand
            bipush 24
            ishl
            aload 2 /* b */
            iload 1 /* index */
            iconst_1
            iadd
            baload
            sipush 255
            iand
            bipush 16
            ishl
            ior
         2: .line 1916
            aload 2 /* b */
            iload 1 /* index */
            iconst_2
            iadd
            baload
            sipush 255
            iand
            bipush 8
            ishl
         3: .line 1915
            ior
         4: .line 1916
            aload 2 /* b */
            iload 1 /* index */
            iconst_3
            iadd
            baload
            sipush 255
            iand
         5: .line 1915
            ior
            ireturn
        end local 2 // byte[] b
        end local 1 // int index
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0    6     1  index  I
            1    6     2      b  [B
    MethodParameters:
       Name  Flags
      index  final

  public long readLong(int);
    descriptor: (I)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // int index
         0: .line 1928
            aload 0 /* this */
            iload 1 /* index */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            i2l
            lstore 2 /* l1 */
        start local 2 // long l1
         1: .line 1929
            aload 0 /* this */
            iload 1 /* index */
            iconst_4
            iadd
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            i2l
            ldc 4294967295
            land
            lstore 4 /* l0 */
        start local 4 // long l0
         2: .line 1930
            lload 2 /* l1 */
            bipush 32
            lshl
            lload 4 /* l0 */
            lor
            lreturn
        end local 4 // long l0
        end local 2 // long l1
        end local 1 // int index
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0    3     1  index  I
            1    3     2     l1  J
            2    3     4     l0  J
    MethodParameters:
       Name  Flags
      index  final

  public java.lang.String readUTF8(int, char[]);
    descriptor: (I[C)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=3
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // int index
        start local 2 // char[] buf
         0: .line 1945
            aload 0 /* this */
            iload 1 /* index */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            istore 3 /* item */
        start local 3 // int item
         1: .line 1946
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.strings:[Ljava/lang/String;
            iload 3 /* item */
            aaload
            astore 4 /* s */
        start local 4 // java.lang.String s
         2: .line 1947
            aload 4 /* s */
            ifnull 4
         3: .line 1948
            aload 4 /* s */
            areturn
         4: .line 1950
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            iload 3 /* item */
            iaload
            istore 1 /* index */
         5: .line 1951
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.strings:[Ljava/lang/String;
            iload 3 /* item */
            aload 0 /* this */
            iload 1 /* index */
            iconst_2
            iadd
            aload 0 /* this */
            iload 1 /* index */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            aload 2 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF:(II[C)Ljava/lang/String;
            dup_x2
            aastore
            areturn
        end local 4 // java.lang.String s
        end local 3 // int item
        end local 2 // char[] buf
        end local 1 // int index
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0    6     1  index  I
            0    6     2    buf  [C
            1    6     3   item  I
            2    6     4      s  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      index  
      buf    final

  private java.lang.String readUTF(int, int, char[]);
    descriptor: (II[C)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=10, args_size=4
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // int index
        start local 2 // int utfLen
        start local 3 // char[] buf
         0: .line 1964
            iload 1 /* index */
            iload 2 /* utfLen */
            iadd
            istore 4 /* endIndex */
        start local 4 // int endIndex
         1: .line 1965
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.b:[B
            astore 5 /* b */
        start local 5 // byte[] b
         2: .line 1966
            iconst_0
            istore 6 /* strLen */
        start local 6 // int strLen
         3: .line 1968
            iconst_0
            istore 8 /* st */
        start local 8 // int st
         4: .line 1969
            iconst_0
            istore 9 /* cc */
        start local 9 // char cc
         5: .line 1970
            goto 24
         6: .line 1971
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int int char[] int byte[] int top int int
      StackMap stack:
            aload 5 /* b */
            iload 1 /* index */
            iinc 1 /* index */ 1
            baload
            istore 7 /* c */
        start local 7 // int c
         7: .line 1972
            iload 8 /* st */
            tableswitch { // 0 - 2
                    0: 8
                    1: 19
                    2: 22
              default: 24
          }
         8: .line 1974
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int int char[] int byte[] int int int int
      StackMap stack:
            iload 7 /* c */
            sipush 255
            iand
            istore 7 /* c */
         9: .line 1975
            iload 7 /* c */
            sipush 128
            if_icmpge 12
        10: .line 1976
            aload 3 /* buf */
            iload 6 /* strLen */
            iinc 6 /* strLen */ 1
            iload 7 /* c */
            i2c
            castore
        11: .line 1977
            goto 24
      StackMap locals:
      StackMap stack:
        12: iload 7 /* c */
            sipush 224
            if_icmpge 16
            iload 7 /* c */
            sipush 191
            if_icmple 16
        13: .line 1978
            iload 7 /* c */
            bipush 31
            iand
            i2c
            istore 9 /* cc */
        14: .line 1979
            iconst_1
            istore 8 /* st */
        15: .line 1980
            goto 24
        16: .line 1981
      StackMap locals:
      StackMap stack:
            iload 7 /* c */
            bipush 15
            iand
            i2c
            istore 9 /* cc */
        17: .line 1982
            iconst_2
            istore 8 /* st */
        18: .line 1984
            goto 24
        19: .line 1987
      StackMap locals:
      StackMap stack:
            aload 3 /* buf */
            iload 6 /* strLen */
            iinc 6 /* strLen */ 1
            iload 9 /* cc */
            bipush 6
            ishl
            iload 7 /* c */
            bipush 63
            iand
            ior
            i2c
            castore
        20: .line 1988
            iconst_0
            istore 8 /* st */
        21: .line 1989
            goto 24
        22: .line 1992
      StackMap locals:
      StackMap stack:
            iload 9 /* cc */
            bipush 6
            ishl
            iload 7 /* c */
            bipush 63
            iand
            ior
            i2c
            istore 9 /* cc */
        23: .line 1993
            iconst_1
            istore 8 /* st */
        end local 7 // int c
        24: .line 1970
      StackMap locals: org.glassfish.pfl.objectweb.asm.ClassReader int int char[] int byte[] int top int int
      StackMap stack:
            iload 1 /* index */
            iload 4 /* endIndex */
            if_icmplt 6
        25: .line 1997
            new java.lang.String
            dup
            aload 3 /* buf */
            iconst_0
            iload 6 /* strLen */
            invokespecial java.lang.String.<init>:([CII)V
            areturn
        end local 9 // char cc
        end local 8 // int st
        end local 6 // int strLen
        end local 5 // byte[] b
        end local 4 // int endIndex
        end local 3 // char[] buf
        end local 2 // int utfLen
        end local 1 // int index
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   26     0      this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0   26     1     index  I
            0   26     2    utfLen  I
            0   26     3       buf  [C
            1   26     4  endIndex  I
            2   26     5         b  [B
            3   26     6    strLen  I
            7   24     7         c  I
            4   26     8        st  I
            5   26     9        cc  C
    MethodParameters:
        Name  Flags
      index   
      utfLen  final
      buf     final

  public java.lang.String readClass(int, char[]);
    descriptor: (I[C)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // int index
        start local 2 // char[] buf
         0: .line 2015
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            aload 0 /* this */
            iload 1 /* index */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUnsignedShort:(I)I
            iaload
            aload 2 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            areturn
        end local 2 // char[] buf
        end local 1 // int index
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0    1     1  index  I
            0    1     2    buf  [C
    MethodParameters:
       Name  Flags
      index  final
      buf    final

  public java.lang.Object readConst(int, char[]);
    descriptor: (I[C)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
        start local 1 // int item
        start local 2 // char[] buf
         0: .line 2031
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.items:[I
            iload 1 /* item */
            iaload
            istore 3 /* index */
        start local 3 // int index
         1: .line 2032
            aload 0 /* this */
            getfield org.glassfish.pfl.objectweb.asm.ClassReader.b:[B
            iload 3 /* index */
            iconst_1
            isub
            baload
            tableswitch { // 3 - 7
                    3: 2
                    4: 3
                    5: 4
                    6: 5
                    7: 6
              default: 7
          }
         2: .line 2034
      StackMap locals: int
      StackMap stack:
            new java.lang.Integer
            dup
            aload 0 /* this */
            iload 3 /* index */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            invokespecial java.lang.Integer.<init>:(I)V
            areturn
         3: .line 2036
      StackMap locals:
      StackMap stack:
            new java.lang.Float
            dup
            aload 0 /* this */
            iload 3 /* index */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readInt:(I)I
            invokestatic java.lang.Float.intBitsToFloat:(I)F
            invokespecial java.lang.Float.<init>:(F)V
            areturn
         4: .line 2038
      StackMap locals:
      StackMap stack:
            new java.lang.Long
            dup
            aload 0 /* this */
            iload 3 /* index */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLong:(I)J
            invokespecial java.lang.Long.<init>:(J)V
            areturn
         5: .line 2040
      StackMap locals:
      StackMap stack:
            new java.lang.Double
            dup
            aload 0 /* this */
            iload 3 /* index */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readLong:(I)J
            invokestatic java.lang.Double.longBitsToDouble:(J)D
            invokespecial java.lang.Double.<init>:(D)V
            areturn
         6: .line 2042
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* index */
            aload 2 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            invokestatic org.glassfish.pfl.objectweb.asm.Type.getObjectType:(Ljava/lang/String;)Lorg/glassfish/pfl/objectweb/asm/Type;
            areturn
         7: .line 2045
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* index */
            aload 2 /* buf */
            invokevirtual org.glassfish.pfl.objectweb.asm.ClassReader.readUTF8:(I[C)Ljava/lang/String;
            areturn
        end local 3 // int index
        end local 2 // char[] buf
        end local 1 // int item
        end local 0 // org.glassfish.pfl.objectweb.asm.ClassReader this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lorg/glassfish/pfl/objectweb/asm/ClassReader;
            0    8     1   item  I
            0    8     2    buf  [C
            1    8     3  index  I
    MethodParameters:
      Name  Flags
      item  final
      buf   final
}
SourceFile: "ClassReader.java"