public final class com.sun.org.apache.bcel.internal.generic.PUSH implements com.sun.org.apache.bcel.internal.generic.CompoundInstruction, com.sun.org.apache.bcel.internal.generic.VariableLengthInstruction, com.sun.org.apache.bcel.internal.generic.InstructionConstants
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.org.apache.bcel.internal.generic.PUSH
  super_class: java.lang.Object
{
  private com.sun.org.apache.bcel.internal.generic.Instruction instruction;
    descriptor: Lcom/sun/org/apache/bcel/internal/generic/Instruction;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(com.sun.org.apache.bcel.internal.generic.ConstantPoolGen, int);
    descriptor: (Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
        start local 1 // com.sun.org.apache.bcel.internal.generic.ConstantPoolGen cp
        start local 2 // int value
         0: .line 44
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 45
            iload 2 /* value */
            iconst_m1
            if_icmplt 3
            iload 2 /* value */
            iconst_5
            if_icmpgt 3
         2: .line 46
            aload 0 /* this */
            getstatic com.sun.org.apache.bcel.internal.generic.PUSH.INSTRUCTIONS:[Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            iconst_3
            iload 2 /* value */
            iadd
            aaload
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            goto 8
         3: .line 47
      StackMap locals: com.sun.org.apache.bcel.internal.generic.PUSH com.sun.org.apache.bcel.internal.generic.ConstantPoolGen int
      StackMap stack:
            iload 2 /* value */
            bipush -128
            if_icmplt 5
            iload 2 /* value */
            bipush 127
            if_icmpgt 5
         4: .line 48
            aload 0 /* this */
            new com.sun.org.apache.bcel.internal.generic.BIPUSH
            dup
            iload 2 /* value */
            i2b
            invokespecial com.sun.org.apache.bcel.internal.generic.BIPUSH.<init>:(B)V
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            goto 8
         5: .line 49
      StackMap locals:
      StackMap stack:
            iload 2 /* value */
            sipush -32768
            if_icmplt 7
            iload 2 /* value */
            sipush 32767
            if_icmpgt 7
         6: .line 50
            aload 0 /* this */
            new com.sun.org.apache.bcel.internal.generic.SIPUSH
            dup
            iload 2 /* value */
            i2s
            invokespecial com.sun.org.apache.bcel.internal.generic.SIPUSH.<init>:(S)V
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            goto 8
         7: .line 52
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new com.sun.org.apache.bcel.internal.generic.LDC
            dup
            aload 1 /* cp */
            iload 2 /* value */
            invokevirtual com.sun.org.apache.bcel.internal.generic.ConstantPoolGen.addInteger:(I)I
            invokespecial com.sun.org.apache.bcel.internal.generic.LDC.<init>:(I)V
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
         8: .line 53
      StackMap locals:
      StackMap stack:
            return
        end local 2 // int value
        end local 1 // com.sun.org.apache.bcel.internal.generic.ConstantPoolGen cp
        end local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/sun/org/apache/bcel/internal/generic/PUSH;
            0    9     1     cp  Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;
            0    9     2  value  I
    MethodParameters:
       Name  Flags
      cp     
      value  

  public void <init>(com.sun.org.apache.bcel.internal.generic.ConstantPoolGen, boolean);
    descriptor: (Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
        start local 1 // com.sun.org.apache.bcel.internal.generic.ConstantPoolGen cp
        start local 2 // boolean value
         0: .line 59
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 60
            aload 0 /* this */
            getstatic com.sun.org.apache.bcel.internal.generic.PUSH.INSTRUCTIONS:[Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            iconst_3
            iload 2 /* value */
            ifeq 2
            iconst_1
            goto 3
      StackMap locals: com.sun.org.apache.bcel.internal.generic.PUSH com.sun.org.apache.bcel.internal.generic.ConstantPoolGen int
      StackMap stack: com.sun.org.apache.bcel.internal.generic.PUSH com.sun.org.apache.bcel.internal.generic.Instruction[] int
         2: iconst_0
      StackMap locals: com.sun.org.apache.bcel.internal.generic.PUSH com.sun.org.apache.bcel.internal.generic.ConstantPoolGen int
      StackMap stack: com.sun.org.apache.bcel.internal.generic.PUSH com.sun.org.apache.bcel.internal.generic.Instruction[] int int
         3: iadd
            aaload
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
         4: .line 61
            return
        end local 2 // boolean value
        end local 1 // com.sun.org.apache.bcel.internal.generic.ConstantPoolGen cp
        end local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/sun/org/apache/bcel/internal/generic/PUSH;
            0    5     1     cp  Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;
            0    5     2  value  Z
    MethodParameters:
       Name  Flags
      cp     
      value  

  public void <init>(com.sun.org.apache.bcel.internal.generic.ConstantPoolGen, float);
    descriptor: (Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
        start local 1 // com.sun.org.apache.bcel.internal.generic.ConstantPoolGen cp
        start local 2 // float value
         0: .line 67
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 68
            fload 2 /* value */
            f2d
            dconst_0
            dcmpl
            ifne 3
         2: .line 69
            aload 0 /* this */
            getstatic com.sun.org.apache.bcel.internal.generic.PUSH.FCONST_0:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            goto 8
         3: .line 70
      StackMap locals: com.sun.org.apache.bcel.internal.generic.PUSH com.sun.org.apache.bcel.internal.generic.ConstantPoolGen float
      StackMap stack:
            fload 2 /* value */
            f2d
            dconst_1
            dcmpl
            ifne 5
         4: .line 71
            aload 0 /* this */
            getstatic com.sun.org.apache.bcel.internal.generic.PUSH.FCONST_1:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            goto 8
         5: .line 72
      StackMap locals:
      StackMap stack:
            fload 2 /* value */
            f2d
            ldc 2.0
            dcmpl
            ifne 7
         6: .line 73
            aload 0 /* this */
            getstatic com.sun.org.apache.bcel.internal.generic.PUSH.FCONST_2:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            goto 8
         7: .line 75
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new com.sun.org.apache.bcel.internal.generic.LDC
            dup
            aload 1 /* cp */
            fload 2 /* value */
            invokevirtual com.sun.org.apache.bcel.internal.generic.ConstantPoolGen.addFloat:(F)I
            invokespecial com.sun.org.apache.bcel.internal.generic.LDC.<init>:(I)V
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
         8: .line 76
      StackMap locals:
      StackMap stack:
            return
        end local 2 // float value
        end local 1 // com.sun.org.apache.bcel.internal.generic.ConstantPoolGen cp
        end local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/sun/org/apache/bcel/internal/generic/PUSH;
            0    9     1     cp  Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;
            0    9     2  value  F
    MethodParameters:
       Name  Flags
      cp     
      value  

  public void <init>(com.sun.org.apache.bcel.internal.generic.ConstantPoolGen, long);
    descriptor: (Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
        start local 1 // com.sun.org.apache.bcel.internal.generic.ConstantPoolGen cp
        start local 2 // long value
         0: .line 82
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 83
            lload 2 /* value */
            lconst_0
            lcmp
            ifne 3
         2: .line 84
            aload 0 /* this */
            getstatic com.sun.org.apache.bcel.internal.generic.PUSH.LCONST_0:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            goto 6
         3: .line 85
      StackMap locals: com.sun.org.apache.bcel.internal.generic.PUSH com.sun.org.apache.bcel.internal.generic.ConstantPoolGen long
      StackMap stack:
            lload 2 /* value */
            lconst_1
            lcmp
            ifne 5
         4: .line 86
            aload 0 /* this */
            getstatic com.sun.org.apache.bcel.internal.generic.PUSH.LCONST_1:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            goto 6
         5: .line 88
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new com.sun.org.apache.bcel.internal.generic.LDC2_W
            dup
            aload 1 /* cp */
            lload 2 /* value */
            invokevirtual com.sun.org.apache.bcel.internal.generic.ConstantPoolGen.addLong:(J)I
            invokespecial com.sun.org.apache.bcel.internal.generic.LDC2_W.<init>:(I)V
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
         6: .line 89
      StackMap locals:
      StackMap stack:
            return
        end local 2 // long value
        end local 1 // com.sun.org.apache.bcel.internal.generic.ConstantPoolGen cp
        end local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/sun/org/apache/bcel/internal/generic/PUSH;
            0    7     1     cp  Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;
            0    7     2  value  J
    MethodParameters:
       Name  Flags
      cp     
      value  

  public void <init>(com.sun.org.apache.bcel.internal.generic.ConstantPoolGen, double);
    descriptor: (Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
        start local 1 // com.sun.org.apache.bcel.internal.generic.ConstantPoolGen cp
        start local 2 // double value
         0: .line 95
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 96
            dload 2 /* value */
            dconst_0
            dcmpl
            ifne 3
         2: .line 97
            aload 0 /* this */
            getstatic com.sun.org.apache.bcel.internal.generic.PUSH.DCONST_0:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            goto 6
         3: .line 98
      StackMap locals: com.sun.org.apache.bcel.internal.generic.PUSH com.sun.org.apache.bcel.internal.generic.ConstantPoolGen double
      StackMap stack:
            dload 2 /* value */
            dconst_1
            dcmpl
            ifne 5
         4: .line 99
            aload 0 /* this */
            getstatic com.sun.org.apache.bcel.internal.generic.PUSH.DCONST_1:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            goto 6
         5: .line 101
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new com.sun.org.apache.bcel.internal.generic.LDC2_W
            dup
            aload 1 /* cp */
            dload 2 /* value */
            invokevirtual com.sun.org.apache.bcel.internal.generic.ConstantPoolGen.addDouble:(D)I
            invokespecial com.sun.org.apache.bcel.internal.generic.LDC2_W.<init>:(I)V
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
         6: .line 102
      StackMap locals:
      StackMap stack:
            return
        end local 2 // double value
        end local 1 // com.sun.org.apache.bcel.internal.generic.ConstantPoolGen cp
        end local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/sun/org/apache/bcel/internal/generic/PUSH;
            0    7     1     cp  Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;
            0    7     2  value  D
    MethodParameters:
       Name  Flags
      cp     
      value  

  public void <init>(com.sun.org.apache.bcel.internal.generic.ConstantPoolGen, java.lang.String);
    descriptor: (Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
        start local 1 // com.sun.org.apache.bcel.internal.generic.ConstantPoolGen cp
        start local 2 // java.lang.String value
         0: .line 108
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 109
            aload 2 /* value */
            ifnonnull 3
         2: .line 110
            aload 0 /* this */
            getstatic com.sun.org.apache.bcel.internal.generic.PUSH.ACONST_NULL:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            goto 4
         3: .line 112
      StackMap locals: com.sun.org.apache.bcel.internal.generic.PUSH com.sun.org.apache.bcel.internal.generic.ConstantPoolGen java.lang.String
      StackMap stack:
            aload 0 /* this */
            new com.sun.org.apache.bcel.internal.generic.LDC
            dup
            aload 1 /* cp */
            aload 2 /* value */
            invokevirtual com.sun.org.apache.bcel.internal.generic.ConstantPoolGen.addString:(Ljava/lang/String;)I
            invokespecial com.sun.org.apache.bcel.internal.generic.LDC.<init>:(I)V
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
         4: .line 113
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String value
        end local 1 // com.sun.org.apache.bcel.internal.generic.ConstantPoolGen cp
        end local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/sun/org/apache/bcel/internal/generic/PUSH;
            0    5     1     cp  Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;
            0    5     2  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      cp     
      value  

  public void <init>(com.sun.org.apache.bcel.internal.generic.ConstantPoolGen, java.lang.Number);
    descriptor: (Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;Ljava/lang/Number;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
        start local 1 // com.sun.org.apache.bcel.internal.generic.ConstantPoolGen cp
        start local 2 // java.lang.Number value
         0: .line 119
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 120
            aload 2 /* value */
            instanceof java.lang.Integer
            ifne 2
            aload 2 /* value */
            instanceof java.lang.Short
            ifne 2
            aload 2 /* value */
            instanceof java.lang.Byte
            ifeq 3
         2: .line 121
      StackMap locals: com.sun.org.apache.bcel.internal.generic.PUSH com.sun.org.apache.bcel.internal.generic.ConstantPoolGen java.lang.Number
      StackMap stack:
            aload 0 /* this */
            new com.sun.org.apache.bcel.internal.generic.PUSH
            dup
            aload 1 /* cp */
            aload 2 /* value */
            invokevirtual java.lang.Number.intValue:()I
            invokespecial com.sun.org.apache.bcel.internal.generic.PUSH.<init>:(Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;I)V
            getfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            goto 10
         3: .line 122
      StackMap locals:
      StackMap stack:
            aload 2 /* value */
            instanceof java.lang.Double
            ifeq 5
         4: .line 123
            aload 0 /* this */
            new com.sun.org.apache.bcel.internal.generic.PUSH
            dup
            aload 1 /* cp */
            aload 2 /* value */
            invokevirtual java.lang.Number.doubleValue:()D
            invokespecial com.sun.org.apache.bcel.internal.generic.PUSH.<init>:(Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;D)V
            getfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            goto 10
         5: .line 124
      StackMap locals:
      StackMap stack:
            aload 2 /* value */
            instanceof java.lang.Float
            ifeq 7
         6: .line 125
            aload 0 /* this */
            new com.sun.org.apache.bcel.internal.generic.PUSH
            dup
            aload 1 /* cp */
            aload 2 /* value */
            invokevirtual java.lang.Number.floatValue:()F
            invokespecial com.sun.org.apache.bcel.internal.generic.PUSH.<init>:(Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;F)V
            getfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            goto 10
         7: .line 126
      StackMap locals:
      StackMap stack:
            aload 2 /* value */
            instanceof java.lang.Long
            ifeq 9
         8: .line 127
            aload 0 /* this */
            new com.sun.org.apache.bcel.internal.generic.PUSH
            dup
            aload 1 /* cp */
            aload 2 /* value */
            invokevirtual java.lang.Number.longValue:()J
            invokespecial com.sun.org.apache.bcel.internal.generic.PUSH.<init>:(Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;J)V
            getfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            putfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            goto 10
         9: .line 129
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.bcel.internal.generic.ClassGenException
            dup
            new java.lang.StringBuilder
            dup
            ldc "What's this: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* value */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial com.sun.org.apache.bcel.internal.generic.ClassGenException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 130
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Number value
        end local 1 // com.sun.org.apache.bcel.internal.generic.ConstantPoolGen cp
        end local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   this  Lcom/sun/org/apache/bcel/internal/generic/PUSH;
            0   11     1     cp  Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;
            0   11     2  value  Ljava/lang/Number;
    MethodParameters:
       Name  Flags
      cp     
      value  

  public void <init>(com.sun.org.apache.bcel.internal.generic.ConstantPoolGen, java.lang.Character);
    descriptor: (Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;Ljava/lang/Character;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
        start local 1 // com.sun.org.apache.bcel.internal.generic.ConstantPoolGen cp
        start local 2 // java.lang.Character value
         0: .line 137
            aload 0 /* this */
            aload 1 /* cp */
            aload 2 /* value */
            invokevirtual java.lang.Character.charValue:()C
            invokespecial com.sun.org.apache.bcel.internal.generic.PUSH.<init>:(Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;I)V
         1: .line 138
            return
        end local 2 // java.lang.Character value
        end local 1 // com.sun.org.apache.bcel.internal.generic.ConstantPoolGen cp
        end local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/org/apache/bcel/internal/generic/PUSH;
            0    2     1     cp  Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;
            0    2     2  value  Ljava/lang/Character;
    MethodParameters:
       Name  Flags
      cp     
      value  

  public void <init>(com.sun.org.apache.bcel.internal.generic.ConstantPoolGen, java.lang.Boolean);
    descriptor: (Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;Ljava/lang/Boolean;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
        start local 1 // com.sun.org.apache.bcel.internal.generic.ConstantPoolGen cp
        start local 2 // java.lang.Boolean value
         0: .line 145
            aload 0 /* this */
            aload 1 /* cp */
            aload 2 /* value */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            invokespecial com.sun.org.apache.bcel.internal.generic.PUSH.<init>:(Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;Z)V
         1: .line 146
            return
        end local 2 // java.lang.Boolean value
        end local 1 // com.sun.org.apache.bcel.internal.generic.ConstantPoolGen cp
        end local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/org/apache/bcel/internal/generic/PUSH;
            0    2     1     cp  Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;
            0    2     2  value  Ljava/lang/Boolean;
    MethodParameters:
       Name  Flags
      cp     
      value  

  public final com.sun.org.apache.bcel.internal.generic.InstructionList getInstructionList();
    descriptor: ()Lcom/sun/org/apache/bcel/internal/generic/InstructionList;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
         0: .line 149
            new com.sun.org.apache.bcel.internal.generic.InstructionList
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            invokespecial com.sun.org.apache.bcel.internal.generic.InstructionList.<init>:(Lcom/sun/org/apache/bcel/internal/generic/Instruction;)V
            areturn
        end local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/bcel/internal/generic/PUSH;

  public final com.sun.org.apache.bcel.internal.generic.Instruction getInstruction();
    descriptor: ()Lcom/sun/org/apache/bcel/internal/generic/Instruction;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
         0: .line 153
            aload 0 /* this */
            getfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            areturn
        end local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/bcel/internal/generic/PUSH;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
         0: .line 160
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.bcel.internal.generic.PUSH.instruction:Lcom/sun/org/apache/bcel/internal/generic/Instruction;
            invokevirtual com.sun.org.apache.bcel.internal.generic.Instruction.toString:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " (PUSH)"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.bcel.internal.generic.PUSH this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/bcel/internal/generic/PUSH;
}
SourceFile: "PUSH.java"