public abstract class org.eclipse.jdt.internal.compiler.ast.OperatorExpression extends org.eclipse.jdt.internal.compiler.ast.Expression implements org.eclipse.jdt.internal.compiler.ast.OperatorIds
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.eclipse.jdt.internal.compiler.ast.OperatorExpression
  super_class: org.eclipse.jdt.internal.compiler.ast.Expression
{
  public static int[][] OperatorSignatures;
    descriptor: [[I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 23
            bipush 20
            anewarray int[]
            putstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
         1: .line 25
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.classInitialize:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.ast.OperatorExpression this
         0: .line 31
            aload 0 /* this */
            invokespecial org.eclipse.jdt.internal.compiler.ast.Expression.<init>:()V
         1: .line 32
            return
        end local 0 // org.eclipse.jdt.internal.compiler.ast.OperatorExpression this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jdt/internal/compiler/ast/OperatorExpression;

  public static final void classInitialize();
    descriptor: ()V
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=0, args_size=0
         0: .line 34
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            iconst_2
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_AND:()[I
            aastore
         1: .line 35
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            iconst_0
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_AND_AND:()[I
            aastore
         2: .line 36
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            bipush 9
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_DIVIDE:()[I
            aastore
         3: .line 37
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            bipush 18
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_EQUAL_EQUAL:()[I
            aastore
         4: .line 38
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            bipush 6
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_GREATER:()[I
            aastore
         5: .line 39
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            bipush 7
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_GREATER_EQUAL:()[I
            aastore
         6: .line 40
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            bipush 10
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_LEFT_SHIFT:()[I
            aastore
         7: .line 41
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            iconst_4
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_LESS:()[I
            aastore
         8: .line 42
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            iconst_5
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_LESS_EQUAL:()[I
            aastore
         9: .line 43
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            bipush 13
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_MINUS:()[I
            aastore
        10: .line 44
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            bipush 15
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_MULTIPLY:()[I
            aastore
        11: .line 45
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            iconst_3
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_OR:()[I
            aastore
        12: .line 46
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            iconst_1
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_OR_OR:()[I
            aastore
        13: .line 47
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            bipush 14
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_PLUS:()[I
            aastore
        14: .line 48
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            bipush 16
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_REMAINDER:()[I
            aastore
        15: .line 49
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            bipush 17
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_RIGHT_SHIFT:()[I
            aastore
        16: .line 50
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            bipush 19
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_UNSIGNED_RIGHT_SHIFT:()[I
            aastore
        17: .line 51
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            bipush 8
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_XOR:()[I
            aastore
        18: .line 52
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static final java.lang.String generateTableTestCase();
    descriptor: ()Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=4, locals=11, args_size=0
         0: .line 63
            bipush 17
            newarray 10
            dup
            iconst_0
            iconst_2
            iastore
            dup
            iconst_2
            bipush 9
            iastore
            dup
            iconst_3
            bipush 6
            iastore
            dup
            iconst_4
            bipush 7
            iastore
            dup
            iconst_5
         1: .line 64
            bipush 10
            iastore
            dup
            bipush 6
            iconst_4
            iastore
            dup
            bipush 7
            iconst_5
            iastore
            dup
            bipush 8
            bipush 13
            iastore
            dup
            bipush 9
            bipush 15
            iastore
            dup
            bipush 10
            iconst_3
            iastore
            dup
            bipush 11
            iconst_1
            iastore
            dup
            bipush 12
            bipush 14
            iastore
            dup
            bipush 13
            bipush 16
            iastore
            dup
            bipush 14
         2: .line 65
            bipush 17
            iastore
            dup
            bipush 15
            bipush 19
            iastore
            dup
            bipush 16
            bipush 8
            iastore
         3: .line 63
            astore 0 /* operators */
        start local 0 // int[] operators
         4: .line 124
            new org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode
            dup
            invokespecial org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.<init>:()V
            astore 1 /* decode */
        start local 1 // org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode decode
         5: .line 127
            new java.lang.StringBuilder
            dup
            ldc "\tpublic static void binaryOperationTablesTestCase(){\n\t\t//TC test : all binary operation (described in tables)\n\t\t//method automatically generated by\n\t\t//org.eclipse.jdt.internal.compiler.ast.OperatorExpression.generateTableTestCase();\n\t\tString str0;\t String str\t= "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         6: .line 133
            aload 1 /* decode */
            bipush 11
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.constant:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ";\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         7: .line 134
            ldc "\t\tint i0;\t int i\t= "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decode */
            bipush 10
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.constant:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ";\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         8: .line 135
            ldc "\t\tboolean z0;\t boolean z\t= "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decode */
            iconst_5
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.constant:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ";\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         9: .line 136
            ldc "\t\tchar c0; \t char  c\t= "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decode */
            iconst_2
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.constant:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ";\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        10: .line 137
            ldc "\t\tfloat f0; \t float f\t= "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decode */
            bipush 9
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.constant:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ";\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        11: .line 138
            ldc "\t\tdouble d0;\t double d\t= "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decode */
            bipush 8
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.constant:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ";\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        12: .line 139
            ldc "\t\tbyte b0; \t byte b\t= "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decode */
            iconst_3
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.constant:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ";\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        13: .line 140
            ldc "\t\tshort s0; \t short s\t= "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decode */
            iconst_4
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.constant:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ";\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        14: .line 141
            ldc "\t\tlong l0; \t long l\t= "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decode */
            bipush 7
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.constant:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ";\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        15: .line 142
            ldc "\t\tObject obj0; \t Object obj\t= "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decode */
            iconst_1
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.constant:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ";\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        16: .line 143
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        17: .line 127
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* s */
        start local 2 // java.lang.String s
        18: .line 145
            iconst_0
            istore 3 /* error */
        start local 3 // int error
        19: .line 146
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        20: goto 47
        21: .line 147
      StackMap locals: int[] org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode java.lang.String int int
      StackMap stack:
            aload 0 /* operators */
            iload 4 /* i */
            iaload
            istore 5 /* operator */
        start local 5 // int operator
        22: .line 148
            iconst_0
            istore 6 /* left */
        start local 6 // int left
        23: goto 45
        24: .line 149
      StackMap locals: int int
      StackMap stack:
            iconst_0
            istore 7 /* right */
        start local 7 // int right
        25: goto 43
        26: .line 150
      StackMap locals: int
      StackMap stack:
            getstatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.OperatorSignatures:[[I
            iload 5 /* operator */
            aaload
            iload 6 /* left */
            iconst_4
            ishl
            iload 7 /* right */
            iadd
            iaload
            bipush 15
            iand
            istore 8 /* result */
        start local 8 // int result
        27: .line 151
            iload 8 /* result */
            ifeq 42
        28: .line 159
            new java.lang.StringBuilder
            dup
            aload 2 /* s */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "\t\t"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decode */
            iload 8 /* result */
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.type:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "0"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decode */
            iload 6 /* left */
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.type:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* s */
        29: .line 160
            new java.lang.StringBuilder
            dup
            aload 2 /* s */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decode */
            iload 5 /* operator */
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.operator:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decode */
            iload 7 /* right */
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.type:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ";\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* s */
        30: .line 161
            iload 8 /* result */
            bipush 11
            if_icmpne 31
            ldc "\t\tif (! "
            goto 32
      StackMap locals: int
      StackMap stack:
        31: ldc "\t\tif ( "
      StackMap locals:
      StackMap stack: java.lang.String
        32: astore 9 /* begin */
        start local 9 // java.lang.String begin
        33: .line 162
            iload 8 /* result */
            bipush 11
            if_icmpne 34
            ldc ".equals("
            goto 35
      StackMap locals: java.lang.String
      StackMap stack:
        34: ldc " != ("
      StackMap locals:
      StackMap stack: java.lang.String
        35: astore 10 /* test */
        start local 10 // java.lang.String test
        36: .line 163
            new java.lang.StringBuilder
            dup
            aload 2 /* s */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 9 /* begin */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* decode */
            iload 8 /* result */
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.type:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "0"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 10 /* test */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        37: .line 164
            aload 1 /* decode */
            iload 6 /* left */
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.constant:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        38: .line 165
            aload 1 /* decode */
            iload 5 /* operator */
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.operator:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        39: .line 166
            aload 1 /* decode */
            iload 7 /* right */
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode.constant:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "))\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        40: .line 163
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* s */
        41: .line 167
            new java.lang.StringBuilder
            dup
            aload 2 /* s */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "\t\t\tSystem.out.println("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iinc 3 /* error */ 1
            iload 3 /* error */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ");\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* s */
        end local 10 // java.lang.String test
        end local 9 // java.lang.String begin
        end local 8 // int result
        42: .line 149
      StackMap locals:
      StackMap stack:
            iinc 7 /* right */ 1
      StackMap locals:
      StackMap stack:
        43: iload 7 /* right */
            bipush 16
            if_icmplt 26
        end local 7 // int right
        44: .line 148
            iinc 6 /* left */ 1
      StackMap locals:
      StackMap stack:
        45: iload 6 /* left */
            bipush 16
            if_icmplt 24
        end local 6 // int left
        end local 5 // int operator
        46: .line 146
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        47: iload 4 /* i */
            aload 0 /* operators */
            arraylength
            if_icmplt 21
        end local 4 // int i
        48: .line 173
            new java.lang.StringBuilder
            dup
            aload 2 /* s */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "\n\t\tSystem.out.println(\"binary tables test : done\");}"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            dup
            astore 2 /* s */
            areturn
        end local 3 // int error
        end local 2 // java.lang.String s
        end local 1 // org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode decode
        end local 0 // int[] operators
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            4   49     0  operators  [I
            5   49     1     decode  Lorg/eclipse/jdt/internal/compiler/ast/OperatorExpression$1Decode;
           18   49     2          s  Ljava/lang/String;
           19   49     3      error  I
           20   48     4          i  I
           22   46     5   operator  I
           23   46     6       left  I
           25   44     7      right  I
           27   42     8     result  I
           33   42     9      begin  Ljava/lang/String;
           36   42    10       test  Ljava/lang/String;

  public static final int[] get_AND();
    descriptor: ()[I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=0
         0: .line 183
            sipush 256
            newarray 10
            astore 0 /* table */
        start local 0 // int[] table
         1: .line 200
            aload 0 /* table */
            bipush 51
            ldc 670266
            iastore
         2: .line 201
            aload 0 /* table */
            bipush 55
            ldc 472951
            iastore
         3: .line 202
            aload 0 /* table */
            bipush 52
            ldc 670282
            iastore
         4: .line 209
            aload 0 /* table */
            bipush 50
            ldc 670250
            iastore
         5: .line 210
            aload 0 /* table */
            bipush 58
            ldc 670378
            iastore
         6: .line 214
            aload 0 /* table */
            bipush 115
            ldc 489271
            iastore
         7: .line 215
            aload 0 /* table */
            bipush 119
            ldc 489335
            iastore
         8: .line 216
            aload 0 /* table */
            bipush 116
            ldc 489287
            iastore
         9: .line 223
            aload 0 /* table */
            bipush 114
            ldc 489255
            iastore
        10: .line 224
            aload 0 /* table */
            bipush 122
            ldc 489383
            iastore
        11: .line 228
            aload 0 /* table */
            bipush 67
            ldc 674362
            iastore
        12: .line 229
            aload 0 /* table */
            bipush 71
            ldc 477047
            iastore
        13: .line 230
            aload 0 /* table */
            bipush 68
            ldc 674378
            iastore
        14: .line 237
            aload 0 /* table */
            bipush 66
            ldc 674346
            iastore
        15: .line 238
            aload 0 /* table */
            bipush 74
            ldc 674474
            iastore
        16: .line 320
            aload 0 /* table */
            bipush 85
            ldc 349525
            iastore
        17: .line 326
            aload 0 /* table */
            bipush 35
            ldc 666170
            iastore
        18: .line 327
            aload 0 /* table */
            bipush 39
            ldc 468855
            iastore
        19: .line 328
            aload 0 /* table */
            bipush 36
            ldc 666186
            iastore
        20: .line 335
            aload 0 /* table */
            bipush 34
            ldc 666154
            iastore
        21: .line 336
            aload 0 /* table */
            bipush 42
            ldc 666282
            iastore
        22: .line 340
            aload 0 /* table */
            sipush 163
            ldc 698938
            iastore
        23: .line 341
            aload 0 /* table */
            sipush 167
            ldc 501623
            iastore
        24: .line 342
            aload 0 /* table */
            sipush 164
            ldc 698954
            iastore
        25: .line 349
            aload 0 /* table */
            sipush 162
            ldc 698922
            iastore
        26: .line 350
            aload 0 /* table */
            sipush 170
            ldc 699050
            iastore
        27: .line 367
            aload 0 /* table */
            areturn
        end local 0 // int[] table
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            1   28     0  table  [I

  public static final int[] get_AND_AND();
    descriptor: ()[I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=0
         0: .line 377
            sipush 256
            newarray 10
            astore 0 /* table */
        start local 0 // int[] table
         1: .line 514
            aload 0 /* table */
            bipush 85
            ldc 349525
            iastore
         2: .line 560
            aload 0 /* table */
            areturn
        end local 0 // int[] table
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            1    3     0  table  [I

  public static final int[] get_DIVIDE();
    descriptor: ()[I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=1, locals=0, args_size=0
         0: .line 573
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_MINUS:()[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static final int[] get_EQUAL_EQUAL();
    descriptor: ()[I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=0
         0: .line 583
            sipush 256
            newarray 10
            astore 0 /* table */
        start local 0 // int[] table
         1: .line 600
            aload 0 /* table */
            bipush 51
            ldc 670261
            iastore
         2: .line 601
            aload 0 /* table */
            bipush 55
            ldc 472949
            iastore
         3: .line 602
            aload 0 /* table */
            bipush 52
            ldc 670277
            iastore
         4: .line 606
            aload 0 /* table */
            bipush 56
            ldc 538757
            iastore
         5: .line 607
            aload 0 /* table */
            bipush 57
            ldc 604565
            iastore
         6: .line 609
            aload 0 /* table */
            bipush 50
            ldc 670245
            iastore
         7: .line 610
            aload 0 /* table */
            bipush 58
            ldc 670373
            iastore
         8: .line 614
            aload 0 /* table */
            bipush 115
            ldc 489269
            iastore
         9: .line 615
            aload 0 /* table */
            bipush 119
            ldc 489333
            iastore
        10: .line 616
            aload 0 /* table */
            bipush 116
            ldc 489285
            iastore
        11: .line 620
            aload 0 /* table */
            bipush 120
            ldc 555141
            iastore
        12: .line 621
            aload 0 /* table */
            bipush 121
            ldc 620949
            iastore
        13: .line 623
            aload 0 /* table */
            bipush 114
            ldc 489253
            iastore
        14: .line 624
            aload 0 /* table */
            bipush 122
            ldc 489381
            iastore
        15: .line 628
            aload 0 /* table */
            bipush 67
            ldc 674357
            iastore
        16: .line 629
            aload 0 /* table */
            bipush 71
            ldc 477045
            iastore
        17: .line 630
            aload 0 /* table */
            bipush 68
            ldc 674373
            iastore
        18: .line 634
            aload 0 /* table */
            bipush 72
            ldc 542853
            iastore
        19: .line 635
            aload 0 /* table */
            bipush 73
            ldc 608661
            iastore
        20: .line 637
            aload 0 /* table */
            bipush 66
            ldc 674341
            iastore
        21: .line 638
            aload 0 /* table */
            bipush 74
            ldc 674469
            iastore
        22: .line 660
            aload 0 /* table */
            sipush 187
        23: .line 661
            ldc 111029
        24: .line 660
            iastore
        25: .line 662
            aload 0 /* table */
            sipush 177
        26: .line 663
            ldc 110869
        27: .line 662
            iastore
        28: .line 669
            aload 0 /* table */
            sipush 188
        29: .line 670
            ldc 111045
        30: .line 669
            iastore
        31: .line 677
            aload 0 /* table */
            bipush 27
        32: .line 678
            ldc 70069
        33: .line 677
            iastore
        34: .line 679
            aload 0 /* table */
            bipush 17
        35: .line 680
            ldc 69909
        36: .line 679
            iastore
        37: .line 686
            aload 0 /* table */
            bipush 28
        38: .line 687
            ldc 70085
        39: .line 686
            iastore
        40: .line 690
            aload 0 /* table */
            sipush 131
            ldc 559157
            iastore
        41: .line 691
            aload 0 /* table */
            sipush 135
            ldc 559221
            iastore
        42: .line 692
            aload 0 /* table */
            sipush 132
            ldc 559173
            iastore
        43: .line 696
            aload 0 /* table */
            sipush 136
            ldc 559237
            iastore
        44: .line 697
            aload 0 /* table */
            sipush 137
            ldc 559253
            iastore
        45: .line 699
            aload 0 /* table */
            sipush 130
            ldc 559141
            iastore
        46: .line 700
            aload 0 /* table */
            sipush 138
            ldc 559269
            iastore
        47: .line 704
            aload 0 /* table */
            sipush 147
            ldc 629045
            iastore
        48: .line 705
            aload 0 /* table */
            sipush 151
            ldc 629109
            iastore
        49: .line 706
            aload 0 /* table */
            sipush 148
            ldc 629061
            iastore
        50: .line 710
            aload 0 /* table */
            sipush 152
            ldc 563333
            iastore
        51: .line 711
            aload 0 /* table */
            sipush 153
            ldc 629141
            iastore
        52: .line 713
            aload 0 /* table */
            sipush 146
            ldc 629029
            iastore
        53: .line 714
            aload 0 /* table */
            sipush 154
            ldc 629157
            iastore
        54: .line 726
            aload 0 /* table */
            bipush 85
            ldc 349525
            iastore
        55: .line 732
            aload 0 /* table */
            bipush 35
            ldc 666165
            iastore
        56: .line 733
            aload 0 /* table */
            bipush 39
            ldc 468853
            iastore
        57: .line 734
            aload 0 /* table */
            bipush 36
            ldc 666181
            iastore
        58: .line 738
            aload 0 /* table */
            bipush 40
            ldc 534661
            iastore
        59: .line 739
            aload 0 /* table */
            bipush 41
            ldc 600469
            iastore
        60: .line 741
            aload 0 /* table */
            bipush 34
            ldc 666149
            iastore
        61: .line 742
            aload 0 /* table */
            bipush 42
            ldc 666277
            iastore
        62: .line 746
            aload 0 /* table */
            sipush 163
            ldc 698933
            iastore
        63: .line 747
            aload 0 /* table */
            sipush 167
            ldc 501621
            iastore
        64: .line 748
            aload 0 /* table */
            sipush 164
            ldc 698949
            iastore
        65: .line 752
            aload 0 /* table */
            sipush 168
            ldc 567429
            iastore
        66: .line 753
            aload 0 /* table */
            sipush 169
            ldc 633237
            iastore
        67: .line 755
            aload 0 /* table */
            sipush 162
            ldc 698917
            iastore
        68: .line 756
            aload 0 /* table */
            sipush 170
            ldc 699045
            iastore
        69: .line 764
            aload 0 /* table */
            sipush 203
        70: .line 765
            ldc 115125
        71: .line 764
            iastore
        72: .line 766
            aload 0 /* table */
            sipush 193
        73: .line 767
            ldc 114965
        74: .line 766
            iastore
        75: .line 773
            aload 0 /* table */
            sipush 204
        76: .line 774
            ldc 115141
        77: .line 773
            iastore
        78: .line 775
            aload 0 /* table */
            areturn
        end local 0 // int[] table
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            1   79     0  table  [I

  public static final int[] get_GREATER();
    descriptor: ()[I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=1, locals=0, args_size=0
         0: .line 786
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_LESS:()[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static final int[] get_GREATER_EQUAL();
    descriptor: ()[I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=1, locals=0, args_size=0
         0: .line 797
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_LESS:()[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static final int[] get_LEFT_SHIFT();
    descriptor: ()[I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=0
         0: .line 807
            sipush 256
            newarray 10
            astore 0 /* table */
        start local 0 // int[] table
         1: .line 824
            aload 0 /* table */
            bipush 51
            ldc 670266
            iastore
         2: .line 825
            aload 0 /* table */
            bipush 55
            ldc 670330
            iastore
         3: .line 826
            aload 0 /* table */
            bipush 52
            ldc 670282
            iastore
         4: .line 833
            aload 0 /* table */
            bipush 50
            ldc 670250
            iastore
         5: .line 834
            aload 0 /* table */
            bipush 58
            ldc 670378
            iastore
         6: .line 838
            aload 0 /* table */
            bipush 115
            ldc 490039
            iastore
         7: .line 839
            aload 0 /* table */
            bipush 119
            ldc 490103
            iastore
         8: .line 840
            aload 0 /* table */
            bipush 116
            ldc 490055
            iastore
         9: .line 847
            aload 0 /* table */
            bipush 114
            ldc 490023
            iastore
        10: .line 848
            aload 0 /* table */
            bipush 122
            ldc 490151
            iastore
        11: .line 852
            aload 0 /* table */
            bipush 67
            ldc 674362
            iastore
        12: .line 853
            aload 0 /* table */
            bipush 71
            ldc 674426
            iastore
        13: .line 854
            aload 0 /* table */
            bipush 68
            ldc 674378
            iastore
        14: .line 861
            aload 0 /* table */
            bipush 66
            ldc 674346
            iastore
        15: .line 862
            aload 0 /* table */
            bipush 74
            ldc 674474
            iastore
        16: .line 950
            aload 0 /* table */
            bipush 35
            ldc 666170
            iastore
        17: .line 951
            aload 0 /* table */
            bipush 39
            ldc 666234
            iastore
        18: .line 952
            aload 0 /* table */
            bipush 36
            ldc 666186
            iastore
        19: .line 959
            aload 0 /* table */
            bipush 34
            ldc 666154
            iastore
        20: .line 960
            aload 0 /* table */
            bipush 42
            ldc 666282
            iastore
        21: .line 964
            aload 0 /* table */
            sipush 163
            ldc 698938
            iastore
        22: .line 965
            aload 0 /* table */
            sipush 167
            ldc 699002
            iastore
        23: .line 966
            aload 0 /* table */
            sipush 164
            ldc 698954
            iastore
        24: .line 973
            aload 0 /* table */
            sipush 162
            ldc 698922
            iastore
        25: .line 974
            aload 0 /* table */
            sipush 170
            ldc 699050
            iastore
        26: .line 991
            aload 0 /* table */
            areturn
        end local 0 // int[] table
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            1   27     0  table  [I

  public static final int[] get_LESS();
    descriptor: ()[I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=0
         0: .line 1001
            sipush 256
            newarray 10
            astore 0 /* table */
        start local 0 // int[] table
         1: .line 1018
            aload 0 /* table */
            bipush 51
            ldc 670261
            iastore
         2: .line 1019
            aload 0 /* table */
            bipush 55
            ldc 472949
            iastore
         3: .line 1020
            aload 0 /* table */
            bipush 52
            ldc 670277
            iastore
         4: .line 1024
            aload 0 /* table */
            bipush 56
            ldc 538757
            iastore
         5: .line 1025
            aload 0 /* table */
            bipush 57
            ldc 604565
            iastore
         6: .line 1027
            aload 0 /* table */
            bipush 50
            ldc 670245
            iastore
         7: .line 1028
            aload 0 /* table */
            bipush 58
            ldc 670373
            iastore
         8: .line 1032
            aload 0 /* table */
            bipush 115
            ldc 489269
            iastore
         9: .line 1033
            aload 0 /* table */
            bipush 119
            ldc 489333
            iastore
        10: .line 1034
            aload 0 /* table */
            bipush 116
            ldc 489285
            iastore
        11: .line 1038
            aload 0 /* table */
            bipush 120
            ldc 555141
            iastore
        12: .line 1039
            aload 0 /* table */
            bipush 121
            ldc 620949
            iastore
        13: .line 1041
            aload 0 /* table */
            bipush 114
            ldc 489253
            iastore
        14: .line 1042
            aload 0 /* table */
            bipush 122
            ldc 489381
            iastore
        15: .line 1046
            aload 0 /* table */
            bipush 67
            ldc 674357
            iastore
        16: .line 1047
            aload 0 /* table */
            bipush 71
            ldc 477045
            iastore
        17: .line 1048
            aload 0 /* table */
            bipush 68
            ldc 674373
            iastore
        18: .line 1052
            aload 0 /* table */
            bipush 72
            ldc 542853
            iastore
        19: .line 1053
            aload 0 /* table */
            bipush 73
            ldc 608661
            iastore
        20: .line 1055
            aload 0 /* table */
            bipush 66
            ldc 674341
            iastore
        21: .line 1056
            aload 0 /* table */
            bipush 74
            ldc 674469
            iastore
        22: .line 1102
            aload 0 /* table */
            sipush 131
            ldc 559157
            iastore
        23: .line 1103
            aload 0 /* table */
            sipush 135
            ldc 559221
            iastore
        24: .line 1104
            aload 0 /* table */
            sipush 132
            ldc 559173
            iastore
        25: .line 1108
            aload 0 /* table */
            sipush 136
            ldc 559237
            iastore
        26: .line 1109
            aload 0 /* table */
            sipush 137
            ldc 559253
            iastore
        27: .line 1111
            aload 0 /* table */
            sipush 130
            ldc 559141
            iastore
        28: .line 1112
            aload 0 /* table */
            sipush 138
            ldc 559269
            iastore
        29: .line 1116
            aload 0 /* table */
            sipush 147
            ldc 629045
            iastore
        30: .line 1117
            aload 0 /* table */
            sipush 151
            ldc 629109
            iastore
        31: .line 1118
            aload 0 /* table */
            sipush 148
            ldc 629061
            iastore
        32: .line 1122
            aload 0 /* table */
            sipush 152
            ldc 563333
            iastore
        33: .line 1123
            aload 0 /* table */
            sipush 153
            ldc 629141
            iastore
        34: .line 1125
            aload 0 /* table */
            sipush 146
            ldc 629029
            iastore
        35: .line 1126
            aload 0 /* table */
            sipush 154
            ldc 629157
            iastore
        36: .line 1144
            aload 0 /* table */
            bipush 35
            ldc 666165
            iastore
        37: .line 1145
            aload 0 /* table */
            bipush 39
            ldc 468853
            iastore
        38: .line 1146
            aload 0 /* table */
            bipush 36
            ldc 666181
            iastore
        39: .line 1150
            aload 0 /* table */
            bipush 40
            ldc 534661
            iastore
        40: .line 1151
            aload 0 /* table */
            bipush 41
            ldc 600469
            iastore
        41: .line 1153
            aload 0 /* table */
            bipush 34
            ldc 666149
            iastore
        42: .line 1154
            aload 0 /* table */
            bipush 42
            ldc 666277
            iastore
        43: .line 1158
            aload 0 /* table */
            sipush 163
            ldc 698933
            iastore
        44: .line 1159
            aload 0 /* table */
            sipush 167
            ldc 501621
            iastore
        45: .line 1160
            aload 0 /* table */
            sipush 164
            ldc 698949
            iastore
        46: .line 1164
            aload 0 /* table */
            sipush 168
            ldc 567429
            iastore
        47: .line 1165
            aload 0 /* table */
            sipush 169
            ldc 633237
            iastore
        48: .line 1167
            aload 0 /* table */
            sipush 162
            ldc 698917
            iastore
        49: .line 1168
            aload 0 /* table */
            sipush 170
            ldc 699045
            iastore
        50: .line 1185
            aload 0 /* table */
            areturn
        end local 0 // int[] table
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            1   51     0  table  [I

  public static final int[] get_LESS_EQUAL();
    descriptor: ()[I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=1, locals=0, args_size=0
         0: .line 1196
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_LESS:()[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static final int[] get_MINUS();
    descriptor: ()[I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=0
         0: .line 1206
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_PLUS:()[I
            invokevirtual int[].clone:()Ljava/lang/Object;
            checkcast int[]
            astore 0 /* table */
        start local 0 // int[] table
         1: .line 1209
            aload 0 /* table */
            sipush 179
            iconst_0
            iastore
         2: .line 1210
            aload 0 /* table */
            sipush 183
            iconst_0
            iastore
         3: .line 1211
            aload 0 /* table */
            sipush 180
            iconst_0
            iastore
         4: .line 1212
            aload 0 /* table */
            sipush 182
            iconst_0
            iastore
         5: .line 1213
            aload 0 /* table */
            sipush 187
            iconst_0
            iastore
         6: .line 1214
            aload 0 /* table */
            sipush 177
            iconst_0
            iastore
         7: .line 1215
            aload 0 /* table */
            sipush 184
            iconst_0
            iastore
         8: .line 1216
            aload 0 /* table */
            sipush 185
            iconst_0
            iastore
         9: .line 1217
            aload 0 /* table */
            sipush 181
            iconst_0
            iastore
        10: .line 1218
            aload 0 /* table */
            sipush 178
            iconst_0
            iastore
        11: .line 1219
            aload 0 /* table */
            sipush 186
            iconst_0
            iastore
        12: .line 1220
            aload 0 /* table */
            sipush 188
            iconst_0
            iastore
        13: .line 1222
            aload 0 /* table */
            bipush 59
            iconst_0
            iastore
        14: .line 1223
            aload 0 /* table */
            bipush 123
            iconst_0
            iastore
        15: .line 1224
            aload 0 /* table */
            bipush 75
            iconst_0
            iastore
        16: .line 1225
            aload 0 /* table */
            bipush 107
            iconst_0
            iastore
        17: .line 1226
            aload 0 /* table */
            bipush 27
            iconst_0
            iastore
        18: .line 1227
            aload 0 /* table */
            sipush 139
            iconst_0
            iastore
        19: .line 1228
            aload 0 /* table */
            sipush 155
            iconst_0
            iastore
        20: .line 1229
            aload 0 /* table */
            bipush 91
            iconst_0
            iastore
        21: .line 1230
            aload 0 /* table */
            bipush 43
            iconst_0
            iastore
        22: .line 1231
            aload 0 /* table */
            sipush 171
            iconst_0
            iastore
        23: .line 1232
            aload 0 /* table */
            sipush 203
            iconst_0
            iastore
        24: .line 1234
            aload 0 /* table */
            sipush 204
            iconst_0
            iastore
        25: .line 1236
            aload 0 /* table */
            areturn
        end local 0 // int[] table
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            1   26     0  table  [I

  public static final int[] get_MULTIPLY();
    descriptor: ()[I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=1, locals=0, args_size=0
         0: .line 1247
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_MINUS:()[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static final int[] get_OR();
    descriptor: ()[I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=1, locals=0, args_size=0
         0: .line 1259
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_AND:()[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static final int[] get_OR_OR();
    descriptor: ()[I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=1, locals=0, args_size=0
         0: .line 1270
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_AND_AND:()[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static final int[] get_PLUS();
    descriptor: ()[I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=0
         0: .line 1280
            sipush 256
            newarray 10
            astore 0 /* table */
        start local 0 // int[] table
         1: .line 1297
            aload 0 /* table */
            bipush 51
            ldc 670266
            iastore
         2: .line 1298
            aload 0 /* table */
            bipush 55
            ldc 472951
            iastore
         3: .line 1299
            aload 0 /* table */
            bipush 52
            ldc 670282
            iastore
         4: .line 1301
            aload 0 /* table */
            bipush 59
            ldc 211899
            iastore
         5: .line 1303
            aload 0 /* table */
            bipush 56
            ldc 538760
            iastore
         6: .line 1304
            aload 0 /* table */
            bipush 57
            ldc 604569
            iastore
         7: .line 1306
            aload 0 /* table */
            bipush 50
            ldc 670250
            iastore
         8: .line 1307
            aload 0 /* table */
            bipush 58
            ldc 670378
            iastore
         9: .line 1311
            aload 0 /* table */
            bipush 115
            ldc 489271
            iastore
        10: .line 1312
            aload 0 /* table */
            bipush 119
            ldc 489335
            iastore
        11: .line 1313
            aload 0 /* table */
            bipush 116
            ldc 489287
            iastore
        12: .line 1315
            aload 0 /* table */
            bipush 123
            ldc 490427
            iastore
        13: .line 1317
            aload 0 /* table */
            bipush 120
            ldc 555144
            iastore
        14: .line 1318
            aload 0 /* table */
            bipush 121
            ldc 620953
            iastore
        15: .line 1320
            aload 0 /* table */
            bipush 114
            ldc 489255
            iastore
        16: .line 1321
            aload 0 /* table */
            bipush 122
            ldc 489383
            iastore
        17: .line 1325
            aload 0 /* table */
            bipush 67
            ldc 674362
            iastore
        18: .line 1326
            aload 0 /* table */
            bipush 71
            ldc 477047
            iastore
        19: .line 1327
            aload 0 /* table */
            bipush 68
            ldc 674378
            iastore
        20: .line 1329
            aload 0 /* table */
            bipush 75
            ldc 281531
            iastore
        21: .line 1331
            aload 0 /* table */
            bipush 72
            ldc 542856
            iastore
        22: .line 1332
            aload 0 /* table */
            bipush 73
            ldc 608665
            iastore
        23: .line 1334
            aload 0 /* table */
            bipush 66
            ldc 674346
            iastore
        24: .line 1335
            aload 0 /* table */
            bipush 74
            ldc 674474
            iastore
        25: .line 1353
            aload 0 /* table */
            sipush 179
            ldc 766779
            iastore
        26: .line 1354
            aload 0 /* table */
            sipush 183
            ldc 767867
            iastore
        27: .line 1355
            aload 0 /* table */
            sipush 180
            ldc 767051
            iastore
        28: .line 1357
            aload 0 /* table */
            sipush 187
            ldc 768955
            iastore
        29: .line 1358
            aload 0 /* table */
            sipush 177
            ldc 766235
            iastore
        30: .line 1359
            aload 0 /* table */
            sipush 184
            ldc 768139
            iastore
        31: .line 1360
            aload 0 /* table */
            sipush 185
            ldc 768411
            iastore
        32: .line 1361
            aload 0 /* table */
            sipush 181
            ldc 767323
            iastore
        33: .line 1362
            aload 0 /* table */
            sipush 178
            ldc 766507
            iastore
        34: .line 1363
            aload 0 /* table */
            sipush 186
            ldc 768683
            iastore
        35: .line 1364
            aload 0 /* table */
            sipush 188
            ldc 769227
            iastore
        36: .line 1371
            aload 0 /* table */
            bipush 27
            ldc 72635
            iastore
        37: .line 1381
            aload 0 /* table */
            sipush 131
            ldc 559160
            iastore
        38: .line 1382
            aload 0 /* table */
            sipush 135
            ldc 559224
            iastore
        39: .line 1383
            aload 0 /* table */
            sipush 132
            ldc 559176
            iastore
        40: .line 1385
            aload 0 /* table */
            sipush 139
            ldc 560059
            iastore
        41: .line 1387
            aload 0 /* table */
            sipush 136
            ldc 559240
            iastore
        42: .line 1388
            aload 0 /* table */
            sipush 137
            ldc 559256
            iastore
        43: .line 1390
            aload 0 /* table */
            sipush 130
            ldc 559144
            iastore
        44: .line 1391
            aload 0 /* table */
            sipush 138
            ldc 559272
            iastore
        45: .line 1395
            aload 0 /* table */
            sipush 147
            ldc 629049
            iastore
        46: .line 1396
            aload 0 /* table */
            sipush 151
            ldc 629113
            iastore
        47: .line 1397
            aload 0 /* table */
            sipush 148
            ldc 629065
            iastore
        48: .line 1399
            aload 0 /* table */
            sipush 155
            ldc 629691
            iastore
        49: .line 1401
            aload 0 /* table */
            sipush 152
            ldc 563336
            iastore
        50: .line 1402
            aload 0 /* table */
            sipush 153
            ldc 629145
            iastore
        51: .line 1404
            aload 0 /* table */
            sipush 146
            ldc 629033
            iastore
        52: .line 1405
            aload 0 /* table */
            sipush 154
            ldc 629161
            iastore
        53: .line 1413
            aload 0 /* table */
            bipush 91
            ldc 351163
            iastore
        54: .line 1423
            aload 0 /* table */
            bipush 35
            ldc 666170
            iastore
        55: .line 1424
            aload 0 /* table */
            bipush 39
            ldc 468855
            iastore
        56: .line 1425
            aload 0 /* table */
            bipush 36
            ldc 666186
            iastore
        57: .line 1427
            aload 0 /* table */
            bipush 43
            ldc 142267
            iastore
        58: .line 1429
            aload 0 /* table */
            bipush 40
            ldc 534664
            iastore
        59: .line 1430
            aload 0 /* table */
            bipush 41
            ldc 600473
            iastore
        60: .line 1432
            aload 0 /* table */
            bipush 34
            ldc 666154
            iastore
        61: .line 1433
            aload 0 /* table */
            bipush 42
            ldc 666282
            iastore
        62: .line 1437
            aload 0 /* table */
            sipush 163
            ldc 698938
            iastore
        63: .line 1438
            aload 0 /* table */
            sipush 167
            ldc 501623
            iastore
        64: .line 1439
            aload 0 /* table */
            sipush 164
            ldc 698954
            iastore
        65: .line 1441
            aload 0 /* table */
            sipush 171
            ldc 699323
            iastore
        66: .line 1443
            aload 0 /* table */
            sipush 168
            ldc 567432
            iastore
        67: .line 1444
            aload 0 /* table */
            sipush 169
            ldc 633241
            iastore
        68: .line 1446
            aload 0 /* table */
            sipush 162
            ldc 698922
            iastore
        69: .line 1447
            aload 0 /* table */
            sipush 170
            ldc 699050
            iastore
        70: .line 1455
            aload 0 /* table */
            sipush 203
            ldc 838587
            iastore
        71: .line 1464
            aload 0 /* table */
            areturn
        end local 0 // int[] table
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            1   72     0  table  [I

  public static final int[] get_REMAINDER();
    descriptor: ()[I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=1, locals=0, args_size=0
         0: .line 1475
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_MINUS:()[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static final int[] get_RIGHT_SHIFT();
    descriptor: ()[I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=1, locals=0, args_size=0
         0: .line 1486
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_LEFT_SHIFT:()[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static final int[] get_UNSIGNED_RIGHT_SHIFT();
    descriptor: ()[I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=1, locals=0, args_size=0
         0: .line 1497
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_LEFT_SHIFT:()[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static final int[] get_XOR();
    descriptor: ()[I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=1, locals=0, args_size=0
         0: .line 1508
            invokestatic org.eclipse.jdt.internal.compiler.ast.OperatorExpression.get_AND:()[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String operatorToString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.ast.OperatorExpression this
         0: .line 1512
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.OperatorExpression.bits:I
            sipush 4032
            iand
            bipush 6
            ishr
            tableswitch { // 0 - 30
                    0: 9
                    1: 8
                    2: 15
                    3: 17
                    4: 21
                    5: 2
                    6: 20
                    7: 3
                    8: 14
                    9: 19
                   10: 5
                   11: 12
                   12: 18
                   13: 11
                   14: 10
                   15: 16
                   16: 13
                   17: 6
                   18: 1
                   19: 7
                   20: 24
                   21: 24
                   22: 24
                   23: 22
                   24: 24
                   25: 24
                   26: 24
                   27: 24
                   28: 24
                   29: 4
                   30: 23
              default: 24
          }
         1: .line 1514
      StackMap locals:
      StackMap stack:
            ldc "=="
            areturn
         2: .line 1516
      StackMap locals:
      StackMap stack:
            ldc "<="
            areturn
         3: .line 1518
      StackMap locals:
      StackMap stack:
            ldc ">="
            areturn
         4: .line 1520
      StackMap locals:
      StackMap stack:
            ldc "!="
            areturn
         5: .line 1522
      StackMap locals:
      StackMap stack:
            ldc "<<"
            areturn
         6: .line 1524
      StackMap locals:
      StackMap stack:
            ldc ">>"
            areturn
         7: .line 1526
      StackMap locals:
      StackMap stack:
            ldc ">>>"
            areturn
         8: .line 1528
      StackMap locals:
      StackMap stack:
            ldc "||"
            areturn
         9: .line 1530
      StackMap locals:
      StackMap stack:
            ldc "&&"
            areturn
        10: .line 1532
      StackMap locals:
      StackMap stack:
            ldc "+"
            areturn
        11: .line 1534
      StackMap locals:
      StackMap stack:
            ldc "-"
            areturn
        12: .line 1536
      StackMap locals:
      StackMap stack:
            ldc "!"
            areturn
        13: .line 1538
      StackMap locals:
      StackMap stack:
            ldc "%"
            areturn
        14: .line 1540
      StackMap locals:
      StackMap stack:
            ldc "^"
            areturn
        15: .line 1542
      StackMap locals:
      StackMap stack:
            ldc "&"
            areturn
        16: .line 1544
      StackMap locals:
      StackMap stack:
            ldc "*"
            areturn
        17: .line 1546
      StackMap locals:
      StackMap stack:
            ldc "|"
            areturn
        18: .line 1548
      StackMap locals:
      StackMap stack:
            ldc "~"
            areturn
        19: .line 1550
      StackMap locals:
      StackMap stack:
            ldc "/"
            areturn
        20: .line 1552
      StackMap locals:
      StackMap stack:
            ldc ">"
            areturn
        21: .line 1554
      StackMap locals:
      StackMap stack:
            ldc "<"
            areturn
        22: .line 1556
      StackMap locals:
      StackMap stack:
            ldc "?:"
            areturn
        23: .line 1558
      StackMap locals:
      StackMap stack:
            ldc "="
            areturn
        24: .line 1560
      StackMap locals:
      StackMap stack:
            ldc "unknown operator"
            areturn
        end local 0 // org.eclipse.jdt.internal.compiler.ast.OperatorExpression this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   25     0  this  Lorg/eclipse/jdt/internal/compiler/ast/OperatorExpression;

  public java.lang.StringBuffer printExpression(int, java.lang.StringBuffer);
    descriptor: (ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ast.OperatorExpression this
        start local 1 // int indent
        start local 2 // java.lang.StringBuffer output
         0: .line 1566
            aload 2 /* output */
            bipush 40
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
         1: .line 1567
            aload 0 /* this */
            iconst_0
            aload 2 /* output */
            invokevirtual org.eclipse.jdt.internal.compiler.ast.OperatorExpression.printExpressionNoParenthesis:(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
            bipush 41
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            areturn
        end local 2 // java.lang.StringBuffer output
        end local 1 // int indent
        end local 0 // org.eclipse.jdt.internal.compiler.ast.OperatorExpression this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/eclipse/jdt/internal/compiler/ast/OperatorExpression;
            0    2     1  indent  I
            0    2     2  output  Ljava/lang/StringBuffer;
    MethodParameters:
        Name  Flags
      indent  
      output  

  public abstract java.lang.StringBuffer printExpressionNoParenthesis(int, java.lang.StringBuffer);
    descriptor: (ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      indent  
      output  
}
SourceFile: "OperatorExpression.java"
NestMembers:
  org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode
InnerClasses:
  Decode = org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode