public class org.jruby.ir.targets.IRBytecodeAdapter6 extends org.jruby.ir.targets.IRBytecodeAdapter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.jruby.ir.targets.IRBytecodeAdapter6
  super_class: org.jruby.ir.targets.IRBytecodeAdapter
{
  public static final java.lang.String SUPER_SPLAT_UNRESOLVED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.String SUPER_NOSPLAT_UNRESOLVED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.String SUPER_SPLAT_RESOLVED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.String SUPER_NOSPLAT_RESOLVED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=0, args_size=0
         0: .line 64
            getstatic org.jruby.ir.targets.JVM.OBJECT:Ljava/lang/Class;
            iconst_5
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Lorg/jruby/runtime/ThreadContext;
            aastore
            dup
            iconst_1
            ldc Lorg/jruby/runtime/builtin/IRubyObject;
            aastore
            dup
            iconst_2
            getstatic org.jruby.ir.targets.JVM.OBJECT_ARRAY:Ljava/lang/Class;
            aastore
            dup
            iconst_3
            ldc Lorg/jruby/runtime/Block;
            aastore
            dup
            iconst_4
            ldc [Z
            aastore
            invokestatic org.jruby.util.CodegenUtils.params:([Ljava/lang/Class;)[Ljava/lang/Class;
            invokestatic org.jruby.util.CodegenUtils.sig:(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/String;
            putstatic org.jruby.ir.targets.IRBytecodeAdapter6.SUPER_SPLAT_UNRESOLVED:Ljava/lang/String;
         1: .line 65
            getstatic org.jruby.ir.targets.JVM.OBJECT:Ljava/lang/Class;
            iconst_4
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Lorg/jruby/runtime/ThreadContext;
            aastore
            dup
            iconst_1
            ldc Lorg/jruby/runtime/builtin/IRubyObject;
            aastore
            dup
            iconst_2
            getstatic org.jruby.ir.targets.JVM.OBJECT_ARRAY:Ljava/lang/Class;
            aastore
            dup
            iconst_3
            ldc Lorg/jruby/runtime/Block;
            aastore
            invokestatic org.jruby.util.CodegenUtils.params:([Ljava/lang/Class;)[Ljava/lang/Class;
            invokestatic org.jruby.util.CodegenUtils.sig:(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/String;
            putstatic org.jruby.ir.targets.IRBytecodeAdapter6.SUPER_NOSPLAT_UNRESOLVED:Ljava/lang/String;
         2: .line 66
            getstatic org.jruby.ir.targets.JVM.OBJECT:Ljava/lang/Class;
            bipush 7
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Lorg/jruby/runtime/ThreadContext;
            aastore
            dup
            iconst_1
            ldc Lorg/jruby/runtime/builtin/IRubyObject;
            aastore
            dup
            iconst_2
            ldc Ljava/lang/String;
            aastore
            dup
            iconst_3
            ldc Lorg/jruby/RubyModule;
            aastore
            dup
            iconst_4
            getstatic org.jruby.ir.targets.JVM.OBJECT_ARRAY:Ljava/lang/Class;
            aastore
            dup
            iconst_5
            ldc Lorg/jruby/runtime/Block;
            aastore
            dup
            bipush 6
            ldc [Z
            aastore
            invokestatic org.jruby.util.CodegenUtils.params:([Ljava/lang/Class;)[Ljava/lang/Class;
            invokestatic org.jruby.util.CodegenUtils.sig:(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/String;
            putstatic org.jruby.ir.targets.IRBytecodeAdapter6.SUPER_SPLAT_RESOLVED:Ljava/lang/String;
         3: .line 67
            getstatic org.jruby.ir.targets.JVM.OBJECT:Ljava/lang/Class;
            bipush 6
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Lorg/jruby/runtime/ThreadContext;
            aastore
            dup
            iconst_1
            ldc Lorg/jruby/runtime/builtin/IRubyObject;
            aastore
            dup
            iconst_2
            ldc Ljava/lang/String;
            aastore
            dup
            iconst_3
            ldc Lorg/jruby/RubyModule;
            aastore
            dup
            iconst_4
            getstatic org.jruby.ir.targets.JVM.OBJECT_ARRAY:Ljava/lang/Class;
            aastore
            dup
            iconst_5
            ldc Lorg/jruby/runtime/Block;
            aastore
            invokestatic org.jruby.util.CodegenUtils.params:([Ljava/lang/Class;)[Ljava/lang/Class;
            invokestatic org.jruby.util.CodegenUtils.sig:(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/String;
            putstatic org.jruby.ir.targets.IRBytecodeAdapter6.SUPER_NOSPLAT_RESOLVED:Ljava/lang/String;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(org.jruby.compiler.impl.SkinnyMethodAdapter, com.headius.invokebinder.Signature, org.jruby.ir.targets.ClassData);
    descriptor: (Lorg/jruby/compiler/impl/SkinnyMethodAdapter;Lcom/headius/invokebinder/Signature;Lorg/jruby/ir/targets/ClassData;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
        start local 1 // org.jruby.compiler.impl.SkinnyMethodAdapter adapter
        start local 2 // com.headius.invokebinder.Signature signature
        start local 3 // org.jruby.ir.targets.ClassData classData
         0: .line 70
            aload 0 /* this */
            aload 1 /* adapter */
            aload 2 /* signature */
            aload 3 /* classData */
            invokespecial org.jruby.ir.targets.IRBytecodeAdapter.<init>:(Lorg/jruby/compiler/impl/SkinnyMethodAdapter;Lcom/headius/invokebinder/Signature;Lorg/jruby/ir/targets/ClassData;)V
         1: .line 71
            return
        end local 3 // org.jruby.ir.targets.ClassData classData
        end local 2 // com.headius.invokebinder.Signature signature
        end local 1 // org.jruby.compiler.impl.SkinnyMethodAdapter adapter
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
            0    2     1    adapter  Lorg/jruby/compiler/impl/SkinnyMethodAdapter;
            0    2     2  signature  Lcom/headius/invokebinder/Signature;
            0    2     3  classData  Lorg/jruby/ir/targets/ClassData;
    MethodParameters:
           Name  Flags
      adapter    
      signature  
      classData  

  public void pushFixnum(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 75
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHandle cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
      Name  Flags
      l     

  public void pushFloat(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 80
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHandle cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
      Name  Flags
      d     

  public void pushString(org.jruby.util.ByteList, int);
    descriptor: (Lorg/jruby/util/ByteList;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 85
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method string() from the type Bootstrap refers to the missing type Handle\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
      Name  Flags
      bl    
      cr    

  public void pushFrozenString(org.jruby.util.ByteList, int, java.lang.String, int);
    descriptor: (Lorg/jruby/util/ByteList;ILjava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 90
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method fstring() from the type Bootstrap refers to the missing type Handle\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
      Name  Flags
      bl    
      cr    
      file  
      line  

  public void pushByteList(org.jruby.util.ByteList);
    descriptor: (Lorg/jruby/util/ByteList;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 94
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method bytelist() from the type Bootstrap refers to the missing type Handle\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
      Name  Flags
      bl    

  public void pushRegexp(org.jruby.util.ByteList, int);
    descriptor: (Lorg/jruby/util/ByteList;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 99
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHandle cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
         Name  Flags
      source   
      options  

  public void pushDRegexp(java.lang.Runnable, org.jruby.util.RegexpOptions, int);
    descriptor: (Ljava/lang/Runnable;Lorg/jruby/util/RegexpOptions;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 106
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tLabel cannot be resolved to a type\n\tLabel cannot be resolved to a type\n\tThe method getClassVisitor() from the type SkinnyMethodAdapter refers to the missing type ClassVisitor\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tHandle cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
          Name  Flags
      callback  
      options   
      arity     

  public void pushSymbol(org.jruby.util.ByteList);
    descriptor: (Lorg/jruby/util/ByteList;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 133
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHandle cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
       Name  Flags
      bytes  final

  public void pushSymbolProc(org.jruby.util.ByteList);
    descriptor: (Lorg/jruby/util/ByteList;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 138
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHandle cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
       Name  Flags
      bytes  final

  public void loadRuntime();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 143
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method contextValue() from the type Bootstrap refers to the missing type Handle\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;

  public void pushEncoding(org.jcodings.Encoding);
    descriptor: (Lorg/jcodings/Encoding;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 148
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method contextValueString() from the type Bootstrap refers to the missing type Handle\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
          Name  Flags
      encoding  

  public void invokeOther(java.lang.String, int, java.lang.String, org.jruby.ir.instructions.CallBase, int);
    descriptor: (Ljava/lang/String;ILjava/lang/String;Lorg/jruby/ir/instructions/CallBase;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
        start local 1 // java.lang.String file
        start local 2 // int line
        start local 3 // java.lang.String scopeFieldName
        start local 4 // org.jruby.ir.instructions.CallBase call
        start local 5 // int arity
         0: .line 153
            aload 0 /* this */
            aload 1 /* file */
            iload 2 /* line */
            aload 3 /* scopeFieldName */
            aload 4 /* call */
            iload 5 /* arity */
            invokevirtual org.jruby.ir.targets.IRBytecodeAdapter6.invoke:(Ljava/lang/String;ILjava/lang/String;Lorg/jruby/ir/instructions/CallBase;I)V
         1: .line 154
            return
        end local 5 // int arity
        end local 4 // org.jruby.ir.instructions.CallBase call
        end local 3 // java.lang.String scopeFieldName
        end local 2 // int line
        end local 1 // java.lang.String file
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
            0    2     1            file  Ljava/lang/String;
            0    2     2            line  I
            0    2     3  scopeFieldName  Ljava/lang/String;
            0    2     4            call  Lorg/jruby/ir/instructions/CallBase;
            0    2     5           arity  I
    MethodParameters:
                Name  Flags
      file            
      line            
      scopeFieldName  
      call            
      arity           

  public void invokeArrayDeref(java.lang.String, int, java.lang.String, org.jruby.ir.instructions.CallBase);
    descriptor: (Ljava/lang/String;ILjava/lang/String;Lorg/jruby/ir/instructions/CallBase;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 161
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getClassVisitor() from the type SkinnyMethodAdapter refers to the missing type ClassVisitor\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
                Name  Flags
      file            
      line            
      scopeFieldName  
      call            

  public void invokeAsString(java.lang.String, int, java.lang.String, org.jruby.ir.instructions.CallBase);
    descriptor: (Ljava/lang/String;ILjava/lang/String;Lorg/jruby/ir/instructions/CallBase;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 183
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getClassVisitor() from the type SkinnyMethodAdapter refers to the missing type ClassVisitor\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
                Name  Flags
      file            
      line            
      scopeFieldName  
      call            

  public void invoke(java.lang.String, int, java.lang.String, org.jruby.ir.instructions.CallBase, int);
    descriptor: (Ljava/lang/String;ILjava/lang/String;Lorg/jruby/ir/instructions/CallBase;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 251
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getClassVisitor() from the type SkinnyMethodAdapter refers to the missing type ClassVisitor\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
                Name  Flags
      file            
      lineNumber      
      scopeFieldName  
      call            
      arity           

  public static void buildArrayFromLocals(org.jruby.compiler.impl.SkinnyMethodAdapter, int, int);
    descriptor: (Lorg/jruby/compiler/impl/SkinnyMethodAdapter;II)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=8, locals=5, args_size=3
        start local 0 // org.jruby.compiler.impl.SkinnyMethodAdapter adapter2
        start local 1 // int base
        start local 2 // int arity
         0: .line 302
            iload 2 /* arity */
            ifne 3
         1: .line 303
            aload 0 /* adapter2 */
            ldc Lorg/jruby/runtime/builtin/IRubyObject;
            invokestatic org.jruby.util.CodegenUtils.p:(Ljava/lang/Class;)Ljava/lang/String;
            ldc "NULL_ARRAY"
            ldc [Lorg/jruby/runtime/builtin/IRubyObject;
            invokestatic org.jruby.util.CodegenUtils.ci:(Ljava/lang/Class;)Ljava/lang/String;
            invokevirtual org.jruby.compiler.impl.SkinnyMethodAdapter.getstatic:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         2: .line 304
            return
         3: .line 307
      StackMap locals:
      StackMap stack:
            aload 0 /* adapter2 */
            iload 2 /* arity */
            invokevirtual org.jruby.compiler.impl.SkinnyMethodAdapter.pushInt:(I)V
         4: .line 308
            aload 0 /* adapter2 */
            ldc Lorg/jruby/runtime/Helpers;
            invokestatic org.jruby.util.CodegenUtils.p:(Ljava/lang/Class;)Ljava/lang/String;
            ldc "anewarrayIRubyObjects"
            ldc [Lorg/jruby/runtime/builtin/IRubyObject;
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            invokestatic org.jruby.util.CodegenUtils.sig:(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/String;
            invokevirtual org.jruby.compiler.impl.SkinnyMethodAdapter.invokestatic:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         5: .line 310
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         6: goto 15
         7: .line 311
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 4 /* j */
        start local 4 // int j
         8: .line 312
            goto 11
         9: .line 313
      StackMap locals: int
      StackMap stack:
            aload 0 /* adapter2 */
            iload 1 /* base */
            iload 3 /* i */
            iadd
            iload 4 /* j */
            iadd
            invokevirtual org.jruby.compiler.impl.SkinnyMethodAdapter.aload:(I)V
        10: .line 314
            iinc 4 /* j */ 1
        11: .line 312
      StackMap locals:
      StackMap stack:
            iload 3 /* i */
            iload 4 /* j */
            iadd
            iload 2 /* arity */
            if_icmpge 12
            iload 4 /* j */
            bipush 10
            if_icmplt 9
        12: .line 316
      StackMap locals:
      StackMap stack:
            aload 0 /* adapter2 */
            iload 3 /* i */
            invokevirtual org.jruby.compiler.impl.SkinnyMethodAdapter.pushInt:(I)V
        13: .line 317
            aload 0 /* adapter2 */
            ldc Lorg/jruby/runtime/Helpers;
            invokestatic org.jruby.util.CodegenUtils.p:(Ljava/lang/Class;)Ljava/lang/String;
            ldc "aastoreIRubyObjects"
            ldc [Lorg/jruby/runtime/builtin/IRubyObject;
            ldc [Lorg/jruby/runtime/builtin/IRubyObject;
            ldc Lorg/jruby/runtime/builtin/IRubyObject;
            iload 4 /* j */
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokestatic org.jruby.util.CodegenUtils.params:(Ljava/lang/Class;Ljava/lang/Class;ILjava/lang/Class;)[Ljava/lang/Class;
            invokestatic org.jruby.util.CodegenUtils.sig:(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/String;
            invokevirtual org.jruby.compiler.impl.SkinnyMethodAdapter.invokestatic:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        14: .line 318
            iload 3 /* i */
            iload 4 /* j */
            iadd
            istore 3 /* i */
        end local 4 // int j
        15: .line 310
      StackMap locals:
      StackMap stack:
            iload 3 /* i */
            iload 2 /* arity */
            if_icmplt 7
        end local 3 // int i
        16: .line 320
            return
        end local 2 // int arity
        end local 1 // int base
        end local 0 // org.jruby.compiler.impl.SkinnyMethodAdapter adapter2
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   17     0  adapter2  Lorg/jruby/compiler/impl/SkinnyMethodAdapter;
            0   17     1      base  I
            0   17     2     arity  I
            6   16     3         i  I
            8   15     4         j  I
    MethodParameters:
          Name  Flags
      adapter2  
      base      
      arity     

  public void invokeOtherOneFixnum(java.lang.String, int, org.jruby.ir.instructions.CallBase, long);
    descriptor: (Ljava/lang/String;ILorg/jruby/ir/instructions/CallBase;J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=5
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 342
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getClassVisitor() from the type SkinnyMethodAdapter refers to the missing type ClassVisitor\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tThe method getClassVisitor() from the type SkinnyMethodAdapter refers to the missing type ClassVisitor\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tLabel cannot be resolved to a type\n\tLabel cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
        Name  Flags
      file    
      line    
      call    
      fixnum  

  public void invokeOtherOneFloat(java.lang.String, int, org.jruby.ir.instructions.CallBase, double);
    descriptor: (Ljava/lang/String;ILorg/jruby/ir/instructions/CallBase;D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=5
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 400
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getClassVisitor() from the type SkinnyMethodAdapter refers to the missing type ClassVisitor\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tThe method getClassVisitor() from the type SkinnyMethodAdapter refers to the missing type ClassVisitor\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tLabel cannot be resolved to a type\n\tLabel cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
       Name  Flags
      file   
      line   
      call   
      flote  

  public void invokeSelf(java.lang.String, int, java.lang.String, org.jruby.ir.instructions.CallBase, int);
    descriptor: (Ljava/lang/String;ILjava/lang/String;Lorg/jruby/ir/instructions/CallBase;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
        start local 1 // java.lang.String file
        start local 2 // int line
        start local 3 // java.lang.String scopeFieldName
        start local 4 // org.jruby.ir.instructions.CallBase call
        start local 5 // int arity
         0: .line 439
            iload 5 /* arity */
            sipush 250
            if_icmple 1
            new org.jruby.compiler.NotCompilableException
            dup
            new java.lang.StringBuilder
            dup
            ldc "call to `"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* call */
            invokevirtual org.jruby.ir.instructions.CallBase.getId:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "' has more than "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            sipush 250
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " arguments"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial org.jruby.compiler.NotCompilableException.<init>:(Ljava/lang/String;)V
            athrow
         1: .line 441
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* file */
            iload 2 /* line */
            aload 3 /* scopeFieldName */
            aload 4 /* call */
            iload 5 /* arity */
            invokevirtual org.jruby.ir.targets.IRBytecodeAdapter6.invoke:(Ljava/lang/String;ILjava/lang/String;Lorg/jruby/ir/instructions/CallBase;I)V
         2: .line 442
            return
        end local 5 // int arity
        end local 4 // org.jruby.ir.instructions.CallBase call
        end local 3 // java.lang.String scopeFieldName
        end local 2 // int line
        end local 1 // java.lang.String file
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0            this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
            0    3     1            file  Ljava/lang/String;
            0    3     2            line  I
            0    3     3  scopeFieldName  Ljava/lang/String;
            0    3     4            call  Lorg/jruby/ir/instructions/CallBase;
            0    3     5           arity  I
    MethodParameters:
                Name  Flags
      file            
      line            
      scopeFieldName  
      call            
      arity           

  public void invokeInstanceSuper(java.lang.String, int, java.lang.String, int, boolean, boolean[]);
    descriptor: (Ljava/lang/String;ILjava/lang/String;IZ[Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=7, args_size=7
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
        start local 1 // java.lang.String file
        start local 2 // int line
        start local 3 // java.lang.String name
        start local 4 // int arity
        start local 5 // boolean hasClosure
        start local 6 // boolean[] splatmap
         0: .line 445
            iload 4 /* arity */
            sipush 250
            if_icmple 1
            new org.jruby.compiler.NotCompilableException
            dup
            ldc "call to instance super has more than 250 arguments"
            invokespecial org.jruby.compiler.NotCompilableException.<init>:(Ljava/lang/String;)V
            athrow
         1: .line 447
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* file */
            iload 2 /* line */
            aload 3 /* name */
            iload 4 /* arity */
            iload 5 /* hasClosure */
            aload 6 /* splatmap */
            ldc "instanceSuper"
            ldc "instanceSuperSplatArgs"
            iconst_0
            invokevirtual org.jruby.ir.targets.IRBytecodeAdapter6.performSuper:(Ljava/lang/String;ILjava/lang/String;IZ[ZLjava/lang/String;Ljava/lang/String;Z)V
         2: .line 448
            return
        end local 6 // boolean[] splatmap
        end local 5 // boolean hasClosure
        end local 4 // int arity
        end local 3 // java.lang.String name
        end local 2 // int line
        end local 1 // java.lang.String file
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
            0    3     1        file  Ljava/lang/String;
            0    3     2        line  I
            0    3     3        name  Ljava/lang/String;
            0    3     4       arity  I
            0    3     5  hasClosure  Z
            0    3     6    splatmap  [Z
    MethodParameters:
            Name  Flags
      file        
      line        
      name        
      arity       
      hasClosure  
      splatmap    

  public void invokeClassSuper(java.lang.String, int, java.lang.String, int, boolean, boolean[]);
    descriptor: (Ljava/lang/String;ILjava/lang/String;IZ[Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=7, args_size=7
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
        start local 1 // java.lang.String file
        start local 2 // int line
        start local 3 // java.lang.String name
        start local 4 // int arity
        start local 5 // boolean hasClosure
        start local 6 // boolean[] splatmap
         0: .line 451
            iload 4 /* arity */
            sipush 250
            if_icmple 1
            new org.jruby.compiler.NotCompilableException
            dup
            ldc "call to class super has more than 250 arguments"
            invokespecial org.jruby.compiler.NotCompilableException.<init>:(Ljava/lang/String;)V
            athrow
         1: .line 453
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* file */
            iload 2 /* line */
            aload 3 /* name */
            iload 4 /* arity */
            iload 5 /* hasClosure */
            aload 6 /* splatmap */
            ldc "classSuper"
            ldc "classSuperSplatArgs"
            iconst_0
            invokevirtual org.jruby.ir.targets.IRBytecodeAdapter6.performSuper:(Ljava/lang/String;ILjava/lang/String;IZ[ZLjava/lang/String;Ljava/lang/String;Z)V
         2: .line 454
            return
        end local 6 // boolean[] splatmap
        end local 5 // boolean hasClosure
        end local 4 // int arity
        end local 3 // java.lang.String name
        end local 2 // int line
        end local 1 // java.lang.String file
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
            0    3     1        file  Ljava/lang/String;
            0    3     2        line  I
            0    3     3        name  Ljava/lang/String;
            0    3     4       arity  I
            0    3     5  hasClosure  Z
            0    3     6    splatmap  [Z
    MethodParameters:
            Name  Flags
      file        
      line        
      name        
      arity       
      hasClosure  
      splatmap    

  public void invokeUnresolvedSuper(java.lang.String, int, java.lang.String, int, boolean, boolean[]);
    descriptor: (Ljava/lang/String;ILjava/lang/String;IZ[Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=7, args_size=7
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
        start local 1 // java.lang.String file
        start local 2 // int line
        start local 3 // java.lang.String name
        start local 4 // int arity
        start local 5 // boolean hasClosure
        start local 6 // boolean[] splatmap
         0: .line 457
            iload 4 /* arity */
            sipush 250
            if_icmple 1
            new org.jruby.compiler.NotCompilableException
            dup
            ldc "call to unresolved super has more than 250 arguments"
            invokespecial org.jruby.compiler.NotCompilableException.<init>:(Ljava/lang/String;)V
            athrow
         1: .line 459
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* file */
            iload 2 /* line */
            aload 3 /* name */
            iload 4 /* arity */
            iload 5 /* hasClosure */
            aload 6 /* splatmap */
            ldc "unresolvedSuper"
            ldc "unresolvedSuperSplatArgs"
            iconst_1
            invokevirtual org.jruby.ir.targets.IRBytecodeAdapter6.performSuper:(Ljava/lang/String;ILjava/lang/String;IZ[ZLjava/lang/String;Ljava/lang/String;Z)V
         2: .line 460
            return
        end local 6 // boolean[] splatmap
        end local 5 // boolean hasClosure
        end local 4 // int arity
        end local 3 // java.lang.String name
        end local 2 // int line
        end local 1 // java.lang.String file
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
            0    3     1        file  Ljava/lang/String;
            0    3     2        line  I
            0    3     3        name  Ljava/lang/String;
            0    3     4       arity  I
            0    3     5  hasClosure  Z
            0    3     6    splatmap  [Z
    MethodParameters:
            Name  Flags
      file        
      line        
      name        
      arity       
      hasClosure  
      splatmap    

  public void invokeZSuper(java.lang.String, int, java.lang.String, int, boolean, boolean[]);
    descriptor: (Ljava/lang/String;ILjava/lang/String;IZ[Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=7, args_size=7
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
        start local 1 // java.lang.String file
        start local 2 // int line
        start local 3 // java.lang.String name
        start local 4 // int arity
        start local 5 // boolean hasClosure
        start local 6 // boolean[] splatmap
         0: .line 463
            iload 4 /* arity */
            sipush 250
            if_icmple 1
            new org.jruby.compiler.NotCompilableException
            dup
            ldc "call to zsuper has more than 250 arguments"
            invokespecial org.jruby.compiler.NotCompilableException.<init>:(Ljava/lang/String;)V
            athrow
         1: .line 465
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* file */
            iload 2 /* line */
            aload 3 /* name */
            iload 4 /* arity */
            iload 5 /* hasClosure */
            aload 6 /* splatmap */
            ldc "zSuper"
            ldc "zSuperSplatArgs"
            iconst_1
            invokevirtual org.jruby.ir.targets.IRBytecodeAdapter6.performSuper:(Ljava/lang/String;ILjava/lang/String;IZ[ZLjava/lang/String;Ljava/lang/String;Z)V
         2: .line 466
            return
        end local 6 // boolean[] splatmap
        end local 5 // boolean hasClosure
        end local 4 // int arity
        end local 3 // java.lang.String name
        end local 2 // int line
        end local 1 // java.lang.String file
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
            0    3     1        file  Ljava/lang/String;
            0    3     2        line  I
            0    3     3        name  Ljava/lang/String;
            0    3     4       arity  I
            0    3     5  hasClosure  Z
            0    3     6    splatmap  [Z
    MethodParameters:
            Name  Flags
      file        
      line        
      name        
      arity       
      hasClosure  
      splatmap    

  private void performSuper(java.lang.String, int, java.lang.String, int, boolean, boolean[], java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;ILjava/lang/String;IZ[ZLjava/lang/String;Ljava/lang/String;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=10, args_size=10
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 497
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getClassVisitor() from the type SkinnyMethodAdapter refers to the missing type ClassVisitor\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
             Name  Flags
      file         
      line         
      name         
      arity        
      hasClosure   
      splatmap     
      superHelper  
      splatHelper  
      unresolved   

  public void searchConst(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 537
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHandle cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
                 Name  Flags
      name             
      noPrivateConsts  

  public void searchModuleForConst(java.lang.String, boolean, boolean);
    descriptor: (Ljava/lang/String;ZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 541
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHandle cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
                  Name  Flags
      name              
      noPrivateConsts   
      callConstMissing  

  public void inheritanceSearchConst(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 545
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHandle cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
                 Name  Flags
      name             
      noPrivateConsts  

  public void lexicalSearchConst(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 549
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHandle cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
      Name  Flags
      name  

  public void pushNil();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 554
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method contextValue() from the type Bootstrap refers to the missing type Handle\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;

  public void pushBoolean(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 559
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method contextValue() from the type Bootstrap refers to the missing type Handle\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
      Name  Flags
      b     

  public void pushBignum(java.math.BigInteger);
    descriptor: (Ljava/math/BigInteger;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 564
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHandle cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
        Name  Flags
      bigint  

  public void putField(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
        start local 1 // java.lang.String name
         0: .line 568
            aload 0 /* this */
            getfield org.jruby.ir.targets.IRBytecodeAdapter6.adapter:Lorg/jruby/compiler/impl/SkinnyMethodAdapter;
            invokevirtual org.jruby.compiler.impl.SkinnyMethodAdapter.dup2:()V
         1: .line 569
            aload 0 /* this */
            getfield org.jruby.ir.targets.IRBytecodeAdapter6.adapter:Lorg/jruby/compiler/impl/SkinnyMethodAdapter;
            invokevirtual org.jruby.compiler.impl.SkinnyMethodAdapter.pop:()V
         2: .line 570
            aload 0 /* this */
            aload 1 /* name */
            iconst_1
            invokevirtual org.jruby.ir.targets.IRBytecodeAdapter6.cacheVariableAccessor:(Ljava/lang/String;Z)V
         3: .line 571
            aload 0 /* this */
            ldc "setVariableWithAccessor"
            getstatic java.lang.Void.TYPE:Ljava/lang/Class;
            iconst_3
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Lorg/jruby/runtime/builtin/IRubyObject;
            aastore
            dup
            iconst_1
            ldc Lorg/jruby/runtime/builtin/IRubyObject;
            aastore
            dup
            iconst_2
            ldc Lorg/jruby/runtime/ivars/VariableAccessor;
            aastore
            invokestatic org.jruby.util.CodegenUtils.sig:(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/String;
            invokevirtual org.jruby.ir.targets.IRBytecodeAdapter6.invokeIRHelper:(Ljava/lang/String;Ljava/lang/String;)V
         4: .line 572
            return
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
            0    5     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public void getField(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
        start local 1 // java.lang.String name
         0: .line 575
            aload 0 /* this */
            getfield org.jruby.ir.targets.IRBytecodeAdapter6.adapter:Lorg/jruby/compiler/impl/SkinnyMethodAdapter;
            invokevirtual org.jruby.compiler.impl.SkinnyMethodAdapter.dup:()V
         1: .line 576
            aload 0 /* this */
            aload 1 /* name */
            iconst_0
            invokevirtual org.jruby.ir.targets.IRBytecodeAdapter6.cacheVariableAccessor:(Ljava/lang/String;Z)V
         2: .line 577
            aload 0 /* this */
            invokevirtual org.jruby.ir.targets.IRBytecodeAdapter6.loadContext:()V
         3: .line 578
            aload 0 /* this */
            getfield org.jruby.ir.targets.IRBytecodeAdapter6.adapter:Lorg/jruby/compiler/impl/SkinnyMethodAdapter;
            aload 1 /* name */
            invokevirtual org.jruby.compiler.impl.SkinnyMethodAdapter.ldc:(Ljava/lang/Object;)V
         4: .line 579
            aload 0 /* this */
            ldc "getVariableWithAccessor"
            ldc Lorg/jruby/runtime/builtin/IRubyObject;
            iconst_4
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Lorg/jruby/runtime/builtin/IRubyObject;
            aastore
            dup
            iconst_1
            ldc Lorg/jruby/runtime/ivars/VariableAccessor;
            aastore
            dup
            iconst_2
            ldc Lorg/jruby/runtime/ThreadContext;
            aastore
            dup
            iconst_3
            ldc Ljava/lang/String;
            aastore
            invokestatic org.jruby.util.CodegenUtils.sig:(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/String;
            invokevirtual org.jruby.ir.targets.IRBytecodeAdapter6.invokeIRHelper:(Ljava/lang/String;Ljava/lang/String;)V
         5: .line 580
            return
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
            0    6     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  private void cacheVariableAccessor(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 594
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getClassVisitor() from the type SkinnyMethodAdapter refers to the missing type ClassVisitor\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tThe method getClassVisitor() from the type SkinnyMethodAdapter refers to the missing type ClassVisitor\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tLabel cannot be resolved to a type\n\tLabel cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
       Name  Flags
      name   
      write  

  public void array(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 651
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getClassVisitor() from the type SkinnyMethodAdapter refers to the missing type ClassVisitor\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
        Name  Flags
      length  

  public void hash(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 684
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getClassVisitor() from the type SkinnyMethodAdapter refers to the missing type ClassVisitor\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
        Name  Flags
      length  

  public void kwargsHash(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 717
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getClassVisitor() from the type SkinnyMethodAdapter refers to the missing type ClassVisitor\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
        Name  Flags
      length  

  public void checkpoint();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 740
            aload 0 /* this */
            invokevirtual org.jruby.ir.targets.IRBytecodeAdapter6.loadContext:()V
         1: .line 741
            aload 0 /* this */
            getfield org.jruby.ir.targets.IRBytecodeAdapter6.adapter:Lorg/jruby/compiler/impl/SkinnyMethodAdapter;
         2: .line 742
            ldc Lorg/jruby/runtime/ThreadContext;
            invokestatic org.jruby.util.CodegenUtils.p:(Ljava/lang/Class;)Ljava/lang/String;
         3: .line 743
            ldc "callThreadPoll"
         4: .line 744
            getstatic java.lang.Void.TYPE:Ljava/lang/Class;
            iconst_0
            anewarray java.lang.Class
            invokestatic org.jruby.util.CodegenUtils.sig:(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/String;
         5: .line 741
            invokevirtual org.jruby.compiler.impl.SkinnyMethodAdapter.invokevirtual:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         6: .line 745
            return
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;

  public void getGlobalVariable(java.lang.String, java.lang.String, int);
    descriptor: (Ljava/lang/String;Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 753
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method global() from the type Bootstrap refers to the missing type Handle\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
      Name  Flags
      name  
      file  
      line  

  public void setGlobalVariable(java.lang.String, java.lang.String, int);
    descriptor: (Ljava/lang/String;Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 763
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method global() from the type Bootstrap refers to the missing type Handle\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
      Name  Flags
      name  
      file  
      line  

  public void yield(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 769
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHandle cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
        Name  Flags
      unwrap  

  public void yieldSpecific();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 774
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHandle cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;

  public void yieldValues(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 779
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHandle cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
       Name  Flags
      arity  

  public void prepareBlock(Handle, org.jruby.runtime.Signature, java.lang.String);
    descriptor: (LHandle;Lorg/jruby/runtime/Signature;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
         0: .line 783
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHandle cannot be resolved to a type\n\tHandle cannot be resolved to a type\n\tHandle cannot be resolved to a type\n\tOpcodes cannot be resolved to a variable\n\tThe method prepareBlock() from the type Bootstrap refers to the missing type Handle\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
    MethodParameters:
           Name  Flags
      handle     
      signature  
      className  

  public void callEqq(org.jruby.ir.instructions.EQQInstr);
    descriptor: (Lorg/jruby/ir/instructions/EQQInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
        start local 1 // org.jruby.ir.instructions.EQQInstr call
         0: .line 796
            aload 0 /* this */
            getfield org.jruby.ir.targets.IRBytecodeAdapter6.adapter:Lorg/jruby/compiler/impl/SkinnyMethodAdapter;
            aload 0 /* this */
            invokevirtual org.jruby.ir.targets.IRBytecodeAdapter6.getClassData:()Lorg/jruby/ir/targets/ClassData;
            getfield org.jruby.ir.targets.ClassData.clsName:Ljava/lang/String;
            aload 0 /* this */
            aload 1 /* call */
            invokevirtual org.jruby.ir.instructions.EQQInstr.getId:()Ljava/lang/String;
            invokevirtual org.jruby.ir.targets.IRBytecodeAdapter6.getUniqueSiteName:(Ljava/lang/String;)Ljava/lang/String;
            aconst_null
            aload 1 /* call */
            invokestatic org.jruby.ir.targets.IRBytecodeAdapter.cacheCallSite:(Lorg/jruby/compiler/impl/SkinnyMethodAdapter;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jruby/ir/instructions/CallBase;)V
         1: .line 797
            aload 0 /* this */
            getfield org.jruby.ir.targets.IRBytecodeAdapter6.adapter:Lorg/jruby/compiler/impl/SkinnyMethodAdapter;
            aload 1 /* call */
            invokevirtual org.jruby.ir.instructions.EQQInstr.isSplattedValue:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual org.jruby.compiler.impl.SkinnyMethodAdapter.ldc:(Ljava/lang/Object;)V
         2: .line 798
            aload 0 /* this */
            ldc "isEQQ"
            ldc Lorg/jruby/runtime/builtin/IRubyObject;
            iconst_5
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Lorg/jruby/runtime/ThreadContext;
            aastore
            dup
            iconst_1
            ldc Lorg/jruby/runtime/builtin/IRubyObject;
            aastore
            dup
            iconst_2
            ldc Lorg/jruby/runtime/builtin/IRubyObject;
            aastore
            dup
            iconst_3
            ldc Lorg/jruby/runtime/CallSite;
            aastore
            dup
            iconst_4
            getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
            aastore
            invokestatic org.jruby.util.CodegenUtils.sig:(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/String;
            invokevirtual org.jruby.ir.targets.IRBytecodeAdapter6.invokeIRHelper:(Ljava/lang/String;Ljava/lang/String;)V
         3: .line 799
            return
        end local 1 // org.jruby.ir.instructions.EQQInstr call
        end local 0 // org.jruby.ir.targets.IRBytecodeAdapter6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/jruby/ir/targets/IRBytecodeAdapter6;
            0    4     1  call  Lorg/jruby/ir/instructions/EQQInstr;
    MethodParameters:
      Name  Flags
      call  

  public void prepareBlock(Handle, org.jruby.runtime.Signature, java.lang.String);
    descriptor: (LHandle;Lorg/jruby/runtime/Signature;Ljava/lang/String;)V
    flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=4, args_size=4
         0: .line 62
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe type IRBytecodeAdapter6 must implement the inherited abstract method IRBytecodeAdapter.prepareBlock(Handle, Signature, String)\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
            
            
            
}
SourceFile: "IRBytecodeAdapter6.java"