public abstract class org.jruby.ir.IRVisitor
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.jruby.ir.IRVisitor
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jruby.ir.IRVisitor this
         0: .line 18
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/IRVisitor;

  public void visit(org.jruby.ir.instructions.Instr);
    descriptor: (Lorg/jruby/ir/instructions/Instr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.Instr instr
         0: .line 20
            aload 1 /* instr */
            aload 0 /* this */
            invokevirtual org.jruby.ir.instructions.Instr.visit:(Lorg/jruby/ir/IRVisitor;)V
         1: .line 21
            return
        end local 1 // org.jruby.ir.instructions.Instr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jruby/ir/IRVisitor;
            0    2     1  instr  Lorg/jruby/ir/instructions/Instr;
    MethodParameters:
       Name  Flags
      instr  

  public void visit(org.jruby.ir.operands.Operand);
    descriptor: (Lorg/jruby/ir/operands/Operand;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.Operand operand
         0: .line 24
            aload 1 /* operand */
            aload 0 /* this */
            invokevirtual org.jruby.ir.operands.Operand.visit:(Lorg/jruby/ir/IRVisitor;)V
         1: .line 25
            return
        end local 1 // org.jruby.ir.operands.Operand operand
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/jruby/ir/IRVisitor;
            0    2     1  operand  Lorg/jruby/ir/operands/Operand;
    MethodParameters:
         Name  Flags
      operand  

  private void error(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // java.lang.Object object
         0: .line 28
            new org.jruby.compiler.NotCompilableException
            dup
            new java.lang.StringBuilder
            dup
            ldc "no visitor logic for "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* object */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " in "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            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
        end local 1 // java.lang.Object object
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ir/IRVisitor;
            0    1     1  object  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      object  

  public void AliasInstr(org.jruby.ir.instructions.AliasInstr);
    descriptor: (Lorg/jruby/ir/instructions/AliasInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.AliasInstr aliasinstr
         0: .line 32
            aload 0 /* this */
            aload 1 /* aliasinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.AliasInstr aliasinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ir/IRVisitor;
            0    1     1  aliasinstr  Lorg/jruby/ir/instructions/AliasInstr;
    MethodParameters:
            Name  Flags
      aliasinstr  

  public void ArgScopeDepthInstr(org.jruby.ir.instructions.ArgScopeDepthInstr);
    descriptor: (Lorg/jruby/ir/instructions/ArgScopeDepthInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ArgScopeDepthInstr instr
         0: .line 33
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ArgScopeDepthInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/ArgScopeDepthInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void ArrayDerefInstr(org.jruby.ir.instructions.ArrayDerefInstr);
    descriptor: (Lorg/jruby/ir/instructions/ArrayDerefInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ArrayDerefInstr arrayderefinstr
         0: .line 34
            aload 0 /* this */
            aload 1 /* arrayderefinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ArrayDerefInstr arrayderefinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jruby/ir/IRVisitor;
            0    1     1  arrayderefinstr  Lorg/jruby/ir/instructions/ArrayDerefInstr;
    MethodParameters:
                 Name  Flags
      arrayderefinstr  

  public void AsStringInstr(org.jruby.ir.instructions.AsStringInstr);
    descriptor: (Lorg/jruby/ir/instructions/AsStringInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.AsStringInstr asstring
         0: .line 35
            aload 0 /* this */
            aload 1 /* asstring */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.AsStringInstr asstring
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jruby/ir/IRVisitor;
            0    1     1  asstring  Lorg/jruby/ir/instructions/AsStringInstr;
    MethodParameters:
          Name  Flags
      asstring  

  public void AttrAssignInstr(org.jruby.ir.instructions.AttrAssignInstr);
    descriptor: (Lorg/jruby/ir/instructions/AttrAssignInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.AttrAssignInstr attrassigninstr
         0: .line 36
            aload 0 /* this */
            aload 1 /* attrassigninstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.AttrAssignInstr attrassigninstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jruby/ir/IRVisitor;
            0    1     1  attrassigninstr  Lorg/jruby/ir/instructions/AttrAssignInstr;
    MethodParameters:
                 Name  Flags
      attrassigninstr  

  public void BFalseInstr(org.jruby.ir.instructions.BFalseInstr);
    descriptor: (Lorg/jruby/ir/instructions/BFalseInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.BFalseInstr bfalseinstr
         0: .line 37
            aload 0 /* this */
            aload 1 /* bfalseinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.BFalseInstr bfalseinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jruby/ir/IRVisitor;
            0    1     1  bfalseinstr  Lorg/jruby/ir/instructions/BFalseInstr;
    MethodParameters:
             Name  Flags
      bfalseinstr  

  public void BlockGivenInstr(org.jruby.ir.instructions.BlockGivenInstr);
    descriptor: (Lorg/jruby/ir/instructions/BlockGivenInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.BlockGivenInstr blockgiveninstr
         0: .line 38
            aload 0 /* this */
            aload 1 /* blockgiveninstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.BlockGivenInstr blockgiveninstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jruby/ir/IRVisitor;
            0    1     1  blockgiveninstr  Lorg/jruby/ir/instructions/BlockGivenInstr;
    MethodParameters:
                 Name  Flags
      blockgiveninstr  

  public void BNEInstr(org.jruby.ir.instructions.BNEInstr);
    descriptor: (Lorg/jruby/ir/instructions/BNEInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.BNEInstr bneinstr
         0: .line 39
            aload 0 /* this */
            aload 1 /* bneinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.BNEInstr bneinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jruby/ir/IRVisitor;
            0    1     1  bneinstr  Lorg/jruby/ir/instructions/BNEInstr;
    MethodParameters:
          Name  Flags
      bneinstr  

  public void BNilInstr(org.jruby.ir.instructions.BNilInstr);
    descriptor: (Lorg/jruby/ir/instructions/BNilInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.BNilInstr bnilinstr
         0: .line 40
            aload 0 /* this */
            aload 1 /* bnilinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.BNilInstr bnilinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ir/IRVisitor;
            0    1     1  bnilinstr  Lorg/jruby/ir/instructions/BNilInstr;
    MethodParameters:
           Name  Flags
      bnilinstr  

  public void BreakInstr(org.jruby.ir.instructions.BreakInstr);
    descriptor: (Lorg/jruby/ir/instructions/BreakInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.BreakInstr breakinstr
         0: .line 41
            aload 0 /* this */
            aload 1 /* breakinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.BreakInstr breakinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ir/IRVisitor;
            0    1     1  breakinstr  Lorg/jruby/ir/instructions/BreakInstr;
    MethodParameters:
            Name  Flags
      breakinstr  

  public void BSwitchInstr(org.jruby.ir.instructions.BSwitchInstr);
    descriptor: (Lorg/jruby/ir/instructions/BSwitchInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.BSwitchInstr bswitchinstr
         0: .line 42
            aload 0 /* this */
            aload 1 /* bswitchinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.BSwitchInstr bswitchinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/jruby/ir/IRVisitor;
            0    1     1  bswitchinstr  Lorg/jruby/ir/instructions/BSwitchInstr;
    MethodParameters:
              Name  Flags
      bswitchinstr  

  public void BTrueInstr(org.jruby.ir.instructions.BTrueInstr);
    descriptor: (Lorg/jruby/ir/instructions/BTrueInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.BTrueInstr btrueinstr
         0: .line 43
            aload 0 /* this */
            aload 1 /* btrueinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.BTrueInstr btrueinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ir/IRVisitor;
            0    1     1  btrueinstr  Lorg/jruby/ir/instructions/BTrueInstr;
    MethodParameters:
            Name  Flags
      btrueinstr  

  public void BUndefInstr(org.jruby.ir.instructions.BUndefInstr);
    descriptor: (Lorg/jruby/ir/instructions/BUndefInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.BUndefInstr bundefinstr
         0: .line 44
            aload 0 /* this */
            aload 1 /* bundefinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.BUndefInstr bundefinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jruby/ir/IRVisitor;
            0    1     1  bundefinstr  Lorg/jruby/ir/instructions/BUndefInstr;
    MethodParameters:
             Name  Flags
      bundefinstr  

  public void BuildBackrefInstr(org.jruby.ir.instructions.BuildBackrefInstr);
    descriptor: (Lorg/jruby/ir/instructions/BuildBackrefInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.BuildBackrefInstr instr
         0: .line 45
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.BuildBackrefInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/BuildBackrefInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void BuildCompoundArrayInstr(org.jruby.ir.instructions.BuildCompoundArrayInstr);
    descriptor: (Lorg/jruby/ir/instructions/BuildCompoundArrayInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.BuildCompoundArrayInstr instr
         0: .line 46
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.BuildCompoundArrayInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/BuildCompoundArrayInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void BuildCompoundStringInstr(org.jruby.ir.instructions.BuildCompoundStringInstr);
    descriptor: (Lorg/jruby/ir/instructions/BuildCompoundStringInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.BuildCompoundStringInstr instr
         0: .line 47
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.BuildCompoundStringInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/BuildCompoundStringInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void BuildDynRegExpInstr(org.jruby.ir.instructions.BuildDynRegExpInstr);
    descriptor: (Lorg/jruby/ir/instructions/BuildDynRegExpInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.BuildDynRegExpInstr instr
         0: .line 48
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.BuildDynRegExpInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/BuildDynRegExpInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void BuildRangeInstr(org.jruby.ir.instructions.BuildRangeInstr);
    descriptor: (Lorg/jruby/ir/instructions/BuildRangeInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.BuildRangeInstr instr
         0: .line 49
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.BuildRangeInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/BuildRangeInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void BuildSplatInstr(org.jruby.ir.instructions.BuildSplatInstr);
    descriptor: (Lorg/jruby/ir/instructions/BuildSplatInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.BuildSplatInstr instr
         0: .line 50
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.BuildSplatInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/BuildSplatInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void CallInstr(org.jruby.ir.instructions.CallInstr);
    descriptor: (Lorg/jruby/ir/instructions/CallInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.CallInstr callinstr
         0: .line 51
            aload 0 /* this */
            aload 1 /* callinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.CallInstr callinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ir/IRVisitor;
            0    1     1  callinstr  Lorg/jruby/ir/instructions/CallInstr;
    MethodParameters:
           Name  Flags
      callinstr  

  public void CheckArgsArrayArityInstr(org.jruby.ir.instructions.CheckArgsArrayArityInstr);
    descriptor: (Lorg/jruby/ir/instructions/CheckArgsArrayArityInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.CheckArgsArrayArityInstr checkargsarrayarityinstr
         0: .line 52
            aload 0 /* this */
            aload 1 /* checkargsarrayarityinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.CheckArgsArrayArityInstr checkargsarrayarityinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    1     0                      this  Lorg/jruby/ir/IRVisitor;
            0    1     1  checkargsarrayarityinstr  Lorg/jruby/ir/instructions/CheckArgsArrayArityInstr;
    MethodParameters:
                          Name  Flags
      checkargsarrayarityinstr  

  public void CheckArityInstr(org.jruby.ir.instructions.CheckArityInstr);
    descriptor: (Lorg/jruby/ir/instructions/CheckArityInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.CheckArityInstr checkarityinstr
         0: .line 53
            aload 0 /* this */
            aload 1 /* checkarityinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.CheckArityInstr checkarityinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jruby/ir/IRVisitor;
            0    1     1  checkarityinstr  Lorg/jruby/ir/instructions/CheckArityInstr;
    MethodParameters:
                 Name  Flags
      checkarityinstr  

  public void CheckForLJEInstr(org.jruby.ir.instructions.CheckForLJEInstr);
    descriptor: (Lorg/jruby/ir/instructions/CheckForLJEInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.CheckForLJEInstr checkforljeinstr
         0: .line 54
            aload 0 /* this */
            aload 1 /* checkforljeinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.CheckForLJEInstr checkforljeinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/jruby/ir/IRVisitor;
            0    1     1  checkforljeinstr  Lorg/jruby/ir/instructions/CheckForLJEInstr;
    MethodParameters:
                  Name  Flags
      checkforljeinstr  

  public void ClassSuperInstr(org.jruby.ir.instructions.ClassSuperInstr);
    descriptor: (Lorg/jruby/ir/instructions/ClassSuperInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ClassSuperInstr classsuperinstr
         0: .line 55
            aload 0 /* this */
            aload 1 /* classsuperinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ClassSuperInstr classsuperinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jruby/ir/IRVisitor;
            0    1     1  classsuperinstr  Lorg/jruby/ir/instructions/ClassSuperInstr;
    MethodParameters:
                 Name  Flags
      classsuperinstr  

  public void CopyInstr(org.jruby.ir.instructions.CopyInstr);
    descriptor: (Lorg/jruby/ir/instructions/CopyInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.CopyInstr copyinstr
         0: .line 56
            aload 0 /* this */
            aload 1 /* copyinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.CopyInstr copyinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ir/IRVisitor;
            0    1     1  copyinstr  Lorg/jruby/ir/instructions/CopyInstr;
    MethodParameters:
           Name  Flags
      copyinstr  

  public void DefineClassInstr(org.jruby.ir.instructions.DefineClassInstr);
    descriptor: (Lorg/jruby/ir/instructions/DefineClassInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.DefineClassInstr defineclassinstr
         0: .line 57
            aload 0 /* this */
            aload 1 /* defineclassinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.DefineClassInstr defineclassinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/jruby/ir/IRVisitor;
            0    1     1  defineclassinstr  Lorg/jruby/ir/instructions/DefineClassInstr;
    MethodParameters:
                  Name  Flags
      defineclassinstr  

  public void DefineClassMethodInstr(org.jruby.ir.instructions.DefineClassMethodInstr);
    descriptor: (Lorg/jruby/ir/instructions/DefineClassMethodInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.DefineClassMethodInstr defineclassmethodinstr
         0: .line 58
            aload 0 /* this */
            aload 1 /* defineclassmethodinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.DefineClassMethodInstr defineclassmethodinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/jruby/ir/IRVisitor;
            0    1     1  defineclassmethodinstr  Lorg/jruby/ir/instructions/DefineClassMethodInstr;
    MethodParameters:
                        Name  Flags
      defineclassmethodinstr  

  public void DefineInstanceMethodInstr(org.jruby.ir.instructions.DefineInstanceMethodInstr);
    descriptor: (Lorg/jruby/ir/instructions/DefineInstanceMethodInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.DefineInstanceMethodInstr defineinstancemethodinstr
         0: .line 59
            aload 0 /* this */
            aload 1 /* defineinstancemethodinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.DefineInstanceMethodInstr defineinstancemethodinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lorg/jruby/ir/IRVisitor;
            0    1     1  defineinstancemethodinstr  Lorg/jruby/ir/instructions/DefineInstanceMethodInstr;
    MethodParameters:
                           Name  Flags
      defineinstancemethodinstr  

  public void DefineMetaClassInstr(org.jruby.ir.instructions.DefineMetaClassInstr);
    descriptor: (Lorg/jruby/ir/instructions/DefineMetaClassInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.DefineMetaClassInstr definemetaclassinstr
         0: .line 60
            aload 0 /* this */
            aload 1 /* definemetaclassinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.DefineMetaClassInstr definemetaclassinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    1     0                  this  Lorg/jruby/ir/IRVisitor;
            0    1     1  definemetaclassinstr  Lorg/jruby/ir/instructions/DefineMetaClassInstr;
    MethodParameters:
                      Name  Flags
      definemetaclassinstr  

  public void DefineModuleInstr(org.jruby.ir.instructions.DefineModuleInstr);
    descriptor: (Lorg/jruby/ir/instructions/DefineModuleInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.DefineModuleInstr definemoduleinstr
         0: .line 61
            aload 0 /* this */
            aload 1 /* definemoduleinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.DefineModuleInstr definemoduleinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/jruby/ir/IRVisitor;
            0    1     1  definemoduleinstr  Lorg/jruby/ir/instructions/DefineModuleInstr;
    MethodParameters:
                   Name  Flags
      definemoduleinstr  

  public void EQQInstr(org.jruby.ir.instructions.EQQInstr);
    descriptor: (Lorg/jruby/ir/instructions/EQQInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.EQQInstr eqqinstr
         0: .line 62
            aload 0 /* this */
            aload 1 /* eqqinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.EQQInstr eqqinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jruby/ir/IRVisitor;
            0    1     1  eqqinstr  Lorg/jruby/ir/instructions/EQQInstr;
    MethodParameters:
          Name  Flags
      eqqinstr  

  public void ExceptionRegionEndMarkerInstr(org.jruby.ir.instructions.ExceptionRegionEndMarkerInstr);
    descriptor: (Lorg/jruby/ir/instructions/ExceptionRegionEndMarkerInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ExceptionRegionEndMarkerInstr exceptionregionendmarkerinstr
         0: .line 63
            aload 0 /* this */
            aload 1 /* exceptionregionendmarkerinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ExceptionRegionEndMarkerInstr exceptionregionendmarkerinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0    1     0                           this  Lorg/jruby/ir/IRVisitor;
            0    1     1  exceptionregionendmarkerinstr  Lorg/jruby/ir/instructions/ExceptionRegionEndMarkerInstr;
    MethodParameters:
                               Name  Flags
      exceptionregionendmarkerinstr  

  public void ExceptionRegionStartMarkerInstr(org.jruby.ir.instructions.ExceptionRegionStartMarkerInstr);
    descriptor: (Lorg/jruby/ir/instructions/ExceptionRegionStartMarkerInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ExceptionRegionStartMarkerInstr exceptionregionstartmarkerinstr
         0: .line 64
            aload 0 /* this */
            aload 1 /* exceptionregionstartmarkerinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ExceptionRegionStartMarkerInstr exceptionregionstartmarkerinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                             Name  Signature
            0    1     0                             this  Lorg/jruby/ir/IRVisitor;
            0    1     1  exceptionregionstartmarkerinstr  Lorg/jruby/ir/instructions/ExceptionRegionStartMarkerInstr;
    MethodParameters:
                                 Name  Flags
      exceptionregionstartmarkerinstr  

  public void GetClassVarContainerModuleInstr(org.jruby.ir.instructions.GetClassVarContainerModuleInstr);
    descriptor: (Lorg/jruby/ir/instructions/GetClassVarContainerModuleInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.GetClassVarContainerModuleInstr getclassvarcontainermoduleinstr
         0: .line 65
            aload 0 /* this */
            aload 1 /* getclassvarcontainermoduleinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.GetClassVarContainerModuleInstr getclassvarcontainermoduleinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                             Name  Signature
            0    1     0                             this  Lorg/jruby/ir/IRVisitor;
            0    1     1  getclassvarcontainermoduleinstr  Lorg/jruby/ir/instructions/GetClassVarContainerModuleInstr;
    MethodParameters:
                                 Name  Flags
      getclassvarcontainermoduleinstr  

  public void GetClassVariableInstr(org.jruby.ir.instructions.GetClassVariableInstr);
    descriptor: (Lorg/jruby/ir/instructions/GetClassVariableInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.GetClassVariableInstr getclassvariableinstr
         0: .line 66
            aload 0 /* this */
            aload 1 /* getclassvariableinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.GetClassVariableInstr getclassvariableinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  getclassvariableinstr  Lorg/jruby/ir/instructions/GetClassVariableInstr;
    MethodParameters:
                       Name  Flags
      getclassvariableinstr  

  public void GetFieldInstr(org.jruby.ir.instructions.GetFieldInstr);
    descriptor: (Lorg/jruby/ir/instructions/GetFieldInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.GetFieldInstr getfieldinstr
         0: .line 67
            aload 0 /* this */
            aload 1 /* getfieldinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.GetFieldInstr getfieldinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jruby/ir/IRVisitor;
            0    1     1  getfieldinstr  Lorg/jruby/ir/instructions/GetFieldInstr;
    MethodParameters:
               Name  Flags
      getfieldinstr  

  public void GetGlobalVariableInstr(org.jruby.ir.instructions.GetGlobalVariableInstr);
    descriptor: (Lorg/jruby/ir/instructions/GetGlobalVariableInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.GetGlobalVariableInstr getglobalvariableinstr
         0: .line 68
            aload 0 /* this */
            aload 1 /* getglobalvariableinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.GetGlobalVariableInstr getglobalvariableinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/jruby/ir/IRVisitor;
            0    1     1  getglobalvariableinstr  Lorg/jruby/ir/instructions/GetGlobalVariableInstr;
    MethodParameters:
                        Name  Flags
      getglobalvariableinstr  

  public void GVarAliasInstr(org.jruby.ir.instructions.GVarAliasInstr);
    descriptor: (Lorg/jruby/ir/instructions/GVarAliasInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.GVarAliasInstr gvaraliasinstr
         0: .line 69
            aload 0 /* this */
            aload 1 /* gvaraliasinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.GVarAliasInstr gvaraliasinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/jruby/ir/IRVisitor;
            0    1     1  gvaraliasinstr  Lorg/jruby/ir/instructions/GVarAliasInstr;
    MethodParameters:
                Name  Flags
      gvaraliasinstr  

  public void InheritanceSearchConstInstr(org.jruby.ir.instructions.InheritanceSearchConstInstr);
    descriptor: (Lorg/jruby/ir/instructions/InheritanceSearchConstInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.InheritanceSearchConstInstr inheritancesearchconstinstr
         0: .line 70
            aload 0 /* this */
            aload 1 /* inheritancesearchconstinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.InheritanceSearchConstInstr inheritancesearchconstinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0    1     0                         this  Lorg/jruby/ir/IRVisitor;
            0    1     1  inheritancesearchconstinstr  Lorg/jruby/ir/instructions/InheritanceSearchConstInstr;
    MethodParameters:
                             Name  Flags
      inheritancesearchconstinstr  

  public void InstanceSuperInstr(org.jruby.ir.instructions.InstanceSuperInstr);
    descriptor: (Lorg/jruby/ir/instructions/InstanceSuperInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.InstanceSuperInstr instancesuperinstr
         0: .line 71
            aload 0 /* this */
            aload 1 /* instancesuperinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.InstanceSuperInstr instancesuperinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instancesuperinstr  Lorg/jruby/ir/instructions/InstanceSuperInstr;
    MethodParameters:
                    Name  Flags
      instancesuperinstr  

  public void Instr(org.jruby.ir.instructions.Instr);
    descriptor: (Lorg/jruby/ir/instructions/Instr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.Instr instr
         0: .line 72
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.Instr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/Instr;
    MethodParameters:
       Name  Flags
      instr  

  public void JumpInstr(org.jruby.ir.instructions.JumpInstr);
    descriptor: (Lorg/jruby/ir/instructions/JumpInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.JumpInstr jumpinstr
         0: .line 73
            aload 0 /* this */
            aload 1 /* jumpinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.JumpInstr jumpinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ir/IRVisitor;
            0    1     1  jumpinstr  Lorg/jruby/ir/instructions/JumpInstr;
    MethodParameters:
           Name  Flags
      jumpinstr  

  public void LabelInstr(org.jruby.ir.instructions.LabelInstr);
    descriptor: (Lorg/jruby/ir/instructions/LabelInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.LabelInstr labelinstr
         0: .line 74
            aload 0 /* this */
            aload 1 /* labelinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.LabelInstr labelinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ir/IRVisitor;
            0    1     1  labelinstr  Lorg/jruby/ir/instructions/LabelInstr;
    MethodParameters:
            Name  Flags
      labelinstr  

  public void LexicalSearchConstInstr(org.jruby.ir.instructions.LexicalSearchConstInstr);
    descriptor: (Lorg/jruby/ir/instructions/LexicalSearchConstInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.LexicalSearchConstInstr lexicalsearchconstinstr
         0: .line 75
            aload 0 /* this */
            aload 1 /* lexicalsearchconstinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.LexicalSearchConstInstr lexicalsearchconstinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    1     0                     this  Lorg/jruby/ir/IRVisitor;
            0    1     1  lexicalsearchconstinstr  Lorg/jruby/ir/instructions/LexicalSearchConstInstr;
    MethodParameters:
                         Name  Flags
      lexicalsearchconstinstr  

  public void LineNumberInstr(org.jruby.ir.instructions.LineNumberInstr);
    descriptor: (Lorg/jruby/ir/instructions/LineNumberInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.LineNumberInstr linenumberinstr
         0: .line 76
            aload 0 /* this */
            aload 1 /* linenumberinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.LineNumberInstr linenumberinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jruby/ir/IRVisitor;
            0    1     1  linenumberinstr  Lorg/jruby/ir/instructions/LineNumberInstr;
    MethodParameters:
                 Name  Flags
      linenumberinstr  

  public void LoadLocalVarInstr(org.jruby.ir.instructions.LoadLocalVarInstr);
    descriptor: (Lorg/jruby/ir/instructions/LoadLocalVarInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.LoadLocalVarInstr loadlocalvarinstr
         0: .line 77
            aload 0 /* this */
            aload 1 /* loadlocalvarinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.LoadLocalVarInstr loadlocalvarinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/jruby/ir/IRVisitor;
            0    1     1  loadlocalvarinstr  Lorg/jruby/ir/instructions/LoadLocalVarInstr;
    MethodParameters:
                   Name  Flags
      loadlocalvarinstr  

  public void LoadImplicitClosure(org.jruby.ir.instructions.LoadImplicitClosureInstr);
    descriptor: (Lorg/jruby/ir/instructions/LoadImplicitClosureInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.LoadImplicitClosureInstr loadimplicitclosureinstr
         0: .line 78
            aload 0 /* this */
            aload 1 /* loadimplicitclosureinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.LoadImplicitClosureInstr loadimplicitclosureinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    1     0                      this  Lorg/jruby/ir/IRVisitor;
            0    1     1  loadimplicitclosureinstr  Lorg/jruby/ir/instructions/LoadImplicitClosureInstr;
    MethodParameters:
                          Name  Flags
      loadimplicitclosureinstr  

  public void LoadFrameClosure(org.jruby.ir.instructions.LoadFrameClosureInstr);
    descriptor: (Lorg/jruby/ir/instructions/LoadFrameClosureInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.LoadFrameClosureInstr loadframeclosureinstr
         0: .line 79
            aload 0 /* this */
            aload 1 /* loadframeclosureinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.LoadFrameClosureInstr loadframeclosureinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  loadframeclosureinstr  Lorg/jruby/ir/instructions/LoadFrameClosureInstr;
    MethodParameters:
                       Name  Flags
      loadframeclosureinstr  

  public void MatchInstr(org.jruby.ir.instructions.MatchInstr);
    descriptor: (Lorg/jruby/ir/instructions/MatchInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.MatchInstr matchInstr
         0: .line 80
            aload 0 /* this */
            aload 1 /* matchInstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.MatchInstr matchInstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ir/IRVisitor;
            0    1     1  matchInstr  Lorg/jruby/ir/instructions/MatchInstr;
    MethodParameters:
            Name  Flags
      matchInstr  

  public void ModuleVersionGuardInstr(org.jruby.ir.instructions.ModuleVersionGuardInstr);
    descriptor: (Lorg/jruby/ir/instructions/ModuleVersionGuardInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ModuleVersionGuardInstr moduleversionguardinstr
         0: .line 81
            aload 0 /* this */
            aload 1 /* moduleversionguardinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ModuleVersionGuardInstr moduleversionguardinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    1     0                     this  Lorg/jruby/ir/IRVisitor;
            0    1     1  moduleversionguardinstr  Lorg/jruby/ir/instructions/ModuleVersionGuardInstr;
    MethodParameters:
                         Name  Flags
      moduleversionguardinstr  

  public void NonlocalReturnInstr(org.jruby.ir.instructions.NonlocalReturnInstr);
    descriptor: (Lorg/jruby/ir/instructions/NonlocalReturnInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.NonlocalReturnInstr nonlocalreturninstr
         0: .line 82
            aload 0 /* this */
            aload 1 /* nonlocalreturninstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.NonlocalReturnInstr nonlocalreturninstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lorg/jruby/ir/IRVisitor;
            0    1     1  nonlocalreturninstr  Lorg/jruby/ir/instructions/NonlocalReturnInstr;
    MethodParameters:
                     Name  Flags
      nonlocalreturninstr  

  public void NopInstr(org.jruby.ir.instructions.NopInstr);
    descriptor: (Lorg/jruby/ir/instructions/NopInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.NopInstr nopinstr
         0: .line 83
            aload 0 /* this */
            aload 1 /* nopinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.NopInstr nopinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jruby/ir/IRVisitor;
            0    1     1  nopinstr  Lorg/jruby/ir/instructions/NopInstr;
    MethodParameters:
          Name  Flags
      nopinstr  

  public void NoResultCallInstr(org.jruby.ir.instructions.NoResultCallInstr);
    descriptor: (Lorg/jruby/ir/instructions/NoResultCallInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.NoResultCallInstr noresultcallinstr
         0: .line 84
            aload 0 /* this */
            aload 1 /* noresultcallinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.NoResultCallInstr noresultcallinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/jruby/ir/IRVisitor;
            0    1     1  noresultcallinstr  Lorg/jruby/ir/instructions/NoResultCallInstr;
    MethodParameters:
                   Name  Flags
      noresultcallinstr  

  public void OneFixnumArgNoBlockCallInstr(org.jruby.ir.instructions.specialized.OneFixnumArgNoBlockCallInstr);
    descriptor: (Lorg/jruby/ir/instructions/specialized/OneFixnumArgNoBlockCallInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.specialized.OneFixnumArgNoBlockCallInstr oneFixnumArgNoBlockCallInstr
         0: .line 85
            aload 0 /* this */
            aload 1 /* oneFixnumArgNoBlockCallInstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.specialized.OneFixnumArgNoBlockCallInstr oneFixnumArgNoBlockCallInstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                          Name  Signature
            0    1     0                          this  Lorg/jruby/ir/IRVisitor;
            0    1     1  oneFixnumArgNoBlockCallInstr  Lorg/jruby/ir/instructions/specialized/OneFixnumArgNoBlockCallInstr;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                              Name  Flags
      oneFixnumArgNoBlockCallInstr  

  public void OneFloatArgNoBlockCallInstr(org.jruby.ir.instructions.specialized.OneFloatArgNoBlockCallInstr);
    descriptor: (Lorg/jruby/ir/instructions/specialized/OneFloatArgNoBlockCallInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.specialized.OneFloatArgNoBlockCallInstr oneFloatArgNoBlockCallInstr
         0: .line 86
            aload 0 /* this */
            aload 1 /* oneFloatArgNoBlockCallInstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.specialized.OneFloatArgNoBlockCallInstr oneFloatArgNoBlockCallInstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0    1     0                         this  Lorg/jruby/ir/IRVisitor;
            0    1     1  oneFloatArgNoBlockCallInstr  Lorg/jruby/ir/instructions/specialized/OneFloatArgNoBlockCallInstr;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                             Name  Flags
      oneFloatArgNoBlockCallInstr  

  public void OneOperandArgNoBlockCallInstr(org.jruby.ir.instructions.specialized.OneOperandArgNoBlockCallInstr);
    descriptor: (Lorg/jruby/ir/instructions/specialized/OneOperandArgNoBlockCallInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.specialized.OneOperandArgNoBlockCallInstr oneOperandArgNoBlockCallInstr
         0: .line 87
            aload 0 /* this */
            aload 1 /* oneOperandArgNoBlockCallInstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.specialized.OneOperandArgNoBlockCallInstr oneOperandArgNoBlockCallInstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0    1     0                           this  Lorg/jruby/ir/IRVisitor;
            0    1     1  oneOperandArgNoBlockCallInstr  Lorg/jruby/ir/instructions/specialized/OneOperandArgNoBlockCallInstr;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                               Name  Flags
      oneOperandArgNoBlockCallInstr  

  public void OptArgMultipleAsgnInstr(org.jruby.ir.instructions.OptArgMultipleAsgnInstr);
    descriptor: (Lorg/jruby/ir/instructions/OptArgMultipleAsgnInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.OptArgMultipleAsgnInstr optargmultipleasgninstr
         0: .line 88
            aload 0 /* this */
            aload 1 /* optargmultipleasgninstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.OptArgMultipleAsgnInstr optargmultipleasgninstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    1     0                     this  Lorg/jruby/ir/IRVisitor;
            0    1     1  optargmultipleasgninstr  Lorg/jruby/ir/instructions/OptArgMultipleAsgnInstr;
    MethodParameters:
                         Name  Flags
      optargmultipleasgninstr  

  public void PopBindingInstr(org.jruby.ir.instructions.PopBindingInstr);
    descriptor: (Lorg/jruby/ir/instructions/PopBindingInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.PopBindingInstr popbindinginstr
         0: .line 89
            aload 0 /* this */
            aload 1 /* popbindinginstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.PopBindingInstr popbindinginstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jruby/ir/IRVisitor;
            0    1     1  popbindinginstr  Lorg/jruby/ir/instructions/PopBindingInstr;
    MethodParameters:
                 Name  Flags
      popbindinginstr  

  public void PopBlockFrameInstr(org.jruby.ir.instructions.PopBlockFrameInstr);
    descriptor: (Lorg/jruby/ir/instructions/PopBlockFrameInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.PopBlockFrameInstr instr
         0: .line 90
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.PopBlockFrameInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/PopBlockFrameInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void PopMethodFrameInstr(org.jruby.ir.instructions.PopMethodFrameInstr);
    descriptor: (Lorg/jruby/ir/instructions/PopMethodFrameInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.PopMethodFrameInstr instr
         0: .line 91
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.PopMethodFrameInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/PopMethodFrameInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void PopBackrefFrameInstr(org.jruby.ir.instructions.PopBackrefFrameInstr);
    descriptor: (Lorg/jruby/ir/instructions/PopBackrefFrameInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.PopBackrefFrameInstr instr
         0: .line 92
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.PopBackrefFrameInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/PopBackrefFrameInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void PrepareBlockArgsInstr(org.jruby.ir.instructions.PrepareBlockArgsInstr);
    descriptor: (Lorg/jruby/ir/instructions/PrepareBlockArgsInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.PrepareBlockArgsInstr instr
         0: .line 93
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.PrepareBlockArgsInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/PrepareBlockArgsInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void PrepareFixedBlockArgsInstr(org.jruby.ir.instructions.PrepareFixedBlockArgsInstr);
    descriptor: (Lorg/jruby/ir/instructions/PrepareFixedBlockArgsInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.PrepareFixedBlockArgsInstr instr
         0: .line 94
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.PrepareFixedBlockArgsInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/PrepareFixedBlockArgsInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void PrepareSingleBlockArgInstr(org.jruby.ir.instructions.PrepareSingleBlockArgInstr);
    descriptor: (Lorg/jruby/ir/instructions/PrepareSingleBlockArgInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.PrepareSingleBlockArgInstr instr
         0: .line 95
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.PrepareSingleBlockArgInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/PrepareSingleBlockArgInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void PrepareNoBlockArgsInstr(org.jruby.ir.instructions.PrepareNoBlockArgsInstr);
    descriptor: (Lorg/jruby/ir/instructions/PrepareNoBlockArgsInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.PrepareNoBlockArgsInstr instr
         0: .line 96
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.PrepareNoBlockArgsInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/PrepareNoBlockArgsInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void ProcessModuleBodyInstr(org.jruby.ir.instructions.ProcessModuleBodyInstr);
    descriptor: (Lorg/jruby/ir/instructions/ProcessModuleBodyInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ProcessModuleBodyInstr processmodulebodyinstr
         0: .line 97
            aload 0 /* this */
            aload 1 /* processmodulebodyinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ProcessModuleBodyInstr processmodulebodyinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/jruby/ir/IRVisitor;
            0    1     1  processmodulebodyinstr  Lorg/jruby/ir/instructions/ProcessModuleBodyInstr;
    MethodParameters:
                        Name  Flags
      processmodulebodyinstr  

  public void PutClassVariableInstr(org.jruby.ir.instructions.PutClassVariableInstr);
    descriptor: (Lorg/jruby/ir/instructions/PutClassVariableInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.PutClassVariableInstr putclassvariableinstr
         0: .line 98
            aload 0 /* this */
            aload 1 /* putclassvariableinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.PutClassVariableInstr putclassvariableinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  putclassvariableinstr  Lorg/jruby/ir/instructions/PutClassVariableInstr;
    MethodParameters:
                       Name  Flags
      putclassvariableinstr  

  public void PutConstInstr(org.jruby.ir.instructions.PutConstInstr);
    descriptor: (Lorg/jruby/ir/instructions/PutConstInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.PutConstInstr putconstinstr
         0: .line 99
            aload 0 /* this */
            aload 1 /* putconstinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.PutConstInstr putconstinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jruby/ir/IRVisitor;
            0    1     1  putconstinstr  Lorg/jruby/ir/instructions/PutConstInstr;
    MethodParameters:
               Name  Flags
      putconstinstr  

  public void PutFieldInstr(org.jruby.ir.instructions.PutFieldInstr);
    descriptor: (Lorg/jruby/ir/instructions/PutFieldInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.PutFieldInstr putfieldinstr
         0: .line 100
            aload 0 /* this */
            aload 1 /* putfieldinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.PutFieldInstr putfieldinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jruby/ir/IRVisitor;
            0    1     1  putfieldinstr  Lorg/jruby/ir/instructions/PutFieldInstr;
    MethodParameters:
               Name  Flags
      putfieldinstr  

  public void PutGlobalVarInstr(org.jruby.ir.instructions.PutGlobalVarInstr);
    descriptor: (Lorg/jruby/ir/instructions/PutGlobalVarInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.PutGlobalVarInstr putglobalvarinstr
         0: .line 101
            aload 0 /* this */
            aload 1 /* putglobalvarinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.PutGlobalVarInstr putglobalvarinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/jruby/ir/IRVisitor;
            0    1     1  putglobalvarinstr  Lorg/jruby/ir/instructions/PutGlobalVarInstr;
    MethodParameters:
                   Name  Flags
      putglobalvarinstr  

  public void PushBlockBindingInstr(org.jruby.ir.instructions.PushBlockBindingInstr);
    descriptor: (Lorg/jruby/ir/instructions/PushBlockBindingInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.PushBlockBindingInstr instr
         0: .line 102
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.PushBlockBindingInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/PushBlockBindingInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void PushBlockFrameInstr(org.jruby.ir.instructions.PushBlockFrameInstr);
    descriptor: (Lorg/jruby/ir/instructions/PushBlockFrameInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.PushBlockFrameInstr instr
         0: .line 103
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.PushBlockFrameInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/PushBlockFrameInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void PushMethodBindingInstr(org.jruby.ir.instructions.PushMethodBindingInstr);
    descriptor: (Lorg/jruby/ir/instructions/PushMethodBindingInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.PushMethodBindingInstr instr
         0: .line 104
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.PushMethodBindingInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/PushMethodBindingInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void PushMethodFrameInstr(org.jruby.ir.instructions.PushMethodFrameInstr);
    descriptor: (Lorg/jruby/ir/instructions/PushMethodFrameInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.PushMethodFrameInstr instr
         0: .line 105
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.PushMethodFrameInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/PushMethodFrameInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void PushBackrefFrameInstr(org.jruby.ir.instructions.PushBackrefFrameInstr);
    descriptor: (Lorg/jruby/ir/instructions/PushBackrefFrameInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.PushBackrefFrameInstr instr
         0: .line 106
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.PushBackrefFrameInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/PushBackrefFrameInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void RaiseArgumentErrorInstr(org.jruby.ir.instructions.RaiseArgumentErrorInstr);
    descriptor: (Lorg/jruby/ir/instructions/RaiseArgumentErrorInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.RaiseArgumentErrorInstr raiseargumenterrorinstr
         0: .line 107
            aload 0 /* this */
            aload 1 /* raiseargumenterrorinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.RaiseArgumentErrorInstr raiseargumenterrorinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    1     0                     this  Lorg/jruby/ir/IRVisitor;
            0    1     1  raiseargumenterrorinstr  Lorg/jruby/ir/instructions/RaiseArgumentErrorInstr;
    MethodParameters:
                         Name  Flags
      raiseargumenterrorinstr  

  public void RaiseRequiredKeywordArgumentErrorInstr(org.jruby.ir.instructions.RaiseRequiredKeywordArgumentError);
    descriptor: (Lorg/jruby/ir/instructions/RaiseRequiredKeywordArgumentError;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.RaiseRequiredKeywordArgumentError instr
         0: .line 108
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.RaiseRequiredKeywordArgumentError instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/RaiseRequiredKeywordArgumentError;
    MethodParameters:
       Name  Flags
      instr  

  public void ReifyClosureInstr(org.jruby.ir.instructions.ReifyClosureInstr);
    descriptor: (Lorg/jruby/ir/instructions/ReifyClosureInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ReifyClosureInstr reifyclosureinstr
         0: .line 109
            aload 0 /* this */
            aload 1 /* reifyclosureinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ReifyClosureInstr reifyclosureinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/jruby/ir/IRVisitor;
            0    1     1  reifyclosureinstr  Lorg/jruby/ir/instructions/ReifyClosureInstr;
    MethodParameters:
                   Name  Flags
      reifyclosureinstr  

  public void ReceiveRubyExceptionInstr(org.jruby.ir.instructions.ReceiveRubyExceptionInstr);
    descriptor: (Lorg/jruby/ir/instructions/ReceiveRubyExceptionInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ReceiveRubyExceptionInstr receiveexceptioninstr
         0: .line 110
            aload 0 /* this */
            aload 1 /* receiveexceptioninstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ReceiveRubyExceptionInstr receiveexceptioninstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  receiveexceptioninstr  Lorg/jruby/ir/instructions/ReceiveRubyExceptionInstr;
    MethodParameters:
                       Name  Flags
      receiveexceptioninstr  

  public void ReceiveJRubyExceptionInstr(org.jruby.ir.instructions.ReceiveJRubyExceptionInstr);
    descriptor: (Lorg/jruby/ir/instructions/ReceiveJRubyExceptionInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ReceiveJRubyExceptionInstr receiveexceptioninstr
         0: .line 111
            aload 0 /* this */
            aload 1 /* receiveexceptioninstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ReceiveJRubyExceptionInstr receiveexceptioninstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  receiveexceptioninstr  Lorg/jruby/ir/instructions/ReceiveJRubyExceptionInstr;
    MethodParameters:
                       Name  Flags
      receiveexceptioninstr  

  public void ReceiveKeywordArgInstr(org.jruby.ir.instructions.ReceiveKeywordArgInstr);
    descriptor: (Lorg/jruby/ir/instructions/ReceiveKeywordArgInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ReceiveKeywordArgInstr receiveKeywordArgInstr
         0: .line 112
            aload 0 /* this */
            aload 1 /* receiveKeywordArgInstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ReceiveKeywordArgInstr receiveKeywordArgInstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/jruby/ir/IRVisitor;
            0    1     1  receiveKeywordArgInstr  Lorg/jruby/ir/instructions/ReceiveKeywordArgInstr;
    MethodParameters:
                        Name  Flags
      receiveKeywordArgInstr  

  public void ReceiveKeywordRestArgInstr(org.jruby.ir.instructions.ReceiveKeywordRestArgInstr);
    descriptor: (Lorg/jruby/ir/instructions/ReceiveKeywordRestArgInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ReceiveKeywordRestArgInstr receiveKeywordRestArgInstr
         0: .line 113
            aload 0 /* this */
            aload 1 /* receiveKeywordRestArgInstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ReceiveKeywordRestArgInstr receiveKeywordRestArgInstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0    1     0                        this  Lorg/jruby/ir/IRVisitor;
            0    1     1  receiveKeywordRestArgInstr  Lorg/jruby/ir/instructions/ReceiveKeywordRestArgInstr;
    MethodParameters:
                            Name  Flags
      receiveKeywordRestArgInstr  

  public void ReceiveOptArgInstr(org.jruby.ir.instructions.ReceiveOptArgInstr);
    descriptor: (Lorg/jruby/ir/instructions/ReceiveOptArgInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ReceiveOptArgInstr receiveoptarginstr
         0: .line 114
            aload 0 /* this */
            aload 1 /* receiveoptarginstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ReceiveOptArgInstr receiveoptarginstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/jruby/ir/IRVisitor;
            0    1     1  receiveoptarginstr  Lorg/jruby/ir/instructions/ReceiveOptArgInstr;
    MethodParameters:
                    Name  Flags
      receiveoptarginstr  

  public void ReceivePreReqdArgInstr(org.jruby.ir.instructions.ReceivePreReqdArgInstr);
    descriptor: (Lorg/jruby/ir/instructions/ReceivePreReqdArgInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ReceivePreReqdArgInstr receiveprereqdarginstr
         0: .line 115
            aload 0 /* this */
            aload 1 /* receiveprereqdarginstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ReceivePreReqdArgInstr receiveprereqdarginstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/jruby/ir/IRVisitor;
            0    1     1  receiveprereqdarginstr  Lorg/jruby/ir/instructions/ReceivePreReqdArgInstr;
    MethodParameters:
                        Name  Flags
      receiveprereqdarginstr  

  public void ReceiveRestArgInstr(org.jruby.ir.instructions.ReceiveRestArgInstr);
    descriptor: (Lorg/jruby/ir/instructions/ReceiveRestArgInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ReceiveRestArgInstr receiverestarginstr
         0: .line 116
            aload 0 /* this */
            aload 1 /* receiverestarginstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ReceiveRestArgInstr receiverestarginstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lorg/jruby/ir/IRVisitor;
            0    1     1  receiverestarginstr  Lorg/jruby/ir/instructions/ReceiveRestArgInstr;
    MethodParameters:
                     Name  Flags
      receiverestarginstr  

  public void ReceiveSelfInstr(org.jruby.ir.instructions.ReceiveSelfInstr);
    descriptor: (Lorg/jruby/ir/instructions/ReceiveSelfInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ReceiveSelfInstr receiveselfinstr
         0: .line 117
            aload 0 /* this */
            aload 1 /* receiveselfinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ReceiveSelfInstr receiveselfinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/jruby/ir/IRVisitor;
            0    1     1  receiveselfinstr  Lorg/jruby/ir/instructions/ReceiveSelfInstr;
    MethodParameters:
                  Name  Flags
      receiveselfinstr  

  public void RecordEndBlockInstr(org.jruby.ir.instructions.RecordEndBlockInstr);
    descriptor: (Lorg/jruby/ir/instructions/RecordEndBlockInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.RecordEndBlockInstr recordendblockinstr
         0: .line 118
            aload 0 /* this */
            aload 1 /* recordendblockinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.RecordEndBlockInstr recordendblockinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lorg/jruby/ir/IRVisitor;
            0    1     1  recordendblockinstr  Lorg/jruby/ir/instructions/RecordEndBlockInstr;
    MethodParameters:
                     Name  Flags
      recordendblockinstr  

  public void ReqdArgMultipleAsgnInstr(org.jruby.ir.instructions.ReqdArgMultipleAsgnInstr);
    descriptor: (Lorg/jruby/ir/instructions/ReqdArgMultipleAsgnInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ReqdArgMultipleAsgnInstr reqdargmultipleasgninstr
         0: .line 119
            aload 0 /* this */
            aload 1 /* reqdargmultipleasgninstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ReqdArgMultipleAsgnInstr reqdargmultipleasgninstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    1     0                      this  Lorg/jruby/ir/IRVisitor;
            0    1     1  reqdargmultipleasgninstr  Lorg/jruby/ir/instructions/ReqdArgMultipleAsgnInstr;
    MethodParameters:
                          Name  Flags
      reqdargmultipleasgninstr  

  public void RescueEQQInstr(org.jruby.ir.instructions.RescueEQQInstr);
    descriptor: (Lorg/jruby/ir/instructions/RescueEQQInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.RescueEQQInstr rescueeqqinstr
         0: .line 120
            aload 0 /* this */
            aload 1 /* rescueeqqinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.RescueEQQInstr rescueeqqinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/jruby/ir/IRVisitor;
            0    1     1  rescueeqqinstr  Lorg/jruby/ir/instructions/RescueEQQInstr;
    MethodParameters:
                Name  Flags
      rescueeqqinstr  

  public void RestArgMultipleAsgnInstr(org.jruby.ir.instructions.RestArgMultipleAsgnInstr);
    descriptor: (Lorg/jruby/ir/instructions/RestArgMultipleAsgnInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.RestArgMultipleAsgnInstr restargmultipleasgninstr
         0: .line 121
            aload 0 /* this */
            aload 1 /* restargmultipleasgninstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.RestArgMultipleAsgnInstr restargmultipleasgninstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    1     0                      this  Lorg/jruby/ir/IRVisitor;
            0    1     1  restargmultipleasgninstr  Lorg/jruby/ir/instructions/RestArgMultipleAsgnInstr;
    MethodParameters:
                          Name  Flags
      restargmultipleasgninstr  

  public void RestoreBindingVisibilityInstr(org.jruby.ir.instructions.RestoreBindingVisibilityInstr);
    descriptor: (Lorg/jruby/ir/instructions/RestoreBindingVisibilityInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.RestoreBindingVisibilityInstr instr
         0: .line 122
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.RestoreBindingVisibilityInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/RestoreBindingVisibilityInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void ReturnInstr(org.jruby.ir.instructions.ReturnInstr);
    descriptor: (Lorg/jruby/ir/instructions/ReturnInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ReturnInstr returninstr
         0: .line 123
            aload 0 /* this */
            aload 1 /* returninstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ReturnInstr returninstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jruby/ir/IRVisitor;
            0    1     1  returninstr  Lorg/jruby/ir/instructions/ReturnInstr;
    MethodParameters:
             Name  Flags
      returninstr  

  public void ReturnOrRethrowSavedExcInstr(org.jruby.ir.instructions.ReturnOrRethrowSavedExcInstr);
    descriptor: (Lorg/jruby/ir/instructions/ReturnOrRethrowSavedExcInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ReturnOrRethrowSavedExcInstr instr
         0: .line 124
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ReturnOrRethrowSavedExcInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/ReturnOrRethrowSavedExcInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void RuntimeHelperCall(org.jruby.ir.instructions.RuntimeHelperCall);
    descriptor: (Lorg/jruby/ir/instructions/RuntimeHelperCall;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.RuntimeHelperCall runtimehelpercall
         0: .line 125
            aload 0 /* this */
            aload 1 /* runtimehelpercall */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.RuntimeHelperCall runtimehelpercall
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/jruby/ir/IRVisitor;
            0    1     1  runtimehelpercall  Lorg/jruby/ir/instructions/RuntimeHelperCall;
    MethodParameters:
                   Name  Flags
      runtimehelpercall  

  public void SaveBindingVisibilityInstr(org.jruby.ir.instructions.SaveBindingVisibilityInstr);
    descriptor: (Lorg/jruby/ir/instructions/SaveBindingVisibilityInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.SaveBindingVisibilityInstr instr
         0: .line 126
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.SaveBindingVisibilityInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/SaveBindingVisibilityInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void SearchConstInstr(org.jruby.ir.instructions.SearchConstInstr);
    descriptor: (Lorg/jruby/ir/instructions/SearchConstInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.SearchConstInstr searchconstinstr
         0: .line 127
            aload 0 /* this */
            aload 1 /* searchconstinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.SearchConstInstr searchconstinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/jruby/ir/IRVisitor;
            0    1     1  searchconstinstr  Lorg/jruby/ir/instructions/SearchConstInstr;
    MethodParameters:
                  Name  Flags
      searchconstinstr  

  public void SearchModuleForConstInstr(org.jruby.ir.instructions.SearchModuleForConstInstr);
    descriptor: (Lorg/jruby/ir/instructions/SearchModuleForConstInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.SearchModuleForConstInstr searchconstinstr
         0: .line 128
            aload 0 /* this */
            aload 1 /* searchconstinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.SearchModuleForConstInstr searchconstinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/jruby/ir/IRVisitor;
            0    1     1  searchconstinstr  Lorg/jruby/ir/instructions/SearchModuleForConstInstr;
    MethodParameters:
                  Name  Flags
      searchconstinstr  

  public void SetCapturedVarInstr(org.jruby.ir.instructions.SetCapturedVarInstr);
    descriptor: (Lorg/jruby/ir/instructions/SetCapturedVarInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.SetCapturedVarInstr instr
         0: .line 129
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.SetCapturedVarInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/SetCapturedVarInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void StoreLocalVarInstr(org.jruby.ir.instructions.StoreLocalVarInstr);
    descriptor: (Lorg/jruby/ir/instructions/StoreLocalVarInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.StoreLocalVarInstr storelocalvarinstr
         0: .line 130
            aload 0 /* this */
            aload 1 /* storelocalvarinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.StoreLocalVarInstr storelocalvarinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/jruby/ir/IRVisitor;
            0    1     1  storelocalvarinstr  Lorg/jruby/ir/instructions/StoreLocalVarInstr;
    MethodParameters:
                    Name  Flags
      storelocalvarinstr  

  public void ThreadPollInstr(org.jruby.ir.instructions.ThreadPollInstr);
    descriptor: (Lorg/jruby/ir/instructions/ThreadPollInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ThreadPollInstr threadpollinstr
         0: .line 131
            aload 0 /* this */
            aload 1 /* threadpollinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ThreadPollInstr threadpollinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jruby/ir/IRVisitor;
            0    1     1  threadpollinstr  Lorg/jruby/ir/instructions/ThreadPollInstr;
    MethodParameters:
                 Name  Flags
      threadpollinstr  

  public void ThrowExceptionInstr(org.jruby.ir.instructions.ThrowExceptionInstr);
    descriptor: (Lorg/jruby/ir/instructions/ThrowExceptionInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ThrowExceptionInstr throwexceptioninstr
         0: .line 132
            aload 0 /* this */
            aload 1 /* throwexceptioninstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ThrowExceptionInstr throwexceptioninstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lorg/jruby/ir/IRVisitor;
            0    1     1  throwexceptioninstr  Lorg/jruby/ir/instructions/ThrowExceptionInstr;
    MethodParameters:
                     Name  Flags
      throwexceptioninstr  

  public void ToggleBacktraceInstr(org.jruby.ir.instructions.ToggleBacktraceInstr);
    descriptor: (Lorg/jruby/ir/instructions/ToggleBacktraceInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ToggleBacktraceInstr instr
         0: .line 133
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ToggleBacktraceInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/ToggleBacktraceInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void ToAryInstr(org.jruby.ir.instructions.ToAryInstr);
    descriptor: (Lorg/jruby/ir/instructions/ToAryInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ToAryInstr toaryinstr
         0: .line 134
            aload 0 /* this */
            aload 1 /* toaryinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ToAryInstr toaryinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ir/IRVisitor;
            0    1     1  toaryinstr  Lorg/jruby/ir/instructions/ToAryInstr;
    MethodParameters:
            Name  Flags
      toaryinstr  

  public void TraceInstr(org.jruby.ir.instructions.TraceInstr);
    descriptor: (Lorg/jruby/ir/instructions/TraceInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.TraceInstr toaryinstr
         0: .line 135
            aload 0 /* this */
            aload 1 /* toaryinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.TraceInstr toaryinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ir/IRVisitor;
            0    1     1  toaryinstr  Lorg/jruby/ir/instructions/TraceInstr;
    MethodParameters:
            Name  Flags
      toaryinstr  

  public void UndefMethodInstr(org.jruby.ir.instructions.UndefMethodInstr);
    descriptor: (Lorg/jruby/ir/instructions/UndefMethodInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.UndefMethodInstr undefmethodinstr
         0: .line 136
            aload 0 /* this */
            aload 1 /* undefmethodinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.UndefMethodInstr undefmethodinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/jruby/ir/IRVisitor;
            0    1     1  undefmethodinstr  Lorg/jruby/ir/instructions/UndefMethodInstr;
    MethodParameters:
                  Name  Flags
      undefmethodinstr  

  public void UnresolvedSuperInstr(org.jruby.ir.instructions.UnresolvedSuperInstr);
    descriptor: (Lorg/jruby/ir/instructions/UnresolvedSuperInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.UnresolvedSuperInstr unresolvedsuperinstr
         0: .line 137
            aload 0 /* this */
            aload 1 /* unresolvedsuperinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.UnresolvedSuperInstr unresolvedsuperinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    1     0                  this  Lorg/jruby/ir/IRVisitor;
            0    1     1  unresolvedsuperinstr  Lorg/jruby/ir/instructions/UnresolvedSuperInstr;
    MethodParameters:
                      Name  Flags
      unresolvedsuperinstr  

  public void UpdateBlockExecutionStateInstr(org.jruby.ir.instructions.UpdateBlockExecutionStateInstr);
    descriptor: (Lorg/jruby/ir/instructions/UpdateBlockExecutionStateInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.UpdateBlockExecutionStateInstr instr
         0: .line 138
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.UpdateBlockExecutionStateInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/UpdateBlockExecutionStateInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void YieldInstr(org.jruby.ir.instructions.YieldInstr);
    descriptor: (Lorg/jruby/ir/instructions/YieldInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.YieldInstr yieldinstr
         0: .line 139
            aload 0 /* this */
            aload 1 /* yieldinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.YieldInstr yieldinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ir/IRVisitor;
            0    1     1  yieldinstr  Lorg/jruby/ir/instructions/YieldInstr;
    MethodParameters:
            Name  Flags
      yieldinstr  

  public void ZeroOperandArgNoBlockCallInstr(org.jruby.ir.instructions.specialized.ZeroOperandArgNoBlockCallInstr);
    descriptor: (Lorg/jruby/ir/instructions/specialized/ZeroOperandArgNoBlockCallInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.specialized.ZeroOperandArgNoBlockCallInstr zeroOperandArgNoBlockCallInstr
         0: .line 140
            aload 0 /* this */
            aload 1 /* zeroOperandArgNoBlockCallInstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.specialized.ZeroOperandArgNoBlockCallInstr zeroOperandArgNoBlockCallInstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                            Name  Signature
            0    1     0                            this  Lorg/jruby/ir/IRVisitor;
            0    1     1  zeroOperandArgNoBlockCallInstr  Lorg/jruby/ir/instructions/specialized/ZeroOperandArgNoBlockCallInstr;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                                Name  Flags
      zeroOperandArgNoBlockCallInstr  

  public void ZSuperInstr(org.jruby.ir.instructions.ZSuperInstr);
    descriptor: (Lorg/jruby/ir/instructions/ZSuperInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ZSuperInstr zsuperinstr
         0: .line 141
            aload 0 /* this */
            aload 1 /* zsuperinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ZSuperInstr zsuperinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jruby/ir/IRVisitor;
            0    1     1  zsuperinstr  Lorg/jruby/ir/instructions/ZSuperInstr;
    MethodParameters:
             Name  Flags
      zsuperinstr  

  public void GetErrorInfoInstr(org.jruby.ir.instructions.defined.GetErrorInfoInstr);
    descriptor: (Lorg/jruby/ir/instructions/defined/GetErrorInfoInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.defined.GetErrorInfoInstr geterrorinfoinstr
         0: .line 144
            aload 0 /* this */
            aload 1 /* geterrorinfoinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.defined.GetErrorInfoInstr geterrorinfoinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/jruby/ir/IRVisitor;
            0    1     1  geterrorinfoinstr  Lorg/jruby/ir/instructions/defined/GetErrorInfoInstr;
    MethodParameters:
                   Name  Flags
      geterrorinfoinstr  

  public void RestoreErrorInfoInstr(org.jruby.ir.instructions.defined.RestoreErrorInfoInstr);
    descriptor: (Lorg/jruby/ir/instructions/defined/RestoreErrorInfoInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.defined.RestoreErrorInfoInstr restoreerrorinfoinstr
         0: .line 145
            aload 0 /* this */
            aload 1 /* restoreerrorinfoinstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.defined.RestoreErrorInfoInstr restoreerrorinfoinstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  restoreerrorinfoinstr  Lorg/jruby/ir/instructions/defined/RestoreErrorInfoInstr;
    MethodParameters:
                       Name  Flags
      restoreerrorinfoinstr  

  public void BuildLambdaInstr(org.jruby.ir.instructions.BuildLambdaInstr);
    descriptor: (Lorg/jruby/ir/instructions/BuildLambdaInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.BuildLambdaInstr buildlambdainstr
         0: .line 148
            aload 0 /* this */
            aload 1 /* buildlambdainstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.BuildLambdaInstr buildlambdainstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/jruby/ir/IRVisitor;
            0    1     1  buildlambdainstr  Lorg/jruby/ir/instructions/BuildLambdaInstr;
    MethodParameters:
                  Name  Flags
      buildlambdainstr  

  public void GetEncodingInstr(org.jruby.ir.instructions.GetEncodingInstr);
    descriptor: (Lorg/jruby/ir/instructions/GetEncodingInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.GetEncodingInstr getencodinginstr
         0: .line 149
            aload 0 /* this */
            aload 1 /* getencodinginstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.GetEncodingInstr getencodinginstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/jruby/ir/IRVisitor;
            0    1     1  getencodinginstr  Lorg/jruby/ir/instructions/GetEncodingInstr;
    MethodParameters:
                  Name  Flags
      getencodinginstr  

  public void ReceivePostReqdArgInstr(org.jruby.ir.instructions.ReceivePostReqdArgInstr);
    descriptor: (Lorg/jruby/ir/instructions/ReceivePostReqdArgInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.ReceivePostReqdArgInstr receivepostreqdarginstr
         0: .line 150
            aload 0 /* this */
            aload 1 /* receivepostreqdarginstr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.ReceivePostReqdArgInstr receivepostreqdarginstr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    1     0                     this  Lorg/jruby/ir/IRVisitor;
            0    1     1  receivepostreqdarginstr  Lorg/jruby/ir/instructions/ReceivePostReqdArgInstr;
    MethodParameters:
                         Name  Flags
      receivepostreqdarginstr  

  public void BoxFloatInstr(org.jruby.ir.instructions.boxing.BoxFloatInstr);
    descriptor: (Lorg/jruby/ir/instructions/boxing/BoxFloatInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.boxing.BoxFloatInstr instr
         0: .line 153
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.boxing.BoxFloatInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/boxing/BoxFloatInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void BoxFixnumInstr(org.jruby.ir.instructions.boxing.BoxFixnumInstr);
    descriptor: (Lorg/jruby/ir/instructions/boxing/BoxFixnumInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.boxing.BoxFixnumInstr instr
         0: .line 154
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.boxing.BoxFixnumInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/boxing/BoxFixnumInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void BoxBooleanInstr(org.jruby.ir.instructions.boxing.BoxBooleanInstr);
    descriptor: (Lorg/jruby/ir/instructions/boxing/BoxBooleanInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.boxing.BoxBooleanInstr instr
         0: .line 155
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.boxing.BoxBooleanInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/boxing/BoxBooleanInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void AluInstr(org.jruby.ir.instructions.boxing.AluInstr);
    descriptor: (Lorg/jruby/ir/instructions/boxing/AluInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.boxing.AluInstr instr
         0: .line 156
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.boxing.AluInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/boxing/AluInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void UnboxFloatInstr(org.jruby.ir.instructions.boxing.UnboxFloatInstr);
    descriptor: (Lorg/jruby/ir/instructions/boxing/UnboxFloatInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.boxing.UnboxFloatInstr instr
         0: .line 157
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.boxing.UnboxFloatInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/boxing/UnboxFloatInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void UnboxFixnumInstr(org.jruby.ir.instructions.boxing.UnboxFixnumInstr);
    descriptor: (Lorg/jruby/ir/instructions/boxing/UnboxFixnumInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.boxing.UnboxFixnumInstr instr
         0: .line 158
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.boxing.UnboxFixnumInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/boxing/UnboxFixnumInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void UnboxBooleanInstr(org.jruby.ir.instructions.boxing.UnboxBooleanInstr);
    descriptor: (Lorg/jruby/ir/instructions/boxing/UnboxBooleanInstr;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.instructions.boxing.UnboxBooleanInstr instr
         0: .line 159
            aload 0 /* this */
            aload 1 /* instr */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.instructions.boxing.UnboxBooleanInstr instr
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  instr  Lorg/jruby/ir/instructions/boxing/UnboxBooleanInstr;
    MethodParameters:
       Name  Flags
      instr  

  public void Array(org.jruby.ir.operands.Array);
    descriptor: (Lorg/jruby/ir/operands/Array;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.Array array
         0: .line 162
            aload 0 /* this */
            aload 1 /* array */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.Array array
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  array  Lorg/jruby/ir/operands/Array;
    MethodParameters:
       Name  Flags
      array  

  public void Bignum(org.jruby.ir.operands.Bignum);
    descriptor: (Lorg/jruby/ir/operands/Bignum;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.Bignum bignum
         0: .line 163
            aload 0 /* this */
            aload 1 /* bignum */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.Bignum bignum
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ir/IRVisitor;
            0    1     1  bignum  Lorg/jruby/ir/operands/Bignum;
    MethodParameters:
        Name  Flags
      bignum  

  public void Boolean(org.jruby.ir.operands.Boolean);
    descriptor: (Lorg/jruby/ir/operands/Boolean;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.Boolean bool
         0: .line 164
            aload 0 /* this */
            aload 1 /* bool */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.Boolean bool
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/IRVisitor;
            0    1     1  bool  Lorg/jruby/ir/operands/Boolean;
    MethodParameters:
      Name  Flags
      bool  

  public void UnboxedBoolean(org.jruby.ir.operands.UnboxedBoolean);
    descriptor: (Lorg/jruby/ir/operands/UnboxedBoolean;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.UnboxedBoolean bool
         0: .line 165
            aload 0 /* this */
            aload 1 /* bool */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.UnboxedBoolean bool
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/IRVisitor;
            0    1     1  bool  Lorg/jruby/ir/operands/UnboxedBoolean;
    MethodParameters:
      Name  Flags
      bool  

  public void ClosureLocalVariable(org.jruby.ir.operands.ClosureLocalVariable);
    descriptor: (Lorg/jruby/ir/operands/ClosureLocalVariable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.ClosureLocalVariable closurelocalvariable
         0: .line 166
            aload 0 /* this */
            aload 1 /* closurelocalvariable */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.ClosureLocalVariable closurelocalvariable
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    1     0                  this  Lorg/jruby/ir/IRVisitor;
            0    1     1  closurelocalvariable  Lorg/jruby/ir/operands/ClosureLocalVariable;
    MethodParameters:
                      Name  Flags
      closurelocalvariable  

  public void Complex(org.jruby.ir.operands.Complex);
    descriptor: (Lorg/jruby/ir/operands/Complex;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.Complex complex
         0: .line 167
            aload 0 /* this */
            aload 1 /* complex */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.Complex complex
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ir/IRVisitor;
            0    1     1  complex  Lorg/jruby/ir/operands/Complex;
    MethodParameters:
         Name  Flags
      complex  

  public void CurrentScope(org.jruby.ir.operands.CurrentScope);
    descriptor: (Lorg/jruby/ir/operands/CurrentScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.CurrentScope currentscope
         0: .line 168
            aload 0 /* this */
            aload 1 /* currentscope */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.CurrentScope currentscope
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/jruby/ir/IRVisitor;
            0    1     1  currentscope  Lorg/jruby/ir/operands/CurrentScope;
    MethodParameters:
              Name  Flags
      currentscope  

  public void DynamicSymbol(org.jruby.ir.operands.DynamicSymbol);
    descriptor: (Lorg/jruby/ir/operands/DynamicSymbol;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.DynamicSymbol dynamicsymbol
         0: .line 169
            aload 0 /* this */
            aload 1 /* dynamicsymbol */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.DynamicSymbol dynamicsymbol
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jruby/ir/IRVisitor;
            0    1     1  dynamicsymbol  Lorg/jruby/ir/operands/DynamicSymbol;
    MethodParameters:
               Name  Flags
      dynamicsymbol  

  public void Filename(org.jruby.ir.operands.Filename);
    descriptor: (Lorg/jruby/ir/operands/Filename;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.Filename filename
         0: .line 170
            aload 0 /* this */
            aload 1 /* filename */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.Filename filename
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jruby/ir/IRVisitor;
            0    1     1  filename  Lorg/jruby/ir/operands/Filename;
    MethodParameters:
          Name  Flags
      filename  

  public void Fixnum(org.jruby.ir.operands.Fixnum);
    descriptor: (Lorg/jruby/ir/operands/Fixnum;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.Fixnum fixnum
         0: .line 171
            aload 0 /* this */
            aload 1 /* fixnum */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.Fixnum fixnum
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ir/IRVisitor;
            0    1     1  fixnum  Lorg/jruby/ir/operands/Fixnum;
    MethodParameters:
        Name  Flags
      fixnum  

  public void FrozenString(org.jruby.ir.operands.FrozenString);
    descriptor: (Lorg/jruby/ir/operands/FrozenString;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.FrozenString frozen
         0: .line 172
            aload 0 /* this */
            aload 1 /* frozen */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.FrozenString frozen
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ir/IRVisitor;
            0    1     1  frozen  Lorg/jruby/ir/operands/FrozenString;
    MethodParameters:
        Name  Flags
      frozen  

  public void UnboxedFixnum(org.jruby.ir.operands.UnboxedFixnum);
    descriptor: (Lorg/jruby/ir/operands/UnboxedFixnum;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.UnboxedFixnum fixnum
         0: .line 173
            aload 0 /* this */
            aload 1 /* fixnum */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.UnboxedFixnum fixnum
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ir/IRVisitor;
            0    1     1  fixnum  Lorg/jruby/ir/operands/UnboxedFixnum;
    MethodParameters:
        Name  Flags
      fixnum  

  public void Float(org.jruby.ir.operands.Float);
    descriptor: (Lorg/jruby/ir/operands/Float;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.Float flote
         0: .line 174
            aload 0 /* this */
            aload 1 /* flote */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.Float flote
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  flote  Lorg/jruby/ir/operands/Float;
    MethodParameters:
       Name  Flags
      flote  

  public void UnboxedFloat(org.jruby.ir.operands.UnboxedFloat);
    descriptor: (Lorg/jruby/ir/operands/UnboxedFloat;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.UnboxedFloat flote
         0: .line 175
            aload 0 /* this */
            aload 1 /* flote */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.UnboxedFloat flote
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  flote  Lorg/jruby/ir/operands/UnboxedFloat;
    MethodParameters:
       Name  Flags
      flote  

  public void GlobalVariable(org.jruby.ir.operands.GlobalVariable);
    descriptor: (Lorg/jruby/ir/operands/GlobalVariable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.GlobalVariable globalvariable
         0: .line 176
            aload 0 /* this */
            aload 1 /* globalvariable */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.GlobalVariable globalvariable
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/jruby/ir/IRVisitor;
            0    1     1  globalvariable  Lorg/jruby/ir/operands/GlobalVariable;
    MethodParameters:
                Name  Flags
      globalvariable  

  public void Hash(org.jruby.ir.operands.Hash);
    descriptor: (Lorg/jruby/ir/operands/Hash;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.Hash hash
         0: .line 177
            aload 0 /* this */
            aload 1 /* hash */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.Hash hash
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/IRVisitor;
            0    1     1  hash  Lorg/jruby/ir/operands/Hash;
    MethodParameters:
      Name  Flags
      hash  

  public void IRException(org.jruby.ir.operands.IRException);
    descriptor: (Lorg/jruby/ir/operands/IRException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.IRException irexception
         0: .line 178
            aload 0 /* this */
            aload 1 /* irexception */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.IRException irexception
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jruby/ir/IRVisitor;
            0    1     1  irexception  Lorg/jruby/ir/operands/IRException;
    MethodParameters:
             Name  Flags
      irexception  

  public void Label(org.jruby.ir.operands.Label);
    descriptor: (Lorg/jruby/ir/operands/Label;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.Label label
         0: .line 179
            aload 0 /* this */
            aload 1 /* label */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.Label label
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  label  Lorg/jruby/ir/operands/Label;
    MethodParameters:
       Name  Flags
      label  

  public void LocalVariable(org.jruby.ir.operands.LocalVariable);
    descriptor: (Lorg/jruby/ir/operands/LocalVariable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.LocalVariable localvariable
         0: .line 180
            aload 0 /* this */
            aload 1 /* localvariable */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.LocalVariable localvariable
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jruby/ir/IRVisitor;
            0    1     1  localvariable  Lorg/jruby/ir/operands/LocalVariable;
    MethodParameters:
               Name  Flags
      localvariable  

  public void Nil(org.jruby.ir.operands.Nil);
    descriptor: (Lorg/jruby/ir/operands/Nil;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.Nil nil
         0: .line 181
            aload 0 /* this */
            aload 1 /* nil */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.Nil nil
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/IRVisitor;
            0    1     1   nil  Lorg/jruby/ir/operands/Nil;
    MethodParameters:
      Name  Flags
      nil   

  public void NthRef(org.jruby.ir.operands.NthRef);
    descriptor: (Lorg/jruby/ir/operands/NthRef;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.NthRef nthref
         0: .line 182
            aload 0 /* this */
            aload 1 /* nthref */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.NthRef nthref
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ir/IRVisitor;
            0    1     1  nthref  Lorg/jruby/ir/operands/NthRef;
    MethodParameters:
        Name  Flags
      nthref  

  public void NullBlock(org.jruby.ir.operands.NullBlock);
    descriptor: (Lorg/jruby/ir/operands/NullBlock;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.NullBlock nullblock
         0: .line 183
            aload 0 /* this */
            aload 1 /* nullblock */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.NullBlock nullblock
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ir/IRVisitor;
            0    1     1  nullblock  Lorg/jruby/ir/operands/NullBlock;
    MethodParameters:
           Name  Flags
      nullblock  

  public void ObjectClass(org.jruby.ir.operands.ObjectClass);
    descriptor: (Lorg/jruby/ir/operands/ObjectClass;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.ObjectClass objectclass
         0: .line 184
            aload 0 /* this */
            aload 1 /* objectclass */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.ObjectClass objectclass
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jruby/ir/IRVisitor;
            0    1     1  objectclass  Lorg/jruby/ir/operands/ObjectClass;
    MethodParameters:
             Name  Flags
      objectclass  

  public void Rational(org.jruby.ir.operands.Rational);
    descriptor: (Lorg/jruby/ir/operands/Rational;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.Rational rational
         0: .line 185
            aload 0 /* this */
            aload 1 /* rational */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.Rational rational
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jruby/ir/IRVisitor;
            0    1     1  rational  Lorg/jruby/ir/operands/Rational;
    MethodParameters:
          Name  Flags
      rational  

  public void Regexp(org.jruby.ir.operands.Regexp);
    descriptor: (Lorg/jruby/ir/operands/Regexp;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.Regexp regexp
         0: .line 186
            aload 0 /* this */
            aload 1 /* regexp */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.Regexp regexp
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ir/IRVisitor;
            0    1     1  regexp  Lorg/jruby/ir/operands/Regexp;
    MethodParameters:
        Name  Flags
      regexp  

  public void Scope(org.jruby.ir.operands.Scope);
    descriptor: (Lorg/jruby/ir/operands/Scope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.Scope scope
         0: .line 187
            aload 0 /* this */
            aload 1 /* scope */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.Scope scope
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  scope  Lorg/jruby/ir/operands/Scope;
    MethodParameters:
       Name  Flags
      scope  

  public void ScopeModule(org.jruby.ir.operands.ScopeModule);
    descriptor: (Lorg/jruby/ir/operands/ScopeModule;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.ScopeModule scopemodule
         0: .line 188
            aload 0 /* this */
            aload 1 /* scopemodule */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.ScopeModule scopemodule
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jruby/ir/IRVisitor;
            0    1     1  scopemodule  Lorg/jruby/ir/operands/ScopeModule;
    MethodParameters:
             Name  Flags
      scopemodule  

  public void Self(org.jruby.ir.operands.Self);
    descriptor: (Lorg/jruby/ir/operands/Self;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.Self self
         0: .line 189
            aload 0 /* this */
            aload 1 /* self */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.Self self
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/IRVisitor;
            0    1     1  self  Lorg/jruby/ir/operands/Self;
    MethodParameters:
      Name  Flags
      self  

  public void Splat(org.jruby.ir.operands.Splat);
    descriptor: (Lorg/jruby/ir/operands/Splat;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.Splat splat
         0: .line 190
            aload 0 /* this */
            aload 1 /* splat */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.Splat splat
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/jruby/ir/IRVisitor;
            0    1     1  splat  Lorg/jruby/ir/operands/Splat;
    MethodParameters:
       Name  Flags
      splat  

  public void StandardError(org.jruby.ir.operands.StandardError);
    descriptor: (Lorg/jruby/ir/operands/StandardError;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.StandardError standarderror
         0: .line 191
            aload 0 /* this */
            aload 1 /* standarderror */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.StandardError standarderror
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jruby/ir/IRVisitor;
            0    1     1  standarderror  Lorg/jruby/ir/operands/StandardError;
    MethodParameters:
               Name  Flags
      standarderror  

  public void StringLiteral(org.jruby.ir.operands.StringLiteral);
    descriptor: (Lorg/jruby/ir/operands/StringLiteral;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.StringLiteral stringliteral
         0: .line 192
            aload 0 /* this */
            aload 1 /* stringliteral */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.StringLiteral stringliteral
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/jruby/ir/IRVisitor;
            0    1     1  stringliteral  Lorg/jruby/ir/operands/StringLiteral;
    MethodParameters:
               Name  Flags
      stringliteral  

  public void SValue(org.jruby.ir.operands.SValue);
    descriptor: (Lorg/jruby/ir/operands/SValue;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.SValue svalue
         0: .line 193
            aload 0 /* this */
            aload 1 /* svalue */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.SValue svalue
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ir/IRVisitor;
            0    1     1  svalue  Lorg/jruby/ir/operands/SValue;
    MethodParameters:
        Name  Flags
      svalue  

  public void Symbol(org.jruby.ir.operands.Symbol);
    descriptor: (Lorg/jruby/ir/operands/Symbol;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.Symbol symbol
         0: .line 194
            aload 0 /* this */
            aload 1 /* symbol */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.Symbol symbol
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ir/IRVisitor;
            0    1     1  symbol  Lorg/jruby/ir/operands/Symbol;
    MethodParameters:
        Name  Flags
      symbol  

  public void SymbolProc(org.jruby.ir.operands.SymbolProc);
    descriptor: (Lorg/jruby/ir/operands/SymbolProc;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.SymbolProc symbolproc
         0: .line 195
            aload 0 /* this */
            aload 1 /* symbolproc */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.SymbolProc symbolproc
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ir/IRVisitor;
            0    1     1  symbolproc  Lorg/jruby/ir/operands/SymbolProc;
    MethodParameters:
            Name  Flags
      symbolproc  

  public void TemporaryVariable(org.jruby.ir.operands.TemporaryVariable);
    descriptor: (Lorg/jruby/ir/operands/TemporaryVariable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.TemporaryVariable temporaryvariable
         0: .line 196
            aload 0 /* this */
            aload 1 /* temporaryvariable */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.TemporaryVariable temporaryvariable
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/jruby/ir/IRVisitor;
            0    1     1  temporaryvariable  Lorg/jruby/ir/operands/TemporaryVariable;
    MethodParameters:
                   Name  Flags
      temporaryvariable  

  public void TemporaryLocalVariable(org.jruby.ir.operands.TemporaryLocalVariable);
    descriptor: (Lorg/jruby/ir/operands/TemporaryLocalVariable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.TemporaryLocalVariable temporarylocalvariable
         0: .line 197
            aload 0 /* this */
            aload 1 /* temporarylocalvariable */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.TemporaryLocalVariable temporarylocalvariable
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/jruby/ir/IRVisitor;
            0    1     1  temporarylocalvariable  Lorg/jruby/ir/operands/TemporaryLocalVariable;
    MethodParameters:
                        Name  Flags
      temporarylocalvariable  

  public void TemporaryFloatVariable(org.jruby.ir.operands.TemporaryFloatVariable);
    descriptor: (Lorg/jruby/ir/operands/TemporaryFloatVariable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.TemporaryFloatVariable temporaryfloatvariable
         0: .line 198
            aload 0 /* this */
            aload 1 /* temporaryfloatvariable */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.TemporaryFloatVariable temporaryfloatvariable
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/jruby/ir/IRVisitor;
            0    1     1  temporaryfloatvariable  Lorg/jruby/ir/operands/TemporaryFloatVariable;
    MethodParameters:
                        Name  Flags
      temporaryfloatvariable  

  public void TemporaryFixnumVariable(org.jruby.ir.operands.TemporaryFixnumVariable);
    descriptor: (Lorg/jruby/ir/operands/TemporaryFixnumVariable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.TemporaryFixnumVariable temporaryfixnumvariable
         0: .line 199
            aload 0 /* this */
            aload 1 /* temporaryfixnumvariable */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.TemporaryFixnumVariable temporaryfixnumvariable
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    1     0                     this  Lorg/jruby/ir/IRVisitor;
            0    1     1  temporaryfixnumvariable  Lorg/jruby/ir/operands/TemporaryFixnumVariable;
    MethodParameters:
                         Name  Flags
      temporaryfixnumvariable  

  public void TemporaryBooleanVariable(org.jruby.ir.operands.TemporaryBooleanVariable);
    descriptor: (Lorg/jruby/ir/operands/TemporaryBooleanVariable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.TemporaryBooleanVariable temporarybooleanvariable
         0: .line 200
            aload 0 /* this */
            aload 1 /* temporarybooleanvariable */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.TemporaryBooleanVariable temporarybooleanvariable
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    1     0                      this  Lorg/jruby/ir/IRVisitor;
            0    1     1  temporarybooleanvariable  Lorg/jruby/ir/operands/TemporaryBooleanVariable;
    MethodParameters:
                          Name  Flags
      temporarybooleanvariable  

  public void UndefinedValue(org.jruby.ir.operands.UndefinedValue);
    descriptor: (Lorg/jruby/ir/operands/UndefinedValue;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.UndefinedValue undefinedvalue
         0: .line 201
            aload 0 /* this */
            aload 1 /* undefinedvalue */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.UndefinedValue undefinedvalue
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/jruby/ir/IRVisitor;
            0    1     1  undefinedvalue  Lorg/jruby/ir/operands/UndefinedValue;
    MethodParameters:
                Name  Flags
      undefinedvalue  

  public void UnexecutableNil(org.jruby.ir.operands.UnexecutableNil);
    descriptor: (Lorg/jruby/ir/operands/UnexecutableNil;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.UnexecutableNil unexecutablenil
         0: .line 202
            aload 0 /* this */
            aload 1 /* unexecutablenil */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.UnexecutableNil unexecutablenil
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jruby/ir/IRVisitor;
            0    1     1  unexecutablenil  Lorg/jruby/ir/operands/UnexecutableNil;
    MethodParameters:
                 Name  Flags
      unexecutablenil  

  public void WrappedIRClosure(org.jruby.ir.operands.WrappedIRClosure);
    descriptor: (Lorg/jruby/ir/operands/WrappedIRClosure;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ir.IRVisitor this
        start local 1 // org.jruby.ir.operands.WrappedIRClosure wrappedirclosure
         0: .line 203
            aload 0 /* this */
            aload 1 /* wrappedirclosure */
            invokevirtual org.jruby.ir.IRVisitor.error:(Ljava/lang/Object;)V
            return
        end local 1 // org.jruby.ir.operands.WrappedIRClosure wrappedirclosure
        end local 0 // org.jruby.ir.IRVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/jruby/ir/IRVisitor;
            0    1     1  wrappedirclosure  Lorg/jruby/ir/operands/WrappedIRClosure;
    MethodParameters:
                  Name  Flags
      wrappedirclosure  
}
SourceFile: "IRVisitor.java"