public class com.sun.tools.javac.comp.Operators
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.tools.javac.comp.Operators
  super_class: java.lang.Object
{
  protected static final com.sun.tools.javac.util.Context$Key<com.sun.tools.javac.comp.Operators> operatorsKey;
    descriptor: Lcom/sun/tools/javac/util/Context$Key;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    Signature: Lcom/sun/tools/javac/util/Context$Key<Lcom/sun/tools/javac/comp/Operators;>;

  private final com.sun.tools.javac.util.Names names;
    descriptor: Lcom/sun/tools/javac/util/Names;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.tools.javac.util.Log log;
    descriptor: Lcom/sun/tools/javac/util/Log;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.tools.javac.code.Symtab syms;
    descriptor: Lcom/sun/tools/javac/code/Symtab;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.tools.javac.code.Types types;
    descriptor: Lcom/sun/tools/javac/code/Types;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private java.util.Map<com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List<com.sun.tools.javac.comp.Operators$UnaryOperatorHelper>> unaryOperators;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;>;>;

  private java.util.Map<com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List<com.sun.tools.javac.comp.Operators$BinaryOperatorHelper>> binaryOperators;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;>;>;

  private com.sun.tools.javac.util.Name[] opname;
    descriptor: [Lcom/sun/tools/javac/util/Name;
    flags: (0x0002) ACC_PRIVATE

  public final com.sun.tools.javac.code.Symbol$OperatorSymbol noOpSymbol;
    descriptor: Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  private static volatile int[] $SWITCH_TABLE$com$sun$tools$javac$code$TypeTag;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 69
            new com.sun.tools.javac.util.Context$Key
            dup
            invokespecial com.sun.tools.javac.util.Context$Key.<init>:()V
            putstatic com.sun.tools.javac.comp.Operators.operatorsKey:Lcom/sun/tools/javac/util/Context$Key;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static com.sun.tools.javac.comp.Operators instance(com.sun.tools.javac.util.Context);
    descriptor: (Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/comp/Operators;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.tools.javac.util.Context context
         0: .line 86
            aload 0 /* context */
            getstatic com.sun.tools.javac.comp.Operators.operatorsKey:Lcom/sun/tools/javac/util/Context$Key;
            invokevirtual com.sun.tools.javac.util.Context.get:(Lcom/sun/tools/javac/util/Context$Key;)Ljava/lang/Object;
            checkcast com.sun.tools.javac.comp.Operators
            astore 1 /* instance */
        start local 1 // com.sun.tools.javac.comp.Operators instance
         1: .line 87
            aload 1 /* instance */
            ifnonnull 3
         2: .line 88
            new com.sun.tools.javac.comp.Operators
            dup
            aload 0 /* context */
            invokespecial com.sun.tools.javac.comp.Operators.<init>:(Lcom/sun/tools/javac/util/Context;)V
            astore 1 /* instance */
         3: .line 89
      StackMap locals: com.sun.tools.javac.comp.Operators
      StackMap stack:
            aload 1 /* instance */
            areturn
        end local 1 // com.sun.tools.javac.comp.Operators instance
        end local 0 // com.sun.tools.javac.util.Context context
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0   context  Lcom/sun/tools/javac/util/Context;
            1    4     1  instance  Lcom/sun/tools/javac/comp/Operators;
    MethodParameters:
         Name  Flags
      context  

  protected void <init>(com.sun.tools.javac.util.Context);
    descriptor: (Lcom/sun/tools/javac/util/Context;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.comp.Operators this
        start local 1 // com.sun.tools.javac.util.Context context
         0: .line 92
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 77
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokestatic com.sun.tools.javac.tree.JCTree$Tag.getNumberOfOperators:()I
            invokespecial java.util.HashMap.<init>:(I)V
            putfield com.sun.tools.javac.comp.Operators.unaryOperators:Ljava/util/Map;
         2: .line 80
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokestatic com.sun.tools.javac.tree.JCTree$Tag.getNumberOfOperators:()I
            invokespecial java.util.HashMap.<init>:(I)V
            putfield com.sun.tools.javac.comp.Operators.binaryOperators:Ljava/util/Map;
         3: .line 83
            aload 0 /* this */
            invokestatic com.sun.tools.javac.tree.JCTree$Tag.getNumberOfOperators:()I
            anewarray com.sun.tools.javac.util.Name
            putfield com.sun.tools.javac.comp.Operators.opname:[Lcom/sun/tools/javac/util/Name;
         4: .line 93
            aload 1 /* context */
            getstatic com.sun.tools.javac.comp.Operators.operatorsKey:Lcom/sun/tools/javac/util/Context$Key;
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.util.Context.put:(Lcom/sun/tools/javac/util/Context$Key;Ljava/lang/Object;)V
         5: .line 94
            aload 0 /* this */
            aload 1 /* context */
            invokestatic com.sun.tools.javac.code.Symtab.instance:(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/code/Symtab;
            putfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
         6: .line 95
            aload 0 /* this */
            aload 1 /* context */
            invokestatic com.sun.tools.javac.util.Names.instance:(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/util/Names;
            putfield com.sun.tools.javac.comp.Operators.names:Lcom/sun/tools/javac/util/Names;
         7: .line 96
            aload 0 /* this */
            aload 1 /* context */
            invokestatic com.sun.tools.javac.util.Log.instance:(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/util/Log;
            putfield com.sun.tools.javac.comp.Operators.log:Lcom/sun/tools/javac/util/Log;
         8: .line 97
            aload 0 /* this */
            aload 1 /* context */
            invokestatic com.sun.tools.javac.code.Types.instance:(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/code/Types;
            putfield com.sun.tools.javac.comp.Operators.types:Lcom/sun/tools/javac/code/Types;
         9: .line 98
            aload 0 /* this */
            new com.sun.tools.javac.code.Symbol$OperatorSymbol
            dup
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.names:Lcom/sun/tools/javac/util/Names;
            getfield com.sun.tools.javac.util.Names.empty:Lcom/sun/tools/javac/util/Name;
            getstatic com.sun.tools.javac.code.Type.noType:Lcom/sun/tools/javac/code/Type$JCNoType;
            iconst_m1
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
            getfield com.sun.tools.javac.code.Symtab.noSymbol:Lcom/sun/tools/javac/code/Symbol$TypeSymbol;
            invokespecial com.sun.tools.javac.code.Symbol$OperatorSymbol.<init>:(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Type;ILcom/sun/tools/javac/code/Symbol;)V
            putfield com.sun.tools.javac.comp.Operators.noOpSymbol:Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
        10: .line 99
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.comp.Operators.initOperatorNames:()V
        11: .line 100
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.comp.Operators.initUnaryOperators:()V
        12: .line 101
            aload 0 /* this */
            invokevirtual com.sun.tools.javac.comp.Operators.initBinaryOperators:()V
        13: .line 102
            return
        end local 1 // com.sun.tools.javac.util.Context context
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Lcom/sun/tools/javac/comp/Operators;
            0   14     1  context  Lcom/sun/tools/javac/util/Context;
    MethodParameters:
         Name  Flags
      context  

  com.sun.tools.javac.code.Type unaryPromotion(com.sun.tools.javac.code.Type);
    descriptor: (Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type;
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.comp.Operators this
        start local 1 // com.sun.tools.javac.code.Type t
         0: .line 109
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.types:Lcom/sun/tools/javac/code/Types;
            aload 1 /* t */
            invokevirtual com.sun.tools.javac.code.Types.unboxedTypeOrType:(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type;
            astore 2 /* unboxed */
        start local 2 // com.sun.tools.javac.code.Type unboxed
         1: .line 110
            invokestatic com.sun.tools.javac.comp.Operators.$SWITCH_TABLE$com$sun$tools$javac$code$TypeTag:()[I
            aload 2 /* unboxed */
            invokevirtual com.sun.tools.javac.code.Type.getTag:()Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            iaload
            tableswitch { // 1 - 3
                    1: 2
                    2: 2
                    3: 2
              default: 3
          }
         2: .line 114
      StackMap locals: com.sun.tools.javac.code.Type
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
            getfield com.sun.tools.javac.code.Symtab.intType:Lcom/sun/tools/javac/code/Type$JCPrimitiveType;
            areturn
         3: .line 116
      StackMap locals:
      StackMap stack:
            aload 2 /* unboxed */
            areturn
        end local 2 // com.sun.tools.javac.code.Type unboxed
        end local 1 // com.sun.tools.javac.code.Type t
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/tools/javac/comp/Operators;
            0    4     1        t  Lcom/sun/tools/javac/code/Type;
            1    4     2  unboxed  Lcom/sun/tools/javac/code/Type;
    MethodParameters:
      Name  Flags
      t     

  com.sun.tools.javac.code.Type binaryPromotion(com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type);
    descriptor: (Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type;
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // com.sun.tools.javac.comp.Operators this
        start local 1 // com.sun.tools.javac.code.Type t1
        start local 2 // com.sun.tools.javac.code.Type t2
         0: .line 126
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.types:Lcom/sun/tools/javac/code/Types;
            aload 1 /* t1 */
            invokevirtual com.sun.tools.javac.code.Types.unboxedTypeOrType:(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type;
            astore 3 /* unboxedT1 */
        start local 3 // com.sun.tools.javac.code.Type unboxedT1
         1: .line 127
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.types:Lcom/sun/tools/javac/code/Types;
            aload 2 /* t2 */
            invokevirtual com.sun.tools.javac.code.Types.unboxedTypeOrType:(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type;
            astore 4 /* unboxedT2 */
        start local 4 // com.sun.tools.javac.code.Type unboxedT2
         2: .line 129
            aload 3 /* unboxedT1 */
            invokevirtual com.sun.tools.javac.code.Type.isNumeric:()Z
            ifeq 10
            aload 4 /* unboxedT2 */
            invokevirtual com.sun.tools.javac.code.Type.isNumeric:()Z
            ifeq 10
         3: .line 130
            aload 3 /* unboxedT1 */
            getstatic com.sun.tools.javac.code.TypeTag.DOUBLE:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.Type.hasTag:(Lcom/sun/tools/javac/code/TypeTag;)Z
            ifne 4
            aload 4 /* unboxedT2 */
            getstatic com.sun.tools.javac.code.TypeTag.DOUBLE:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.Type.hasTag:(Lcom/sun/tools/javac/code/TypeTag;)Z
            ifeq 5
         4: .line 131
      StackMap locals: com.sun.tools.javac.code.Type com.sun.tools.javac.code.Type
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
            getfield com.sun.tools.javac.code.Symtab.doubleType:Lcom/sun/tools/javac/code/Type$JCPrimitiveType;
            areturn
         5: .line 132
      StackMap locals:
      StackMap stack:
            aload 3 /* unboxedT1 */
            getstatic com.sun.tools.javac.code.TypeTag.FLOAT:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.Type.hasTag:(Lcom/sun/tools/javac/code/TypeTag;)Z
            ifne 6
            aload 4 /* unboxedT2 */
            getstatic com.sun.tools.javac.code.TypeTag.FLOAT:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.Type.hasTag:(Lcom/sun/tools/javac/code/TypeTag;)Z
            ifeq 7
         6: .line 133
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
            getfield com.sun.tools.javac.code.Symtab.floatType:Lcom/sun/tools/javac/code/Type$JCPrimitiveType;
            areturn
         7: .line 134
      StackMap locals:
      StackMap stack:
            aload 3 /* unboxedT1 */
            getstatic com.sun.tools.javac.code.TypeTag.LONG:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.Type.hasTag:(Lcom/sun/tools/javac/code/TypeTag;)Z
            ifne 8
            aload 4 /* unboxedT2 */
            getstatic com.sun.tools.javac.code.TypeTag.LONG:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.Type.hasTag:(Lcom/sun/tools/javac/code/TypeTag;)Z
            ifeq 9
         8: .line 135
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
            getfield com.sun.tools.javac.code.Symtab.longType:Lcom/sun/tools/javac/code/Type$JCPrimitiveType;
            areturn
         9: .line 137
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
            getfield com.sun.tools.javac.code.Symtab.intType:Lcom/sun/tools/javac/code/Type$JCPrimitiveType;
            areturn
        10: .line 139
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.types:Lcom/sun/tools/javac/code/Types;
            aload 3 /* unboxedT1 */
            aload 4 /* unboxedT2 */
            invokevirtual com.sun.tools.javac.code.Types.isSameType:(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Z
            ifeq 12
        11: .line 140
            aload 3 /* unboxedT1 */
            areturn
        12: .line 142
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
            getfield com.sun.tools.javac.code.Symtab.objectType:Lcom/sun/tools/javac/code/Type;
            areturn
        end local 4 // com.sun.tools.javac.code.Type unboxedT2
        end local 3 // com.sun.tools.javac.code.Type unboxedT1
        end local 2 // com.sun.tools.javac.code.Type t2
        end local 1 // com.sun.tools.javac.code.Type t1
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   13     0       this  Lcom/sun/tools/javac/comp/Operators;
            0   13     1         t1  Lcom/sun/tools/javac/code/Type;
            0   13     2         t2  Lcom/sun/tools/javac/code/Type;
            1   13     3  unboxedT1  Lcom/sun/tools/javac/code/Type;
            2   13     4  unboxedT2  Lcom/sun/tools/javac/code/Type;
    MethodParameters:
      Name  Flags
      t1    
      t2    

  com.sun.tools.javac.code.Symbol$OperatorSymbol resolveUnary(com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.code.Type);
    descriptor: (Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
    flags: (0x0000) 
    Code:
      stack=9, locals=4, args_size=4
        start local 0 // com.sun.tools.javac.comp.Operators this
        start local 1 // com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
        start local 2 // com.sun.tools.javac.tree.JCTree$Tag tag
        start local 3 // com.sun.tools.javac.code.Type op
         0: .line 150
            aload 0 /* this */
            aload 2 /* tag */
         1: .line 151
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.unaryOperators:Ljava/util/Map;
         2: .line 152
            aload 3 /* op */
            invokedynamic test(Lcom/sun/tools/javac/code/Type;)Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  com/sun/tools/javac/comp/Operators.lambda$0(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;)Z (6)
                  (Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;)Z
         3: .line 153
            aload 3 /* op */
            invokedynamic apply(Lcom/sun/tools/javac/code/Type;)Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  com/sun/tools/javac/comp/Operators.lambda$1(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol; (6)
                  (Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
         4: .line 154
            aload 0 /* this */
            aload 1 /* pos */
            aload 2 /* tag */
            aload 3 /* op */
            invokedynamic get(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/code/Type;)Ljava/util/function/Supplier;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/lang/Object;
                  com/sun/tools/javac/comp/Operators.lambda$2(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol; (7)
                  ()Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
         5: .line 150
            invokevirtual com.sun.tools.javac.comp.Operators.resolve:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/util/Map;Ljava/util/function/Predicate;Ljava/util/function/Function;Ljava/util/function/Supplier;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
            areturn
        end local 3 // com.sun.tools.javac.code.Type op
        end local 2 // com.sun.tools.javac.tree.JCTree$Tag tag
        end local 1 // com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/tools/javac/comp/Operators;
            0    6     1   pos  Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;
            0    6     2   tag  Lcom/sun/tools/javac/tree/JCTree$Tag;
            0    6     3    op  Lcom/sun/tools/javac/code/Type;
    MethodParameters:
      Name  Flags
      pos   
      tag   
      op    

  com.sun.tools.javac.code.Symbol$OperatorSymbol resolveBinary(com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type);
    descriptor: (Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
    flags: (0x0000) 
    Code:
      stack=10, locals=5, args_size=5
        start local 0 // com.sun.tools.javac.comp.Operators this
        start local 1 // com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
        start local 2 // com.sun.tools.javac.tree.JCTree$Tag tag
        start local 3 // com.sun.tools.javac.code.Type op1
        start local 4 // com.sun.tools.javac.code.Type op2
         0: .line 161
            aload 0 /* this */
            aload 2 /* tag */
         1: .line 162
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.binaryOperators:Ljava/util/Map;
         2: .line 163
            aload 3 /* op1 */
            aload 4 /* op2 */
            invokedynamic test(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  com/sun/tools/javac/comp/Operators.lambda$3(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;)Z (6)
                  (Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;)Z
         3: .line 164
            aload 3 /* op1 */
            aload 4 /* op2 */
            invokedynamic apply(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  com/sun/tools/javac/comp/Operators.lambda$4(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol; (6)
                  (Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
         4: .line 165
            aload 0 /* this */
            aload 1 /* pos */
            aload 2 /* tag */
            aload 3 /* op1 */
            aload 4 /* op2 */
            invokedynamic get(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Ljava/util/function/Supplier;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/lang/Object;
                  com/sun/tools/javac/comp/Operators.lambda$5(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol; (7)
                  ()Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
         5: .line 161
            invokevirtual com.sun.tools.javac.comp.Operators.resolve:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/util/Map;Ljava/util/function/Predicate;Ljava/util/function/Function;Ljava/util/function/Supplier;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
            areturn
        end local 4 // com.sun.tools.javac.code.Type op2
        end local 3 // com.sun.tools.javac.code.Type op1
        end local 2 // com.sun.tools.javac.tree.JCTree$Tag tag
        end local 1 // com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/tools/javac/comp/Operators;
            0    6     1   pos  Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;
            0    6     2   tag  Lcom/sun/tools/javac/tree/JCTree$Tag;
            0    6     3   op1  Lcom/sun/tools/javac/code/Type;
            0    6     4   op2  Lcom/sun/tools/javac/code/Type;
    MethodParameters:
      Name  Flags
      pos   
      tag   
      op1   
      op2   

  private <O> com.sun.tools.javac.code.Symbol$OperatorSymbol resolve(com.sun.tools.javac.tree.JCTree$Tag, java.util.Map<com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List<O>>, java.util.function.Predicate<O>, java.util.function.Function<O, com.sun.tools.javac.code.Symbol$OperatorSymbol>, java.util.function.Supplier<com.sun.tools.javac.code.Symbol$OperatorSymbol>);
    descriptor: (Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/util/Map;Ljava/util/function/Predicate;Ljava/util/function/Function;Ljava/util/function/Supplier;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // com.sun.tools.javac.comp.Operators this
        start local 1 // com.sun.tools.javac.tree.JCTree$Tag tag
        start local 2 // java.util.Map opMap
        start local 3 // java.util.function.Predicate opTestFunc
        start local 4 // java.util.function.Function resolveFunc
        start local 5 // java.util.function.Supplier noResultFunc
         0: .line 175
            aload 2 /* opMap */
            aload 0 /* this */
            aload 1 /* tag */
            invokevirtual com.sun.tools.javac.comp.Operators.operatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;)Lcom/sun/tools/javac/util/Name;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.tools.javac.util.List
            invokevirtual com.sun.tools.javac.util.List.stream:()Ljava/util/stream/Stream;
         1: .line 176
            aload 3 /* opTestFunc */
            invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
         2: .line 177
            aload 4 /* resolveFunc */
            invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
         3: .line 178
            invokeinterface java.util.stream.Stream.findFirst:()Ljava/util/Optional;
         4: .line 179
            aload 5 /* noResultFunc */
            invokevirtual java.util.Optional.orElseGet:(Ljava/util/function/Supplier;)Ljava/lang/Object;
            checkcast com.sun.tools.javac.code.Symbol$OperatorSymbol
         5: .line 175
            areturn
        end local 5 // java.util.function.Supplier noResultFunc
        end local 4 // java.util.function.Function resolveFunc
        end local 3 // java.util.function.Predicate opTestFunc
        end local 2 // java.util.Map opMap
        end local 1 // com.sun.tools.javac.tree.JCTree$Tag tag
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/sun/tools/javac/comp/Operators;
            0    6     1           tag  Lcom/sun/tools/javac/tree/JCTree$Tag;
            0    6     2         opMap  Ljava/util/Map<Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/List<TO;>;>;
            0    6     3    opTestFunc  Ljava/util/function/Predicate<TO;>;
            0    6     4   resolveFunc  Ljava/util/function/Function<TO;Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;>;
            0    6     5  noResultFunc  Ljava/util/function/Supplier<Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;>;
    Signature: <O:Ljava/lang/Object;>(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/util/Map<Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/List<TO;>;>;Ljava/util/function/Predicate<TO;>;Ljava/util/function/Function<TO;Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;>;Ljava/util/function/Supplier<Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;>;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
    MethodParameters:
              Name  Flags
      tag           
      opMap         
      opTestFunc    
      resolveFunc   
      noResultFunc  

  private com.sun.tools.javac.code.Symbol$OperatorSymbol makeOperator(com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List<com.sun.tools.javac.comp.Operators$OperatorType>, com.sun.tools.javac.comp.Operators$OperatorType, int[]);
    descriptor: (Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
    flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // com.sun.tools.javac.comp.Operators this
        start local 1 // com.sun.tools.javac.util.Name name
        start local 2 // com.sun.tools.javac.util.List formals
        start local 3 // com.sun.tools.javac.comp.Operators$OperatorType res
        start local 4 // int[] opcodes
         0: .line 186
            new com.sun.tools.javac.code.Type$MethodType
            dup
         1: .line 187
            aload 2 /* formals */
            invokevirtual com.sun.tools.javac.util.List.stream:()Ljava/util/stream/Stream;
         2: .line 188
            aload 0 /* this */
            invokedynamic apply(Lcom/sun/tools/javac/comp/Operators;)Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  com/sun/tools/javac/comp/Operators.lambda$6(Lcom/sun/tools/javac/comp/Operators$OperatorType;)Lcom/sun/tools/javac/code/Type; (7)
                  (Lcom/sun/tools/javac/comp/Operators$OperatorType;)Lcom/sun/tools/javac/code/Type;
            invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
         3: .line 189
            invokestatic com.sun.tools.javac.util.List.collector:()Ljava/util/stream/Collector;
            invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast com.sun.tools.javac.util.List
         4: .line 190
            aload 3 /* res */
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
            invokevirtual com.sun.tools.javac.comp.Operators$OperatorType.asType:(Lcom/sun/tools/javac/code/Symtab;)Lcom/sun/tools/javac/code/Type;
            invokestatic com.sun.tools.javac.util.List.nil:()Lcom/sun/tools/javac/util/List;
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
            getfield com.sun.tools.javac.code.Symtab.methodClass:Lcom/sun/tools/javac/code/Symbol$ClassSymbol;
         5: .line 186
            invokespecial com.sun.tools.javac.code.Type$MethodType.<init>:(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;)V
            astore 5 /* opType */
        start local 5 // com.sun.tools.javac.code.Type$MethodType opType
         6: .line 191
            new com.sun.tools.javac.code.Symbol$OperatorSymbol
            dup
            aload 1 /* name */
            aload 5 /* opType */
            aload 0 /* this */
            aload 4 /* opcodes */
            invokevirtual com.sun.tools.javac.comp.Operators.mergeOpcodes:([I)I
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
            getfield com.sun.tools.javac.code.Symtab.noSymbol:Lcom/sun/tools/javac/code/Symbol$TypeSymbol;
            invokespecial com.sun.tools.javac.code.Symbol$OperatorSymbol.<init>:(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Type;ILcom/sun/tools/javac/code/Symbol;)V
            areturn
        end local 5 // com.sun.tools.javac.code.Type$MethodType opType
        end local 4 // int[] opcodes
        end local 3 // com.sun.tools.javac.comp.Operators$OperatorType res
        end local 2 // com.sun.tools.javac.util.List formals
        end local 1 // com.sun.tools.javac.util.Name name
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/tools/javac/comp/Operators;
            0    7     1     name  Lcom/sun/tools/javac/util/Name;
            0    7     2  formals  Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/comp/Operators$OperatorType;>;
            0    7     3      res  Lcom/sun/tools/javac/comp/Operators$OperatorType;
            0    7     4  opcodes  [I
            6    7     5   opType  Lcom/sun/tools/javac/code/Type$MethodType;
    Signature: (Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/comp/Operators$OperatorType;>;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
    MethodParameters:
         Name  Flags
      name     
      formals  
      res      
      opcodes  

  private int mergeOpcodes(int[]);
    descriptor: ([I)I
    flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.comp.Operators this
        start local 1 // int[] opcodes
         0: .line 198
            aload 1 /* opcodes */
            arraylength
            istore 2 /* opcodesLen */
        start local 2 // int opcodesLen
         1: .line 199
            iload 2 /* opcodesLen */
            iconst_1
            if_icmpeq 2
            iload 2 /* opcodesLen */
            iconst_2
            if_icmpeq 2
            iconst_0
            goto 3
      StackMap locals: int
      StackMap stack:
         2: iconst_1
      StackMap locals:
      StackMap stack: int
         3: invokestatic com.sun.tools.javac.util.Assert.check:(Z)V
         4: .line 200
            iload 2 /* opcodesLen */
            iconst_1
            if_icmpne 6
         5: .line 201
            aload 1 /* opcodes */
            iconst_0
            iaload
            goto 7
         6: .line 202
      StackMap locals:
      StackMap stack:
            aload 1 /* opcodes */
            iconst_0
            iaload
            bipush 9
            ishl
            aload 1 /* opcodes */
            iconst_1
            iaload
            ior
         7: .line 200
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 2 // int opcodesLen
        end local 1 // int[] opcodes
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lcom/sun/tools/javac/comp/Operators;
            0    8     1     opcodes  [I
            1    8     2  opcodesLen  I
    MethodParameters:
         Name  Flags
      opcodes  

  private com.sun.tools.javac.code.Symbol$OperatorSymbol reportErrorIfNeeded(com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.code.Type[]);
    descriptor: (Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;[Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
    flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // com.sun.tools.javac.comp.Operators this
        start local 1 // com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
        start local 2 // com.sun.tools.javac.tree.JCTree$Tag tag
        start local 3 // com.sun.tools.javac.code.Type[] args
         0: .line 213
            aload 3 /* args */
            invokestatic java.util.stream.Stream.of:([Ljava/lang/Object;)Ljava/util/stream/Stream;
            invokedynamic test()Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  com/sun/tools/javac/code/Type.isErroneous()Z (5)
                  (Lcom/sun/tools/javac/code/Type;)Z
            invokeinterface java.util.stream.Stream.noneMatch:(Ljava/util/function/Predicate;)Z
            ifeq 7
         1: .line 214
            aload 0 /* this */
            aload 2 /* tag */
            invokevirtual com.sun.tools.javac.comp.Operators.operatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;)Lcom/sun/tools/javac/util/Name;
            astore 4 /* opName */
        start local 4 // com.sun.tools.javac.util.Name opName
         2: .line 215
            aload 3 /* args */
            arraylength
            iconst_1
            if_icmpne 4
         3: .line 216
            aload 4 /* opName */
            aload 3 /* args */
            iconst_0
            aaload
            invokestatic com.sun.tools.javac.resources.CompilerProperties$Errors.OperatorCantBeApplied:(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/util/JCDiagnostic$Error;
            goto 5
         4: .line 217
      StackMap locals: com.sun.tools.javac.util.Name
      StackMap stack:
            aload 4 /* opName */
            aload 3 /* args */
            iconst_0
            aaload
            aload 3 /* args */
            iconst_1
            aaload
            invokestatic com.sun.tools.javac.resources.CompilerProperties$Errors.OperatorCantBeApplied1:(Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/util/JCDiagnostic$Error;
         5: .line 215
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.JCDiagnostic$Error
            astore 5 /* opError */
        start local 5 // com.sun.tools.javac.util.JCDiagnostic$Error opError
         6: .line 218
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.log:Lcom/sun/tools/javac/util/Log;
            aload 1 /* pos */
            aload 5 /* opError */
            invokevirtual com.sun.tools.javac.util.Log.error:(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/util/JCDiagnostic$Error;)V
        end local 5 // com.sun.tools.javac.util.JCDiagnostic$Error opError
        end local 4 // com.sun.tools.javac.util.Name opName
         7: .line 220
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.noOpSymbol:Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
            areturn
        end local 3 // com.sun.tools.javac.code.Type[] args
        end local 2 // com.sun.tools.javac.tree.JCTree$Tag tag
        end local 1 // com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Lcom/sun/tools/javac/comp/Operators;
            0    8     1      pos  Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;
            0    8     2      tag  Lcom/sun/tools/javac/tree/JCTree$Tag;
            0    8     3     args  [Lcom/sun/tools/javac/code/Type;
            2    7     4   opName  Lcom/sun/tools/javac/util/Name;
            6    7     5  opError  Lcom/sun/tools/javac/util/JCDiagnostic$Error;
    MethodParameters:
      Name  Flags
      pos   
      tag   
      args  

  public com.sun.tools.javac.util.Name operatorName(com.sun.tools.javac.tree.JCTree$Tag);
    descriptor: (Lcom/sun/tools/javac/tree/JCTree$Tag;)Lcom/sun/tools/javac/util/Name;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.comp.Operators this
        start local 1 // com.sun.tools.javac.tree.JCTree$Tag tag
         0: .line 227
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.opname:[Lcom/sun/tools/javac/util/Name;
            aload 1 /* tag */
            invokevirtual com.sun.tools.javac.tree.JCTree$Tag.operatorIndex:()I
            aaload
            areturn
        end local 1 // com.sun.tools.javac.tree.JCTree$Tag tag
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/comp/Operators;
            0    1     1   tag  Lcom/sun/tools/javac/tree/JCTree$Tag;
    MethodParameters:
      Name  Flags
      tag   

  private void initUnaryOperators();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=12, locals=1, args_size=1
        start local 0 // com.sun.tools.javac.comp.Operators this
         0: .line 654
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.unaryOperators:Ljava/util/Map;
            bipush 7
            anewarray com.sun.tools.javac.comp.Operators$UnaryOperatorHelper
            dup
            iconst_0
         1: .line 655
            new com.sun.tools.javac.comp.Operators$UnaryNumericOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.POS:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$UnaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
         2: .line 656
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            iconst_0
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryNumericOperator.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
         3: .line 657
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            iconst_0
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
         4: .line 658
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            iconst_0
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
         5: .line 659
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            iconst_0
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
            aastore
            dup
            iconst_1
         6: .line 660
            new com.sun.tools.javac.comp.Operators$UnaryNumericOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.NEG:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$UnaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
         7: .line 661
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 119
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryNumericOperator.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
         8: .line 662
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 118
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
         9: .line 663
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 117
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
        10: .line 664
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 116
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
            aastore
            dup
            iconst_2
        11: .line 665
            new com.sun.tools.javac.comp.Operators$UnaryNumericOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.COMPL:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokedynamic test()Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  com/sun/tools/javac/code/Type.isIntegral()Z (5)
                  (Lcom/sun/tools/javac/code/Type;)Z
            invokespecial com.sun.tools.javac.comp.Operators$UnaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/util/function/Predicate;)V
        12: .line 666
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 131
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryNumericOperator.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
        13: .line 667
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 130
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
            aastore
            dup
            iconst_3
        14: .line 668
            new com.sun.tools.javac.comp.Operators$UnaryPrefixPostfixOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.POSTINC:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$UnaryPrefixPostfixOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        15: .line 669
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 99
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryPrefixPostfixOperator.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
        16: .line 670
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 98
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
        17: .line 671
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 97
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
        18: .line 672
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 96
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
        19: .line 673
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.CHAR:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.CHAR:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 96
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
        20: .line 674
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.SHORT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.SHORT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 96
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
        21: .line 675
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BYTE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BYTE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 96
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
            aastore
            dup
            iconst_4
        22: .line 676
            new com.sun.tools.javac.comp.Operators$UnaryPrefixPostfixOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.POSTDEC:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$UnaryPrefixPostfixOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        23: .line 677
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 103
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryPrefixPostfixOperator.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
        24: .line 678
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 102
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
        25: .line 679
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 101
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
        26: .line 680
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 100
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
        27: .line 681
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.CHAR:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.CHAR:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 100
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
        28: .line 682
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.SHORT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.SHORT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 100
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
        29: .line 683
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BYTE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BYTE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 100
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
            aastore
            dup
            iconst_5
        30: .line 684
            new com.sun.tools.javac.comp.Operators$UnaryBooleanOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.NOT:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$UnaryBooleanOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        31: .line 685
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 257
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryBooleanOperator.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
            aastore
            dup
            bipush 6
        32: .line 686
            new com.sun.tools.javac.comp.Operators$UnaryReferenceOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.NULLCHK:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$UnaryReferenceOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        33: .line 687
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.OBJECT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.OBJECT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 276
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryReferenceOperator.addUnaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;
            aastore
        34: .line 654
            invokevirtual com.sun.tools.javac.comp.Operators.initOperators:(Ljava/util/Map;[Lcom/sun/tools/javac/comp/Operators$OperatorHelper;)V
        35: .line 688
            return
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   36     0  this  Lcom/sun/tools/javac/comp/Operators;

  private void initBinaryOperators();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=13, locals=1, args_size=1
        start local 0 // com.sun.tools.javac.comp.Operators this
         0: .line 694
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.binaryOperators:Ljava/util/Map;
            bipush 23
            anewarray com.sun.tools.javac.comp.Operators$BinaryOperatorHelper
            dup
            iconst_0
         1: .line 695
            new com.sun.tools.javac.comp.Operators$BinaryStringOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.PLUS:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryStringOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
         2: .line 696
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.OBJECT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 256
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryStringOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
         3: .line 697
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.OBJECT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 256
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
         4: .line 698
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 256
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
         5: .line 699
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 256
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
         6: .line 700
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 256
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
         7: .line 701
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 256
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
         8: .line 702
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 256
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
         9: .line 703
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 256
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        10: .line 704
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 256
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        11: .line 705
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 256
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        12: .line 706
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 256
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        13: .line 707
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 256
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        14: .line 708
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 256
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        15: .line 709
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 256
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        16: .line 710
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.STRING:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 256
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            iconst_1
        17: .line 711
            new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.PLUS:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        18: .line 712
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 99
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        19: .line 713
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 98
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        20: .line 714
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 97
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        21: .line 715
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 96
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            iconst_2
        22: .line 716
            new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.MINUS:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        23: .line 717
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 103
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        24: .line 718
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 102
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        25: .line 719
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 101
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        26: .line 720
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 100
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            iconst_3
        27: .line 721
            new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.MUL:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        28: .line 722
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 107
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        29: .line 723
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 106
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        30: .line 724
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 105
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        31: .line 725
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 104
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            iconst_4
        32: .line 726
            new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.DIV:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        33: .line 727
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 111
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        34: .line 728
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 110
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        35: .line 729
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 109
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        36: .line 730
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 108
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            iconst_5
        37: .line 731
            new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.MOD:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        38: .line 732
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 115
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        39: .line 733
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 114
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        40: .line 734
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 113
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        41: .line 735
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 112
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            bipush 6
        42: .line 736
            new com.sun.tools.javac.comp.Operators$BinaryBooleanOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.BITAND:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        43: .line 737
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 126
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            bipush 7
        44: .line 738
            new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.BITAND:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokedynamic test()Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  com/sun/tools/javac/code/Type.isIntegral()Z (5)
                  (Lcom/sun/tools/javac/code/Type;)Z
            invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/util/function/Predicate;)V
        45: .line 739
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 127
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        46: .line 740
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 126
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            bipush 8
        47: .line 741
            new com.sun.tools.javac.comp.Operators$BinaryBooleanOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.BITOR:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        48: .line 742
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 128
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            bipush 9
        49: .line 743
            new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.BITOR:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokedynamic test()Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  com/sun/tools/javac/code/Type.isIntegral()Z (5)
                  (Lcom/sun/tools/javac/code/Type;)Z
            invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/util/function/Predicate;)V
        50: .line 744
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 129
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        51: .line 745
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 128
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            bipush 10
        52: .line 746
            new com.sun.tools.javac.comp.Operators$BinaryBooleanOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.BITXOR:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        53: .line 747
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 130
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            bipush 11
        54: .line 748
            new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.BITXOR:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokedynamic test()Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  com/sun/tools/javac/code/Type.isIntegral()Z (5)
                  (Lcom/sun/tools/javac/code/Type;)Z
            invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/util/function/Predicate;)V
        55: .line 749
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 131
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        56: .line 750
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 130
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            bipush 12
        57: .line 751
            new com.sun.tools.javac.comp.Operators$BinaryShiftOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.SL:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryShiftOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        58: .line 752
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 120
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryShiftOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        59: .line 753
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 270
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        60: .line 754
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 121
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        61: .line 755
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 271
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            bipush 13
        62: .line 756
            new com.sun.tools.javac.comp.Operators$BinaryShiftOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.SR:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryShiftOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        63: .line 757
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 122
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryShiftOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        64: .line 758
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 272
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        65: .line 759
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 123
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        66: .line 760
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 273
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            bipush 14
        67: .line 761
            new com.sun.tools.javac.comp.Operators$BinaryShiftOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.USR:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryShiftOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        68: .line 762
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 124
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryShiftOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        69: .line 763
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 274
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        70: .line 764
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            bipush 125
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        71: .line 765
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 275
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            bipush 15
        72: .line 766
            new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.LT:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        73: .line 767
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_2
            newarray 10
            dup
            iconst_0
            sipush 152
            iastore
            dup
            iconst_1
            sipush 155
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        74: .line 768
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_2
            newarray 10
            dup
            iconst_0
            sipush 150
            iastore
            dup
            iconst_1
            sipush 155
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        75: .line 769
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_2
            newarray 10
            dup
            iconst_0
            sipush 148
            iastore
            dup
            iconst_1
            sipush 155
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        76: .line 770
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 161
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            bipush 16
        77: .line 771
            new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.GT:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        78: .line 772
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_2
            newarray 10
            dup
            iconst_0
            sipush 151
            iastore
            dup
            iconst_1
            sipush 157
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        79: .line 773
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_2
            newarray 10
            dup
            iconst_0
            sipush 149
            iastore
            dup
            iconst_1
            sipush 157
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        80: .line 774
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_2
            newarray 10
            dup
            iconst_0
            sipush 148
            iastore
            dup
            iconst_1
            sipush 157
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        81: .line 775
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 163
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            bipush 17
        82: .line 776
            new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.LE:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        83: .line 777
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_2
            newarray 10
            dup
            iconst_0
            sipush 152
            iastore
            dup
            iconst_1
            sipush 158
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        84: .line 778
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_2
            newarray 10
            dup
            iconst_0
            sipush 150
            iastore
            dup
            iconst_1
            sipush 158
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        85: .line 779
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_2
            newarray 10
            dup
            iconst_0
            sipush 148
            iastore
            dup
            iconst_1
            sipush 158
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        86: .line 780
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 164
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            bipush 18
        87: .line 781
            new com.sun.tools.javac.comp.Operators$BinaryNumericOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.GE:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryNumericOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        88: .line 782
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_2
            newarray 10
            dup
            iconst_0
            sipush 151
            iastore
            dup
            iconst_1
            sipush 156
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryNumericOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        89: .line 783
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_2
            newarray 10
            dup
            iconst_0
            sipush 149
            iastore
            dup
            iconst_1
            sipush 156
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        90: .line 784
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_2
            newarray 10
            dup
            iconst_0
            sipush 148
            iastore
            dup
            iconst_1
            sipush 156
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        91: .line 785
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 162
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            bipush 19
        92: .line 786
            new com.sun.tools.javac.comp.Operators$BinaryEqualityOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.EQ:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryEqualityOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
        93: .line 787
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.OBJECT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.OBJECT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 165
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryEqualityOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        94: .line 788
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 159
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        95: .line 789
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_2
            newarray 10
            dup
            iconst_0
            sipush 151
            iastore
            dup
            iconst_1
            sipush 153
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        96: .line 790
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_2
            newarray 10
            dup
            iconst_0
            sipush 149
            iastore
            dup
            iconst_1
            sipush 153
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        97: .line 791
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_2
            newarray 10
            dup
            iconst_0
            sipush 148
            iastore
            dup
            iconst_1
            sipush 153
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
        98: .line 792
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 159
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            bipush 20
        99: .line 793
            new com.sun.tools.javac.comp.Operators$BinaryEqualityOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.NE:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryEqualityOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
       100: .line 794
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.OBJECT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.OBJECT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 166
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryEqualityOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
       101: .line 795
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 160
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
       102: .line 796
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.DOUBLE:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_2
            newarray 10
            dup
            iconst_0
            sipush 151
            iastore
            dup
            iconst_1
            sipush 154
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
       103: .line 797
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.FLOAT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_2
            newarray 10
            dup
            iconst_0
            sipush 149
            iastore
            dup
            iconst_1
            sipush 154
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
       104: .line 798
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.LONG:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_2
            newarray 10
            dup
            iconst_0
            sipush 148
            iastore
            dup
            iconst_1
            sipush 154
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
       105: .line 799
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.INT:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 160
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            bipush 21
       106: .line 800
            new com.sun.tools.javac.comp.Operators$BinaryBooleanOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.AND:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
       107: .line 801
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 258
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
            dup
            bipush 22
       108: .line 802
            new com.sun.tools.javac.comp.Operators$BinaryBooleanOperator
            dup
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.OR:Lcom/sun/tools/javac/tree/JCTree$Tag;
            invokespecial com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.<init>:(Lcom/sun/tools/javac/comp/Operators;Lcom/sun/tools/javac/tree/JCTree$Tag;)V
       109: .line 803
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            getstatic com.sun.tools.javac.comp.Operators$OperatorType.BOOLEAN:Lcom/sun/tools/javac/comp/Operators$OperatorType;
            iconst_1
            newarray 10
            dup
            iconst_0
            sipush 259
            iastore
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryBooleanOperator.addBinaryOperator:(Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;Lcom/sun/tools/javac/comp/Operators$OperatorType;[I)Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;
            aastore
       110: .line 694
            invokevirtual com.sun.tools.javac.comp.Operators.initOperators:(Ljava/util/Map;[Lcom/sun/tools/javac/comp/Operators$OperatorHelper;)V
       111: .line 804
            return
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0  112     0  this  Lcom/sun/tools/javac/comp/Operators;

  com.sun.tools.javac.code.Symbol$OperatorSymbol lookupBinaryOp(java.util.function.Predicate<com.sun.tools.javac.code.Symbol$OperatorSymbol>);
    descriptor: (Ljava/util/function/Predicate;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.comp.Operators this
        start local 1 // java.util.function.Predicate applicabilityTest
         0: .line 807
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.binaryOperators:Ljava/util/Map;
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.stream:()Ljava/util/stream/Stream;
         1: .line 808
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  java/util/Collection.stream()Ljava/util/stream/Stream; (9 itf)
                  (Lcom/sun/tools/javac/util/List;)Ljava/util/stream/Stream;
            invokeinterface java.util.stream.Stream.flatMap:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
         2: .line 809
            aload 1 /* applicabilityTest */
            invokedynamic apply(Ljava/util/function/Predicate;)Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  com/sun/tools/javac/comp/Operators.lambda$13(Ljava/util/function/Predicate;Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol; (6)
                  (Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
            invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
         3: .line 810
            invokeinterface java.util.stream.Stream.distinct:()Ljava/util/stream/Stream;
         4: .line 811
            aload 0 /* this */
            invokedynamic test(Lcom/sun/tools/javac/comp/Operators;)Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  com/sun/tools/javac/comp/Operators.lambda$14(Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;)Z (7)
                  (Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;)Z
            invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
         5: .line 812
            invokeinterface java.util.stream.Stream.findFirst:()Ljava/util/Optional;
            invokevirtual java.util.Optional.get:()Ljava/lang/Object;
            checkcast com.sun.tools.javac.code.Symbol$OperatorSymbol
         6: .line 807
            areturn
        end local 1 // java.util.function.Predicate applicabilityTest
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    7     0               this  Lcom/sun/tools/javac/comp/Operators;
            0    7     1  applicabilityTest  Ljava/util/function/Predicate<Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;>;
    Signature: (Ljava/util/function/Predicate<Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;>;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
    MethodParameters:
                   Name  Flags
      applicabilityTest  

  private final <O extends com.sun.tools.javac.comp.Operators$OperatorHelper> void initOperators(java.util.Map<com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List<O>>, );
    descriptor: (Ljava/util/Map;[Lcom/sun/tools/javac/comp/Operators$OperatorHelper;)V
    flags: (0x0092) ACC_PRIVATE, ACC_FINAL, ACC_VARARGS
    Code:
      stack=4, locals=9, args_size=3
        start local 0 // com.sun.tools.javac.comp.Operators this
        start local 1 // java.util.Map opsMap
        start local 2 // com.sun.tools.javac.comp.Operators$OperatorHelper[] ops
         0: .line 820
            aload 2 /* ops */
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 6
      StackMap locals: com.sun.tools.javac.comp.Operators java.util.Map com.sun.tools.javac.comp.Operators$OperatorHelper[] top int int com.sun.tools.javac.comp.Operators$OperatorHelper[]
      StackMap stack:
         1: aload 6
            iload 4
            aaload
            astore 3 /* o */
        start local 3 // com.sun.tools.javac.comp.Operators$OperatorHelper o
         2: .line 821
            aload 3 /* o */
            getfield com.sun.tools.javac.comp.Operators$OperatorHelper.name:Lcom/sun/tools/javac/util/Name;
            astore 7 /* opName */
        start local 7 // com.sun.tools.javac.util.Name opName
         3: .line 822
            aload 1 /* opsMap */
            aload 7 /* opName */
            invokestatic com.sun.tools.javac.util.List.nil:()Lcom/sun/tools/javac/util/List;
            invokeinterface java.util.Map.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.tools.javac.util.List
            astore 8 /* helpers */
        start local 8 // com.sun.tools.javac.util.List helpers
         4: .line 823
            aload 1 /* opsMap */
            aload 7 /* opName */
            aload 8 /* helpers */
            aload 3 /* o */
            invokevirtual com.sun.tools.javac.util.List.prepend:(Ljava/lang/Object;)Lcom/sun/tools/javac/util/List;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 8 // com.sun.tools.javac.util.List helpers
        end local 7 // com.sun.tools.javac.util.Name opName
        end local 3 // com.sun.tools.javac.comp.Operators$OperatorHelper o
         5: .line 820
            iinc 4 1
      StackMap locals:
      StackMap stack:
         6: iload 4
            iload 5
            if_icmplt 1
         7: .line 825
            return
        end local 2 // com.sun.tools.javac.comp.Operators$OperatorHelper[] ops
        end local 1 // java.util.Map opsMap
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Lcom/sun/tools/javac/comp/Operators;
            0    8     1   opsMap  Ljava/util/Map<Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/List<TO;>;>;
            0    8     2      ops  [Lcom/sun/tools/javac/comp/Operators$OperatorHelper;
            2    5     3        o  TO;
            3    5     7   opName  Lcom/sun/tools/javac/util/Name;
            4    5     8  helpers  Lcom/sun/tools/javac/util/List<TO;>;
    Signature: <O:Lcom/sun/tools/javac/comp/Operators$OperatorHelper;>(Ljava/util/Map<Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/util/List<TO;>;>;[TO;)V
    RuntimeVisibleAnnotations: 
      java.lang.SafeVarargs()
    MethodParameters:
        Name  Flags
      opsMap  
      ops     

  private void initOperatorNames();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.tools.javac.comp.Operators this
         0: .line 831
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.POS:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "+"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
         1: .line 832
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.NEG:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "-"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
         2: .line 833
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.NOT:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "!"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
         3: .line 834
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.COMPL:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "~"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
         4: .line 835
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.PREINC:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "++"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
         5: .line 836
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.PREDEC:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "--"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
         6: .line 837
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.POSTINC:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "++"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
         7: .line 838
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.POSTDEC:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "--"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
         8: .line 839
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.NULLCHK:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "<*nullchk*>"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
         9: .line 840
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.OR:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "||"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
        10: .line 841
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.AND:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "&&"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
        11: .line 842
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.EQ:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "=="
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
        12: .line 843
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.NE:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "!="
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
        13: .line 844
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.LT:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "<"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
        14: .line 845
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.GT:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc ">"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
        15: .line 846
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.LE:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "<="
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
        16: .line 847
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.GE:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc ">="
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
        17: .line 848
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.BITOR:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "|"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
        18: .line 849
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.BITXOR:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "^"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
        19: .line 850
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.BITAND:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "&"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
        20: .line 851
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.SL:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "<<"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
        21: .line 852
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.SR:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc ">>"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
        22: .line 853
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.USR:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc ">>>"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
        23: .line 854
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.PLUS:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "+"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
        24: .line 855
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.MINUS:Lcom/sun/tools/javac/tree/JCTree$Tag;
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.names:Lcom/sun/tools/javac/util/Names;
            getfield com.sun.tools.javac.util.Names.hyphen:Lcom/sun/tools/javac/util/Name;
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/util/Name;)V
        25: .line 856
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.MUL:Lcom/sun/tools/javac/tree/JCTree$Tag;
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.names:Lcom/sun/tools/javac/util/Names;
            getfield com.sun.tools.javac.util.Names.asterisk:Lcom/sun/tools/javac/util/Name;
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/util/Name;)V
        26: .line 857
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.DIV:Lcom/sun/tools/javac/tree/JCTree$Tag;
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.names:Lcom/sun/tools/javac/util/Names;
            getfield com.sun.tools.javac.util.Names.slash:Lcom/sun/tools/javac/util/Name;
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/util/Name;)V
        27: .line 858
            aload 0 /* this */
            getstatic com.sun.tools.javac.tree.JCTree$Tag.MOD:Lcom/sun/tools/javac/tree/JCTree$Tag;
            ldc "%"
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
        28: .line 859
            return
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   29     0  this  Lcom/sun/tools/javac/comp/Operators;

  private void setOperatorName(com.sun.tools.javac.tree.JCTree$Tag, java.lang.String);
    descriptor: (Lcom/sun/tools/javac/tree/JCTree$Tag;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.tools.javac.comp.Operators this
        start local 1 // com.sun.tools.javac.tree.JCTree$Tag tag
        start local 2 // java.lang.String name
         0: .line 862
            aload 0 /* this */
            aload 1 /* tag */
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.names:Lcom/sun/tools/javac/util/Names;
            aload 2 /* name */
            invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
            invokevirtual com.sun.tools.javac.comp.Operators.setOperatorName:(Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/util/Name;)V
         1: .line 863
            return
        end local 2 // java.lang.String name
        end local 1 // com.sun.tools.javac.tree.JCTree$Tag tag
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/tools/javac/comp/Operators;
            0    2     1   tag  Lcom/sun/tools/javac/tree/JCTree$Tag;
            0    2     2  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      tag   
      name  

  private void setOperatorName(com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.util.Name);
    descriptor: (Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/util/Name;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.tools.javac.comp.Operators this
        start local 1 // com.sun.tools.javac.tree.JCTree$Tag tag
        start local 2 // com.sun.tools.javac.util.Name name
         0: .line 866
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.opname:[Lcom/sun/tools/javac/util/Name;
            aload 1 /* tag */
            invokevirtual com.sun.tools.javac.tree.JCTree$Tag.operatorIndex:()I
            aload 2 /* name */
            aastore
         1: .line 867
            return
        end local 2 // com.sun.tools.javac.util.Name name
        end local 1 // com.sun.tools.javac.tree.JCTree$Tag tag
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/tools/javac/comp/Operators;
            0    2     1   tag  Lcom/sun/tools/javac/tree/JCTree$Tag;
            0    2     2  name  Lcom/sun/tools/javac/util/Name;
    MethodParameters:
      Name  Flags
      tag   
      name  

  static int[] $SWITCH_TABLE$com$sun$tools$javac$code$TypeTag();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 68
            getstatic com.sun.tools.javac.comp.Operators.$SWITCH_TABLE$com$sun$tools$javac$code$TypeTag:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic com.sun.tools.javac.code.TypeTag.values:()[Lcom/sun/tools/javac/code/TypeTag;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.ARRAY:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 11
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.BOOLEAN:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 8
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.BOT:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 19
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.BYTE:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            iconst_1
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.CHAR:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            iconst_2
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.CLASS:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 10
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.DEFERRED:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 18
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.DOUBLE:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 7
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.ERROR:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 21
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.FLOAT:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            iconst_5
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.FORALL:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 17
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.INT:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 6
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.LONG:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            iconst_4
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.METHOD:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 12
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.MODULE:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 14
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.NONE:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 20
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.PACKAGE:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 13
            iastore
        51: goto 53
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        52: pop
      StackMap locals:
      StackMap stack:
        53: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.SHORT:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            iconst_3
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.TYPEVAR:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 15
            iastore
        57: goto 59
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        58: pop
      StackMap locals:
      StackMap stack:
        59: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.UNDETVAR:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 23
            iastore
        60: goto 62
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        61: pop
      StackMap locals:
      StackMap stack:
        62: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.UNINITIALIZED_OBJECT:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 25
            iastore
        63: goto 65
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        64: pop
      StackMap locals:
      StackMap stack:
        65: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.UNINITIALIZED_THIS:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 24
            iastore
        66: goto 68
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        67: pop
      StackMap locals:
      StackMap stack:
        68: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.UNKNOWN:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 22
            iastore
        69: goto 71
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        70: pop
      StackMap locals:
      StackMap stack:
        71: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.VOID:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 9
            iastore
        72: goto 74
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        73: pop
      StackMap locals:
      StackMap stack:
        74: aload 0
            getstatic com.sun.tools.javac.code.TypeTag.WILDCARD:Lcom/sun/tools/javac/code/TypeTag;
            invokevirtual com.sun.tools.javac.code.TypeTag.ordinal:()I
            bipush 16
            iastore
        75: goto 77
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        76: pop
      StackMap locals:
      StackMap stack:
        77: aload 0
            dup
            putstatic com.sun.tools.javac.comp.Operators.$SWITCH_TABLE$com$sun$tools$javac$code$TypeTag:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
          41    42      43  Class java.lang.NoSuchFieldError
          44    45      46  Class java.lang.NoSuchFieldError
          47    48      49  Class java.lang.NoSuchFieldError
          50    51      52  Class java.lang.NoSuchFieldError
          53    54      55  Class java.lang.NoSuchFieldError
          56    57      58  Class java.lang.NoSuchFieldError
          59    60      61  Class java.lang.NoSuchFieldError
          62    63      64  Class java.lang.NoSuchFieldError
          65    66      67  Class java.lang.NoSuchFieldError
          68    69      70  Class java.lang.NoSuchFieldError
          71    72      73  Class java.lang.NoSuchFieldError
          74    75      76  Class java.lang.NoSuchFieldError

  private static boolean lambda$0(com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Operators$UnaryOperatorHelper);
    descriptor: (Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // com.sun.tools.javac.comp.Operators$UnaryOperatorHelper unop
         0: .line 152
            aload 1 /* unop */
            aload 0
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.test:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // com.sun.tools.javac.comp.Operators$UnaryOperatorHelper unop
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1  unop  Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;

  private static com.sun.tools.javac.code.Symbol$OperatorSymbol lambda$1(com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Operators$UnaryOperatorHelper);
    descriptor: (Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // com.sun.tools.javac.comp.Operators$UnaryOperatorHelper unop
         0: .line 153
            aload 1 /* unop */
            aload 0
            invokevirtual com.sun.tools.javac.comp.Operators$UnaryOperatorHelper.resolve:(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
            areturn
        end local 1 // com.sun.tools.javac.comp.Operators$UnaryOperatorHelper unop
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1  unop  Lcom/sun/tools/javac/comp/Operators$UnaryOperatorHelper;

  private com.sun.tools.javac.code.Symbol$OperatorSymbol lambda$2(com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.code.Type);
    descriptor: (Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // com.sun.tools.javac.comp.Operators this
         0: .line 154
            aload 0 /* this */
            aload 1
            aload 2
            iconst_1
            anewarray com.sun.tools.javac.code.Type
            dup
            iconst_0
            aload 3
            aastore
            invokevirtual com.sun.tools.javac.comp.Operators.reportErrorIfNeeded:(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;[Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
            areturn
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/comp/Operators;

  private static boolean lambda$3(com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Operators$BinaryOperatorHelper);
    descriptor: (Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 2 // com.sun.tools.javac.comp.Operators$BinaryOperatorHelper binop
         0: .line 163
            aload 2 /* binop */
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.test:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ireturn
        end local 2 // com.sun.tools.javac.comp.Operators$BinaryOperatorHelper binop
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     2  binop  Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;

  private static com.sun.tools.javac.code.Symbol$OperatorSymbol lambda$4(com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Operators$BinaryOperatorHelper);
    descriptor: (Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 2 // com.sun.tools.javac.comp.Operators$BinaryOperatorHelper binop
         0: .line 164
            aload 2 /* binop */
            aload 0
            aload 1
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.resolve:(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
            areturn
        end local 2 // com.sun.tools.javac.comp.Operators$BinaryOperatorHelper binop
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     2  binop  Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;

  private com.sun.tools.javac.code.Symbol$OperatorSymbol lambda$5(com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type);
    descriptor: (Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // com.sun.tools.javac.comp.Operators this
         0: .line 165
            aload 0 /* this */
            aload 1
            aload 2
            iconst_2
            anewarray com.sun.tools.javac.code.Type
            dup
            iconst_0
            aload 3
            aastore
            dup
            iconst_1
            aload 4
            aastore
            invokevirtual com.sun.tools.javac.comp.Operators.reportErrorIfNeeded:(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/tree/JCTree$Tag;[Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
            areturn
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/comp/Operators;

  private com.sun.tools.javac.code.Type lambda$6(com.sun.tools.javac.comp.Operators$OperatorType);
    descriptor: (Lcom/sun/tools/javac/comp/Operators$OperatorType;)Lcom/sun/tools/javac/code/Type;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.comp.Operators this
        start local 1 // com.sun.tools.javac.comp.Operators$OperatorType o
         0: .line 188
            aload 1 /* o */
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.syms:Lcom/sun/tools/javac/code/Symtab;
            invokevirtual com.sun.tools.javac.comp.Operators$OperatorType.asType:(Lcom/sun/tools/javac/code/Symtab;)Lcom/sun/tools/javac/code/Type;
            areturn
        end local 1 // com.sun.tools.javac.comp.Operators$OperatorType o
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/comp/Operators;
            0    1     1     o  Lcom/sun/tools/javac/comp/Operators$OperatorType;

  private static com.sun.tools.javac.code.Symbol$OperatorSymbol lambda$13(java.util.function.Predicate, com.sun.tools.javac.comp.Operators$BinaryOperatorHelper);
    descriptor: (Ljava/util/function/Predicate;Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // com.sun.tools.javac.comp.Operators$BinaryOperatorHelper helper
         0: .line 809
            aload 1 /* helper */
            aload 0
            invokevirtual com.sun.tools.javac.comp.Operators$BinaryOperatorHelper.doLookup:(Ljava/util/function/Predicate;)Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
            areturn
        end local 1 // com.sun.tools.javac.comp.Operators$BinaryOperatorHelper helper
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     1  helper  Lcom/sun/tools/javac/comp/Operators$BinaryOperatorHelper;

  private boolean lambda$14(com.sun.tools.javac.code.Symbol$OperatorSymbol);
    descriptor: (Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;)Z
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.comp.Operators this
        start local 1 // com.sun.tools.javac.code.Symbol$OperatorSymbol sym
         0: .line 811
            aload 1 /* sym */
            aload 0 /* this */
            getfield com.sun.tools.javac.comp.Operators.noOpSymbol:Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
            if_acmpeq 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 1 // com.sun.tools.javac.code.Symbol$OperatorSymbol sym
        end local 0 // com.sun.tools.javac.comp.Operators this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/javac/comp/Operators;
            0    3     1   sym  Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;
}
SourceFile: "Operators.java"
NestMembers:
  com.sun.tools.javac.comp.Operators$BinaryBooleanOperator  com.sun.tools.javac.comp.Operators$BinaryEqualityOperator  com.sun.tools.javac.comp.Operators$BinaryNumericOperator  com.sun.tools.javac.comp.Operators$BinaryOperatorHelper  com.sun.tools.javac.comp.Operators$BinaryShiftOperator  com.sun.tools.javac.comp.Operators$BinaryStringOperator  com.sun.tools.javac.comp.Operators$ComparisonKind  com.sun.tools.javac.comp.Operators$OperatorHelper  com.sun.tools.javac.comp.Operators$OperatorType  com.sun.tools.javac.comp.Operators$UnaryBooleanOperator  com.sun.tools.javac.comp.Operators$UnaryNumericOperator  com.sun.tools.javac.comp.Operators$UnaryOperatorHelper  com.sun.tools.javac.comp.Operators$UnaryPrefixPostfixOperator  com.sun.tools.javac.comp.Operators$UnaryReferenceOperator
InnerClasses:
  public OperatorSymbol = com.sun.tools.javac.code.Symbol$OperatorSymbol of com.sun.tools.javac.code.Symbol
  public abstract TypeSymbol = com.sun.tools.javac.code.Symbol$TypeSymbol of com.sun.tools.javac.code.Symbol
  public MethodType = com.sun.tools.javac.code.Type$MethodType of com.sun.tools.javac.code.Type
  BinaryBooleanOperator = com.sun.tools.javac.comp.Operators$BinaryBooleanOperator of com.sun.tools.javac.comp.Operators
  BinaryEqualityOperator = com.sun.tools.javac.comp.Operators$BinaryEqualityOperator of com.sun.tools.javac.comp.Operators
  BinaryNumericOperator = com.sun.tools.javac.comp.Operators$BinaryNumericOperator of com.sun.tools.javac.comp.Operators
  abstract BinaryOperatorHelper = com.sun.tools.javac.comp.Operators$BinaryOperatorHelper of com.sun.tools.javac.comp.Operators
  BinaryShiftOperator = com.sun.tools.javac.comp.Operators$BinaryShiftOperator of com.sun.tools.javac.comp.Operators
  BinaryStringOperator = com.sun.tools.javac.comp.Operators$BinaryStringOperator of com.sun.tools.javac.comp.Operators
  final ComparisonKind = com.sun.tools.javac.comp.Operators$ComparisonKind of com.sun.tools.javac.comp.Operators
  abstract OperatorHelper = com.sun.tools.javac.comp.Operators$OperatorHelper of com.sun.tools.javac.comp.Operators
  final OperatorType = com.sun.tools.javac.comp.Operators$OperatorType of com.sun.tools.javac.comp.Operators
  UnaryBooleanOperator = com.sun.tools.javac.comp.Operators$UnaryBooleanOperator of com.sun.tools.javac.comp.Operators
  UnaryNumericOperator = com.sun.tools.javac.comp.Operators$UnaryNumericOperator of com.sun.tools.javac.comp.Operators
  abstract UnaryOperatorHelper = com.sun.tools.javac.comp.Operators$UnaryOperatorHelper of com.sun.tools.javac.comp.Operators
  UnaryPrefixPostfixOperator = com.sun.tools.javac.comp.Operators$UnaryPrefixPostfixOperator of com.sun.tools.javac.comp.Operators
  UnaryReferenceOperator = com.sun.tools.javac.comp.Operators$UnaryReferenceOperator of com.sun.tools.javac.comp.Operators
  public Errors = com.sun.tools.javac.resources.CompilerProperties$Errors of com.sun.tools.javac.resources.CompilerProperties
  public final Tag = com.sun.tools.javac.tree.JCTree$Tag of com.sun.tools.javac.tree.JCTree
  public Key = com.sun.tools.javac.util.Context$Key of com.sun.tools.javac.util.Context
  public abstract DiagnosticPosition = com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition of com.sun.tools.javac.util.JCDiagnostic
  public final Error = com.sun.tools.javac.util.JCDiagnostic$Error of com.sun.tools.javac.util.JCDiagnostic
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles