public class org.objectweb.asm.optimizer.AnnotationConstantsCollector extends org.objectweb.asm.AnnotationVisitor
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.objectweb.asm.optimizer.AnnotationConstantsCollector
  super_class: org.objectweb.asm.AnnotationVisitor
{
  private final org.objectweb.asm.optimizer.ConstantPool cp;
    descriptor: Lorg/objectweb/asm/optimizer/ConstantPool;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.optimizer.ConstantPool);
    descriptor: (Lorg/objectweb/asm/AnnotationVisitor;Lorg/objectweb/asm/optimizer/ConstantPool;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.objectweb.asm.optimizer.AnnotationConstantsCollector this
        start local 1 // org.objectweb.asm.AnnotationVisitor av
        start local 2 // org.objectweb.asm.optimizer.ConstantPool cp
         0: .line 48
            aload 0 /* this */
            ldc 262144
            aload 1 /* av */
            invokespecial org.objectweb.asm.AnnotationVisitor.<init>:(ILorg/objectweb/asm/AnnotationVisitor;)V
         1: .line 49
            aload 0 /* this */
            aload 2 /* cp */
            putfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
         2: .line 50
            return
        end local 2 // org.objectweb.asm.optimizer.ConstantPool cp
        end local 1 // org.objectweb.asm.AnnotationVisitor av
        end local 0 // org.objectweb.asm.optimizer.AnnotationConstantsCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/objectweb/asm/optimizer/AnnotationConstantsCollector;
            0    3     1    av  Lorg/objectweb/asm/AnnotationVisitor;
            0    3     2    cp  Lorg/objectweb/asm/optimizer/ConstantPool;
    MethodParameters:
      Name  Flags
      av    final
      cp    final

  public void visit(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // org.objectweb.asm.optimizer.AnnotationConstantsCollector this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 54
            aload 1 /* name */
            ifnull 2
         1: .line 55
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 1 /* name */
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newUTF8:(Ljava/lang/String;)Lorg/objectweb/asm/optimizer/Constant;
            pop
         2: .line 57
      StackMap locals:
      StackMap stack:
            aload 2 /* value */
            instanceof java.lang.Byte
            ifeq 5
         3: .line 58
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 2 /* value */
            checkcast java.lang.Byte
            invokevirtual java.lang.Byte.byteValue:()B
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newInteger:(I)Lorg/objectweb/asm/optimizer/Constant;
            pop
         4: .line 59
            goto 86
      StackMap locals:
      StackMap stack:
         5: aload 2 /* value */
            instanceof java.lang.Boolean
            ifeq 10
         6: .line 60
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 2 /* value */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 7
            iconst_1
            goto 8
      StackMap locals:
      StackMap stack: org.objectweb.asm.optimizer.ConstantPool
         7: iconst_0
      StackMap locals: org.objectweb.asm.optimizer.AnnotationConstantsCollector java.lang.String java.lang.Object
      StackMap stack: org.objectweb.asm.optimizer.ConstantPool int
         8: invokevirtual org.objectweb.asm.optimizer.ConstantPool.newInteger:(I)Lorg/objectweb/asm/optimizer/Constant;
            pop
         9: .line 61
            goto 86
      StackMap locals:
      StackMap stack:
        10: aload 2 /* value */
            instanceof java.lang.Character
            ifeq 13
        11: .line 62
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 2 /* value */
            checkcast java.lang.Character
            invokevirtual java.lang.Character.charValue:()C
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newInteger:(I)Lorg/objectweb/asm/optimizer/Constant;
            pop
        12: .line 63
            goto 86
      StackMap locals:
      StackMap stack:
        13: aload 2 /* value */
            instanceof java.lang.Short
            ifeq 16
        14: .line 64
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 2 /* value */
            checkcast java.lang.Short
            invokevirtual java.lang.Short.shortValue:()S
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newInteger:(I)Lorg/objectweb/asm/optimizer/Constant;
            pop
        15: .line 65
            goto 86
      StackMap locals:
      StackMap stack:
        16: aload 2 /* value */
            instanceof org.objectweb.asm.Type
            ifeq 19
        17: .line 66
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 2 /* value */
            checkcast org.objectweb.asm.Type
            invokevirtual org.objectweb.asm.Type.getDescriptor:()Ljava/lang/String;
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newUTF8:(Ljava/lang/String;)Lorg/objectweb/asm/optimizer/Constant;
            pop
        18: .line 67
            goto 86
      StackMap locals:
      StackMap stack:
        19: aload 2 /* value */
            instanceof byte[]
            ifeq 27
        20: .line 68
            aload 2 /* value */
            checkcast byte[]
            astore 3 /* v */
        start local 3 // byte[] v
        21: .line 69
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        22: goto 25
        23: .line 70
      StackMap locals: byte[] int
      StackMap stack:
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 3 /* v */
            iload 4 /* i */
            baload
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newInteger:(I)Lorg/objectweb/asm/optimizer/Constant;
            pop
        24: .line 69
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        25: iload 4 /* i */
            aload 3 /* v */
            arraylength
            if_icmplt 23
        end local 4 // int i
        end local 3 // byte[] v
        26: .line 72
            goto 86
      StackMap locals:
      StackMap stack:
        27: aload 2 /* value */
            instanceof boolean[]
            ifeq 37
        28: .line 73
            aload 2 /* value */
            checkcast boolean[]
            astore 3 /* v */
        start local 3 // boolean[] v
        29: .line 74
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        30: goto 35
        31: .line 75
      StackMap locals: boolean[] int
      StackMap stack:
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 3 /* v */
            iload 4 /* i */
            baload
            ifeq 32
            iconst_1
            goto 33
      StackMap locals:
      StackMap stack: org.objectweb.asm.optimizer.ConstantPool
        32: iconst_0
      StackMap locals: org.objectweb.asm.optimizer.AnnotationConstantsCollector java.lang.String java.lang.Object boolean[] int
      StackMap stack: org.objectweb.asm.optimizer.ConstantPool int
        33: invokevirtual org.objectweb.asm.optimizer.ConstantPool.newInteger:(I)Lorg/objectweb/asm/optimizer/Constant;
            pop
        34: .line 74
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        35: iload 4 /* i */
            aload 3 /* v */
            arraylength
            if_icmplt 31
        end local 4 // int i
        end local 3 // boolean[] v
        36: .line 77
            goto 86
      StackMap locals:
      StackMap stack:
        37: aload 2 /* value */
            instanceof short[]
            ifeq 45
        38: .line 78
            aload 2 /* value */
            checkcast short[]
            astore 3 /* v */
        start local 3 // short[] v
        39: .line 79
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        40: goto 43
        41: .line 80
      StackMap locals: short[] int
      StackMap stack:
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 3 /* v */
            iload 4 /* i */
            saload
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newInteger:(I)Lorg/objectweb/asm/optimizer/Constant;
            pop
        42: .line 79
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        43: iload 4 /* i */
            aload 3 /* v */
            arraylength
            if_icmplt 41
        end local 4 // int i
        end local 3 // short[] v
        44: .line 82
            goto 86
      StackMap locals:
      StackMap stack:
        45: aload 2 /* value */
            instanceof char[]
            ifeq 53
        46: .line 83
            aload 2 /* value */
            checkcast char[]
            astore 3 /* v */
        start local 3 // char[] v
        47: .line 84
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        48: goto 51
        49: .line 85
      StackMap locals: char[] int
      StackMap stack:
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 3 /* v */
            iload 4 /* i */
            caload
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newInteger:(I)Lorg/objectweb/asm/optimizer/Constant;
            pop
        50: .line 84
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        51: iload 4 /* i */
            aload 3 /* v */
            arraylength
            if_icmplt 49
        end local 4 // int i
        end local 3 // char[] v
        52: .line 87
            goto 86
      StackMap locals:
      StackMap stack:
        53: aload 2 /* value */
            instanceof int[]
            ifeq 61
        54: .line 88
            aload 2 /* value */
            checkcast int[]
            astore 3 /* v */
        start local 3 // int[] v
        55: .line 89
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        56: goto 59
        57: .line 90
      StackMap locals: int[] int
      StackMap stack:
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 3 /* v */
            iload 4 /* i */
            iaload
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newInteger:(I)Lorg/objectweb/asm/optimizer/Constant;
            pop
        58: .line 89
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        59: iload 4 /* i */
            aload 3 /* v */
            arraylength
            if_icmplt 57
        end local 4 // int i
        end local 3 // int[] v
        60: .line 92
            goto 86
      StackMap locals:
      StackMap stack:
        61: aload 2 /* value */
            instanceof long[]
            ifeq 69
        62: .line 93
            aload 2 /* value */
            checkcast long[]
            astore 3 /* v */
        start local 3 // long[] v
        63: .line 94
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        64: goto 67
        65: .line 95
      StackMap locals: long[] int
      StackMap stack:
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 3 /* v */
            iload 4 /* i */
            laload
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newLong:(J)Lorg/objectweb/asm/optimizer/Constant;
            pop
        66: .line 94
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        67: iload 4 /* i */
            aload 3 /* v */
            arraylength
            if_icmplt 65
        end local 4 // int i
        end local 3 // long[] v
        68: .line 97
            goto 86
      StackMap locals:
      StackMap stack:
        69: aload 2 /* value */
            instanceof float[]
            ifeq 77
        70: .line 98
            aload 2 /* value */
            checkcast float[]
            astore 3 /* v */
        start local 3 // float[] v
        71: .line 99
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        72: goto 75
        73: .line 100
      StackMap locals: float[] int
      StackMap stack:
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 3 /* v */
            iload 4 /* i */
            faload
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newFloat:(F)Lorg/objectweb/asm/optimizer/Constant;
            pop
        74: .line 99
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        75: iload 4 /* i */
            aload 3 /* v */
            arraylength
            if_icmplt 73
        end local 4 // int i
        end local 3 // float[] v
        76: .line 102
            goto 86
      StackMap locals:
      StackMap stack:
        77: aload 2 /* value */
            instanceof double[]
            ifeq 85
        78: .line 103
            aload 2 /* value */
            checkcast double[]
            astore 3 /* v */
        start local 3 // double[] v
        79: .line 104
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        80: goto 83
        81: .line 105
      StackMap locals: double[] int
      StackMap stack:
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 3 /* v */
            iload 4 /* i */
            daload
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newDouble:(D)Lorg/objectweb/asm/optimizer/Constant;
            pop
        82: .line 104
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        83: iload 4 /* i */
            aload 3 /* v */
            arraylength
            if_icmplt 81
        end local 4 // int i
        end local 3 // double[] v
        84: .line 107
            goto 86
        85: .line 108
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 2 /* value */
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newConst:(Ljava/lang/Object;)Lorg/objectweb/asm/optimizer/Constant;
            pop
        86: .line 110
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.av:Lorg/objectweb/asm/AnnotationVisitor;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual org.objectweb.asm.AnnotationVisitor.visit:(Ljava/lang/String;Ljava/lang/Object;)V
        87: .line 111
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String name
        end local 0 // org.objectweb.asm.optimizer.AnnotationConstantsCollector this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   88     0   this  Lorg/objectweb/asm/optimizer/AnnotationConstantsCollector;
            0   88     1   name  Ljava/lang/String;
            0   88     2  value  Ljava/lang/Object;
           21   26     3      v  [B
           22   26     4      i  I
           29   36     3      v  [Z
           30   36     4      i  I
           39   44     3      v  [S
           40   44     4      i  I
           47   52     3      v  [C
           48   52     4      i  I
           55   60     3      v  [I
           56   60     4      i  I
           63   68     3      v  [J
           64   68     4      i  I
           71   76     3      v  [F
           72   76     4      i  I
           79   84     3      v  [D
           80   84     4      i  I
    MethodParameters:
       Name  Flags
      name   final
      value  final

  public void visitEnum(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.objectweb.asm.optimizer.AnnotationConstantsCollector this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String desc
        start local 3 // java.lang.String value
         0: .line 116
            aload 1 /* name */
            ifnull 2
         1: .line 117
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 1 /* name */
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newUTF8:(Ljava/lang/String;)Lorg/objectweb/asm/optimizer/Constant;
            pop
         2: .line 119
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 2 /* desc */
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newUTF8:(Ljava/lang/String;)Lorg/objectweb/asm/optimizer/Constant;
            pop
         3: .line 120
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 3 /* value */
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newUTF8:(Ljava/lang/String;)Lorg/objectweb/asm/optimizer/Constant;
            pop
         4: .line 121
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.av:Lorg/objectweb/asm/AnnotationVisitor;
            aload 1 /* name */
            aload 2 /* desc */
            aload 3 /* value */
            invokevirtual org.objectweb.asm.AnnotationVisitor.visitEnum:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         5: .line 122
            return
        end local 3 // java.lang.String value
        end local 2 // java.lang.String desc
        end local 1 // java.lang.String name
        end local 0 // org.objectweb.asm.optimizer.AnnotationConstantsCollector this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lorg/objectweb/asm/optimizer/AnnotationConstantsCollector;
            0    6     1   name  Ljava/lang/String;
            0    6     2   desc  Ljava/lang/String;
            0    6     3  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      name   final
      desc   final
      value  final

  public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/objectweb/asm/AnnotationVisitor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.objectweb.asm.optimizer.AnnotationConstantsCollector this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String desc
         0: .line 127
            aload 1 /* name */
            ifnull 2
         1: .line 128
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 1 /* name */
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newUTF8:(Ljava/lang/String;)Lorg/objectweb/asm/optimizer/Constant;
            pop
         2: .line 130
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 2 /* desc */
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newUTF8:(Ljava/lang/String;)Lorg/objectweb/asm/optimizer/Constant;
            pop
         3: .line 131
            new org.objectweb.asm.optimizer.AnnotationConstantsCollector
            dup
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.av:Lorg/objectweb/asm/AnnotationVisitor;
            aload 1 /* name */
            aload 2 /* desc */
            invokevirtual org.objectweb.asm.AnnotationVisitor.visitAnnotation:(Ljava/lang/String;Ljava/lang/String;)Lorg/objectweb/asm/AnnotationVisitor;
         4: .line 132
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
         5: .line 131
            invokespecial org.objectweb.asm.optimizer.AnnotationConstantsCollector.<init>:(Lorg/objectweb/asm/AnnotationVisitor;Lorg/objectweb/asm/optimizer/ConstantPool;)V
            areturn
        end local 2 // java.lang.String desc
        end local 1 // java.lang.String name
        end local 0 // org.objectweb.asm.optimizer.AnnotationConstantsCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/objectweb/asm/optimizer/AnnotationConstantsCollector;
            0    6     1  name  Ljava/lang/String;
            0    6     2  desc  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final
      desc  final

  public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/objectweb/asm/AnnotationVisitor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.objectweb.asm.optimizer.AnnotationConstantsCollector this
        start local 1 // java.lang.String name
         0: .line 137
            aload 1 /* name */
            ifnull 2
         1: .line 138
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            aload 1 /* name */
            invokevirtual org.objectweb.asm.optimizer.ConstantPool.newUTF8:(Ljava/lang/String;)Lorg/objectweb/asm/optimizer/Constant;
            pop
         2: .line 140
      StackMap locals:
      StackMap stack:
            new org.objectweb.asm.optimizer.AnnotationConstantsCollector
            dup
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.av:Lorg/objectweb/asm/AnnotationVisitor;
            aload 1 /* name */
            invokevirtual org.objectweb.asm.AnnotationVisitor.visitArray:(Ljava/lang/String;)Lorg/objectweb/asm/AnnotationVisitor;
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.cp:Lorg/objectweb/asm/optimizer/ConstantPool;
            invokespecial org.objectweb.asm.optimizer.AnnotationConstantsCollector.<init>:(Lorg/objectweb/asm/AnnotationVisitor;Lorg/objectweb/asm/optimizer/ConstantPool;)V
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.objectweb.asm.optimizer.AnnotationConstantsCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/objectweb/asm/optimizer/AnnotationConstantsCollector;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final

  public void visitEnd();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.objectweb.asm.optimizer.AnnotationConstantsCollector this
         0: .line 145
            aload 0 /* this */
            getfield org.objectweb.asm.optimizer.AnnotationConstantsCollector.av:Lorg/objectweb/asm/AnnotationVisitor;
            invokevirtual org.objectweb.asm.AnnotationVisitor.visitEnd:()V
         1: .line 146
            return
        end local 0 // org.objectweb.asm.optimizer.AnnotationConstantsCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/objectweb/asm/optimizer/AnnotationConstantsCollector;
}
SourceFile: "AnnotationConstantsCollector.java"