public abstract class org.jruby.ast.executable.AbstractScript implements org.jruby.ast.executable.Script
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.jruby.ast.executable.AbstractScript
  super_class: java.lang.Object
{
  public org.jruby.ast.executable.RuntimeCache runtimeCache;
    descriptor: Lorg/jruby/ast/executable/RuntimeCache;
    flags: (0x0001) ACC_PUBLIC

  public static final int NUMBERED_SCOPE_COUNT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int NUMBERED_CALLSITE_COUNT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int NUMBERED_SYMBOL_COUNT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int NUMBERED_STRING_COUNT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int NUMBERED_ENCODING_COUNT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int NUMBERED_FIXNUM_COUNT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int NUMBERED_FLOAT_COUNT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int NUMBERED_REGEXP_COUNT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int NUMBERED_BIGINTEGER_COUNT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int NUMBERED_VARIABLEREADER_COUNT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int NUMBERED_VARIABLEWRITER_COUNT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int NUMBERED_CONSTANT_COUNT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int NUMBERED_CONSTANTFROM_COUNT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int NUMBERED_METHOD_COUNT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  protected java.lang.String filename;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 32
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 33
            return
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public org.jruby.runtime.builtin.IRubyObject __file__(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.Block);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.runtime.builtin.IRubyObject self
        start local 3 // org.jruby.runtime.Block block
         0: .line 36
            aload 0 /* this */
            aload 1 /* context */
            aload 2 /* self */
            getstatic org.jruby.runtime.builtin.IRubyObject.NULL_ARRAY:[Lorg/jruby/runtime/builtin/IRubyObject;
            aload 3 /* block */
            invokevirtual org.jruby.ast.executable.AbstractScript.__file__:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.Block block
        end local 2 // org.jruby.runtime.builtin.IRubyObject self
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     self  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3    block  Lorg/jruby/runtime/Block;
    MethodParameters:
         Name  Flags
      context  
      self     
      block    

  public org.jruby.runtime.builtin.IRubyObject __file__(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.Block);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.runtime.builtin.IRubyObject self
        start local 3 // org.jruby.runtime.builtin.IRubyObject arg
        start local 4 // org.jruby.runtime.Block block
         0: .line 40
            aload 0 /* this */
            aload 1 /* context */
            aload 2 /* self */
            iconst_1
            anewarray org.jruby.runtime.builtin.IRubyObject
            dup
            iconst_0
            aload 3 /* arg */
            aastore
            aload 4 /* block */
            invokevirtual org.jruby.ast.executable.AbstractScript.__file__:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 4 // org.jruby.runtime.Block block
        end local 3 // org.jruby.runtime.builtin.IRubyObject arg
        end local 2 // org.jruby.runtime.builtin.IRubyObject self
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     self  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3      arg  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     4    block  Lorg/jruby/runtime/Block;
    MethodParameters:
         Name  Flags
      context  
      self     
      arg      
      block    

  public org.jruby.runtime.builtin.IRubyObject __file__(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.Block);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.runtime.builtin.IRubyObject self
        start local 3 // org.jruby.runtime.builtin.IRubyObject arg1
        start local 4 // org.jruby.runtime.builtin.IRubyObject arg2
        start local 5 // org.jruby.runtime.Block block
         0: .line 44
            aload 0 /* this */
            aload 1 /* context */
            aload 2 /* self */
            iconst_2
            anewarray org.jruby.runtime.builtin.IRubyObject
            dup
            iconst_0
            aload 3 /* arg1 */
            aastore
            dup
            iconst_1
            aload 4 /* arg2 */
            aastore
            aload 5 /* block */
            invokevirtual org.jruby.ast.executable.AbstractScript.__file__:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 5 // org.jruby.runtime.Block block
        end local 4 // org.jruby.runtime.builtin.IRubyObject arg2
        end local 3 // org.jruby.runtime.builtin.IRubyObject arg1
        end local 2 // org.jruby.runtime.builtin.IRubyObject self
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     self  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3     arg1  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     4     arg2  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     5    block  Lorg/jruby/runtime/Block;
    MethodParameters:
         Name  Flags
      context  
      self     
      arg1     
      arg2     
      block    

  public org.jruby.runtime.builtin.IRubyObject __file__(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.Block);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.runtime.builtin.IRubyObject self
        start local 3 // org.jruby.runtime.builtin.IRubyObject arg1
        start local 4 // org.jruby.runtime.builtin.IRubyObject arg2
        start local 5 // org.jruby.runtime.builtin.IRubyObject arg3
        start local 6 // org.jruby.runtime.Block block
         0: .line 48
            aload 0 /* this */
            aload 1 /* context */
            aload 2 /* self */
            iconst_3
            anewarray org.jruby.runtime.builtin.IRubyObject
            dup
            iconst_0
            aload 3 /* arg1 */
            aastore
            dup
            iconst_1
            aload 4 /* arg2 */
            aastore
            dup
            iconst_2
            aload 5 /* arg3 */
            aastore
            aload 6 /* block */
            invokevirtual org.jruby.ast.executable.AbstractScript.__file__:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 6 // org.jruby.runtime.Block block
        end local 5 // org.jruby.runtime.builtin.IRubyObject arg3
        end local 4 // org.jruby.runtime.builtin.IRubyObject arg2
        end local 3 // org.jruby.runtime.builtin.IRubyObject arg1
        end local 2 // org.jruby.runtime.builtin.IRubyObject self
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     self  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3     arg1  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     4     arg2  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     5     arg3  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     6    block  Lorg/jruby/runtime/Block;
    MethodParameters:
         Name  Flags
      context  
      self     
      arg1     
      arg2     
      arg3     
      block    

  public org.jruby.runtime.builtin.IRubyObject load(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.runtime.builtin.IRubyObject self
        start local 3 // org.jruby.runtime.builtin.IRubyObject[] args
        start local 4 // org.jruby.runtime.Block block
         0: .line 53
            aload 0 /* this */
            aload 1 /* context */
            aload 2 /* self */
            iconst_0
            invokevirtual org.jruby.ast.executable.AbstractScript.load:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Z)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 4 // org.jruby.runtime.Block block
        end local 3 // org.jruby.runtime.builtin.IRubyObject[] args
        end local 2 // org.jruby.runtime.builtin.IRubyObject self
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     self  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3     args  [Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     4    block  Lorg/jruby/runtime/Block;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
         Name  Flags
      context  
      self     
      args     
      block    

  public org.jruby.runtime.builtin.IRubyObject load(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, boolean);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Z)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.runtime.builtin.IRubyObject self
        start local 3 // boolean wrap
         0: .line 57
            aconst_null
            areturn
        end local 3 // boolean wrap
        end local 2 // org.jruby.runtime.builtin.IRubyObject self
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     self  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3     wrap  Z
    MethodParameters:
         Name  Flags
      context  
      self     
      wrap     

  public org.jruby.runtime.builtin.IRubyObject run(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.runtime.builtin.IRubyObject self
        start local 3 // org.jruby.runtime.builtin.IRubyObject[] args
        start local 4 // org.jruby.runtime.Block block
         0: .line 61
            aload 0 /* this */
            aload 1 /* context */
            aload 2 /* self */
            aload 3 /* args */
            aload 4 /* block */
            invokevirtual org.jruby.ast.executable.AbstractScript.__file__:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 4 // org.jruby.runtime.Block block
        end local 3 // org.jruby.runtime.builtin.IRubyObject[] args
        end local 2 // org.jruby.runtime.builtin.IRubyObject self
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     self  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3     args  [Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     4    block  Lorg/jruby/runtime/Block;
    MethodParameters:
         Name  Flags
      context  
      self     
      args     
      block    

  public final org.jruby.parser.StaticScope getScope(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope parent
        start local 3 // java.lang.String varNamesDescriptor
        start local 4 // int i
         0: .line 68
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* parent */
            aload 3 /* varNamesDescriptor */
            iload 4 /* i */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 4 // int i
        end local 3 // java.lang.String varNamesDescriptor
        end local 2 // org.jruby.parser.StaticScope parent
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1             context  Lorg/jruby/runtime/ThreadContext;
            0    1     2              parent  Lorg/jruby/parser/StaticScope;
            0    1     3  varNamesDescriptor  Ljava/lang/String;
            0    1     4                   i  I
    MethodParameters:
                    Name  Flags
      context             
      parent              
      varNamesDescriptor  
      i                   

  public final org.jruby.parser.StaticScope getScope0(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope parent
        start local 3 // java.lang.String varNamesDescriptor
         0: .line 69
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* parent */
            aload 3 /* varNamesDescriptor */
            iconst_0
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 3 // java.lang.String varNamesDescriptor
        end local 2 // org.jruby.parser.StaticScope parent
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1             context  Lorg/jruby/runtime/ThreadContext;
            0    1     2              parent  Lorg/jruby/parser/StaticScope;
            0    1     3  varNamesDescriptor  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      context             
      parent              
      varNamesDescriptor  

  public final org.jruby.parser.StaticScope getScope1(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope parent
        start local 3 // java.lang.String varNamesDescriptor
         0: .line 70
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* parent */
            aload 3 /* varNamesDescriptor */
            iconst_1
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 3 // java.lang.String varNamesDescriptor
        end local 2 // org.jruby.parser.StaticScope parent
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1             context  Lorg/jruby/runtime/ThreadContext;
            0    1     2              parent  Lorg/jruby/parser/StaticScope;
            0    1     3  varNamesDescriptor  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      context             
      parent              
      varNamesDescriptor  

  public final org.jruby.parser.StaticScope getScope2(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope parent
        start local 3 // java.lang.String varNamesDescriptor
         0: .line 71
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* parent */
            aload 3 /* varNamesDescriptor */
            iconst_2
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 3 // java.lang.String varNamesDescriptor
        end local 2 // org.jruby.parser.StaticScope parent
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1             context  Lorg/jruby/runtime/ThreadContext;
            0    1     2              parent  Lorg/jruby/parser/StaticScope;
            0    1     3  varNamesDescriptor  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      context             
      parent              
      varNamesDescriptor  

  public final org.jruby.parser.StaticScope getScope3(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope parent
        start local 3 // java.lang.String varNamesDescriptor
         0: .line 72
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* parent */
            aload 3 /* varNamesDescriptor */
            iconst_3
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 3 // java.lang.String varNamesDescriptor
        end local 2 // org.jruby.parser.StaticScope parent
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1             context  Lorg/jruby/runtime/ThreadContext;
            0    1     2              parent  Lorg/jruby/parser/StaticScope;
            0    1     3  varNamesDescriptor  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      context             
      parent              
      varNamesDescriptor  

  public final org.jruby.parser.StaticScope getScope4(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope parent
        start local 3 // java.lang.String varNamesDescriptor
         0: .line 73
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* parent */
            aload 3 /* varNamesDescriptor */
            iconst_4
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 3 // java.lang.String varNamesDescriptor
        end local 2 // org.jruby.parser.StaticScope parent
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1             context  Lorg/jruby/runtime/ThreadContext;
            0    1     2              parent  Lorg/jruby/parser/StaticScope;
            0    1     3  varNamesDescriptor  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      context             
      parent              
      varNamesDescriptor  

  public final org.jruby.parser.StaticScope getScope5(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope parent
        start local 3 // java.lang.String varNamesDescriptor
         0: .line 74
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* parent */
            aload 3 /* varNamesDescriptor */
            iconst_5
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 3 // java.lang.String varNamesDescriptor
        end local 2 // org.jruby.parser.StaticScope parent
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1             context  Lorg/jruby/runtime/ThreadContext;
            0    1     2              parent  Lorg/jruby/parser/StaticScope;
            0    1     3  varNamesDescriptor  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      context             
      parent              
      varNamesDescriptor  

  public final org.jruby.parser.StaticScope getScope6(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope parent
        start local 3 // java.lang.String varNamesDescriptor
         0: .line 75
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* parent */
            aload 3 /* varNamesDescriptor */
            bipush 6
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 3 // java.lang.String varNamesDescriptor
        end local 2 // org.jruby.parser.StaticScope parent
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1             context  Lorg/jruby/runtime/ThreadContext;
            0    1     2              parent  Lorg/jruby/parser/StaticScope;
            0    1     3  varNamesDescriptor  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      context             
      parent              
      varNamesDescriptor  

  public final org.jruby.parser.StaticScope getScope7(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope parent
        start local 3 // java.lang.String varNamesDescriptor
         0: .line 76
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* parent */
            aload 3 /* varNamesDescriptor */
            bipush 7
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 3 // java.lang.String varNamesDescriptor
        end local 2 // org.jruby.parser.StaticScope parent
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1             context  Lorg/jruby/runtime/ThreadContext;
            0    1     2              parent  Lorg/jruby/parser/StaticScope;
            0    1     3  varNamesDescriptor  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      context             
      parent              
      varNamesDescriptor  

  public final org.jruby.parser.StaticScope getScope8(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope parent
        start local 3 // java.lang.String varNamesDescriptor
         0: .line 77
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* parent */
            aload 3 /* varNamesDescriptor */
            bipush 8
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 3 // java.lang.String varNamesDescriptor
        end local 2 // org.jruby.parser.StaticScope parent
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1             context  Lorg/jruby/runtime/ThreadContext;
            0    1     2              parent  Lorg/jruby/parser/StaticScope;
            0    1     3  varNamesDescriptor  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      context             
      parent              
      varNamesDescriptor  

  public final org.jruby.parser.StaticScope getScope9(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope parent
        start local 3 // java.lang.String varNamesDescriptor
         0: .line 78
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* parent */
            aload 3 /* varNamesDescriptor */
            bipush 9
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 3 // java.lang.String varNamesDescriptor
        end local 2 // org.jruby.parser.StaticScope parent
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1             context  Lorg/jruby/runtime/ThreadContext;
            0    1     2              parent  Lorg/jruby/parser/StaticScope;
            0    1     3  varNamesDescriptor  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      context             
      parent              
      varNamesDescriptor  

  public final org.jruby.parser.StaticScope getScope(int);
    descriptor: (I)Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // int i
         0: .line 80
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iload 1 /* i */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 1 // int i
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1     i  I
    MethodParameters:
      Name  Flags
      i     

  public final org.jruby.parser.StaticScope getScope0();
    descriptor: ()Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 81
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_0
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.parser.StaticScope getScope1();
    descriptor: ()Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 82
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_1
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.parser.StaticScope getScope2();
    descriptor: ()Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 83
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_2
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.parser.StaticScope getScope3();
    descriptor: ()Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 84
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_3
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.parser.StaticScope getScope4();
    descriptor: ()Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 85
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_4
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.parser.StaticScope getScope5();
    descriptor: ()Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 86
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_5
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.parser.StaticScope getScope6();
    descriptor: ()Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 87
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 6
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.parser.StaticScope getScope7();
    descriptor: ()Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 88
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 7
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.parser.StaticScope getScope8();
    descriptor: ()Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 89
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 8
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.parser.StaticScope getScope9();
    descriptor: ()Lorg/jruby/parser/StaticScope;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 90
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 9
            invokevirtual org.jruby.ast.executable.RuntimeCache.getScope:(I)Lorg/jruby/parser/StaticScope;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.runtime.CallSite getCallSite(int);
    descriptor: (I)Lorg/jruby/runtime/CallSite;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // int i
         0: .line 94
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            getfield org.jruby.ast.executable.RuntimeCache.callSites:[Lorg/jruby/runtime/CallSite;
            iload 1 /* i */
            aaload
            areturn
        end local 1 // int i
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1     i  I
    MethodParameters:
      Name  Flags
      i     

  public final org.jruby.runtime.CallSite getCallSite0();
    descriptor: ()Lorg/jruby/runtime/CallSite;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 95
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            getfield org.jruby.ast.executable.RuntimeCache.callSites:[Lorg/jruby/runtime/CallSite;
            iconst_0
            aaload
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.runtime.CallSite getCallSite1();
    descriptor: ()Lorg/jruby/runtime/CallSite;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 96
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            getfield org.jruby.ast.executable.RuntimeCache.callSites:[Lorg/jruby/runtime/CallSite;
            iconst_1
            aaload
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.runtime.CallSite getCallSite2();
    descriptor: ()Lorg/jruby/runtime/CallSite;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 97
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            getfield org.jruby.ast.executable.RuntimeCache.callSites:[Lorg/jruby/runtime/CallSite;
            iconst_2
            aaload
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.runtime.CallSite getCallSite3();
    descriptor: ()Lorg/jruby/runtime/CallSite;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 98
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            getfield org.jruby.ast.executable.RuntimeCache.callSites:[Lorg/jruby/runtime/CallSite;
            iconst_3
            aaload
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.runtime.CallSite getCallSite4();
    descriptor: ()Lorg/jruby/runtime/CallSite;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 99
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            getfield org.jruby.ast.executable.RuntimeCache.callSites:[Lorg/jruby/runtime/CallSite;
            iconst_4
            aaload
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.runtime.CallSite getCallSite5();
    descriptor: ()Lorg/jruby/runtime/CallSite;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 100
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            getfield org.jruby.ast.executable.RuntimeCache.callSites:[Lorg/jruby/runtime/CallSite;
            iconst_5
            aaload
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.runtime.CallSite getCallSite6();
    descriptor: ()Lorg/jruby/runtime/CallSite;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 101
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            getfield org.jruby.ast.executable.RuntimeCache.callSites:[Lorg/jruby/runtime/CallSite;
            bipush 6
            aaload
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.runtime.CallSite getCallSite7();
    descriptor: ()Lorg/jruby/runtime/CallSite;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 102
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            getfield org.jruby.ast.executable.RuntimeCache.callSites:[Lorg/jruby/runtime/CallSite;
            bipush 7
            aaload
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.runtime.CallSite getCallSite8();
    descriptor: ()Lorg/jruby/runtime/CallSite;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 103
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            getfield org.jruby.ast.executable.RuntimeCache.callSites:[Lorg/jruby/runtime/CallSite;
            bipush 8
            aaload
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.runtime.CallSite getCallSite9();
    descriptor: ()Lorg/jruby/runtime/CallSite;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 104
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            getfield org.jruby.ast.executable.RuntimeCache.callSites:[Lorg/jruby/runtime/CallSite;
            bipush 9
            aaload
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.RubySymbol getSymbol(org.jruby.runtime.ThreadContext, int, java.lang.String, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int i
        start local 3 // java.lang.String name
        start local 4 // java.lang.String encoding
         0: .line 108
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iload 2 /* i */
            aload 3 /* name */
            aload 4 /* encoding */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getSymbol:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
            areturn
        end local 4 // java.lang.String encoding
        end local 3 // java.lang.String name
        end local 2 // int i
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   context  Lorg/jruby/runtime/ThreadContext;
            0    1     2         i  I
            0    1     3      name  Ljava/lang/String;
            0    1     4  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      context   
      i         
      name      
      encoding  

  public final org.jruby.RubySymbol getSymbol0(org.jruby.runtime.ThreadContext, java.lang.String, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // java.lang.String encoding
         0: .line 109
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_0
            aload 2 /* name */
            aload 3 /* encoding */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getSymbol:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
            areturn
        end local 3 // java.lang.String encoding
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   context  Lorg/jruby/runtime/ThreadContext;
            0    1     2      name  Ljava/lang/String;
            0    1     3  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      context   
      name      
      encoding  

  public final org.jruby.RubySymbol getSymbol1(org.jruby.runtime.ThreadContext, java.lang.String, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // java.lang.String encoding
         0: .line 110
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_1
            aload 2 /* name */
            aload 3 /* encoding */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getSymbol:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
            areturn
        end local 3 // java.lang.String encoding
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   context  Lorg/jruby/runtime/ThreadContext;
            0    1     2      name  Ljava/lang/String;
            0    1     3  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      context   
      name      
      encoding  

  public final org.jruby.RubySymbol getSymbol2(org.jruby.runtime.ThreadContext, java.lang.String, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // java.lang.String encoding
         0: .line 111
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_2
            aload 2 /* name */
            aload 3 /* encoding */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getSymbol:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
            areturn
        end local 3 // java.lang.String encoding
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   context  Lorg/jruby/runtime/ThreadContext;
            0    1     2      name  Ljava/lang/String;
            0    1     3  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      context   
      name      
      encoding  

  public final org.jruby.RubySymbol getSymbol3(org.jruby.runtime.ThreadContext, java.lang.String, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // java.lang.String encoding
         0: .line 112
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_3
            aload 2 /* name */
            aload 3 /* encoding */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getSymbol:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
            areturn
        end local 3 // java.lang.String encoding
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   context  Lorg/jruby/runtime/ThreadContext;
            0    1     2      name  Ljava/lang/String;
            0    1     3  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      context   
      name      
      encoding  

  public final org.jruby.RubySymbol getSymbol4(org.jruby.runtime.ThreadContext, java.lang.String, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // java.lang.String encoding
         0: .line 113
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_4
            aload 2 /* name */
            aload 3 /* encoding */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getSymbol:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
            areturn
        end local 3 // java.lang.String encoding
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   context  Lorg/jruby/runtime/ThreadContext;
            0    1     2      name  Ljava/lang/String;
            0    1     3  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      context   
      name      
      encoding  

  public final org.jruby.RubySymbol getSymbol5(org.jruby.runtime.ThreadContext, java.lang.String, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // java.lang.String encoding
         0: .line 114
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_5
            aload 2 /* name */
            aload 3 /* encoding */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getSymbol:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
            areturn
        end local 3 // java.lang.String encoding
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   context  Lorg/jruby/runtime/ThreadContext;
            0    1     2      name  Ljava/lang/String;
            0    1     3  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      context   
      name      
      encoding  

  public final org.jruby.RubySymbol getSymbol6(org.jruby.runtime.ThreadContext, java.lang.String, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // java.lang.String encoding
         0: .line 115
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 6
            aload 2 /* name */
            aload 3 /* encoding */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getSymbol:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
            areturn
        end local 3 // java.lang.String encoding
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   context  Lorg/jruby/runtime/ThreadContext;
            0    1     2      name  Ljava/lang/String;
            0    1     3  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      context   
      name      
      encoding  

  public final org.jruby.RubySymbol getSymbol7(org.jruby.runtime.ThreadContext, java.lang.String, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // java.lang.String encoding
         0: .line 116
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 7
            aload 2 /* name */
            aload 3 /* encoding */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getSymbol:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
            areturn
        end local 3 // java.lang.String encoding
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   context  Lorg/jruby/runtime/ThreadContext;
            0    1     2      name  Ljava/lang/String;
            0    1     3  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      context   
      name      
      encoding  

  public final org.jruby.RubySymbol getSymbol8(org.jruby.runtime.ThreadContext, java.lang.String, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // java.lang.String encoding
         0: .line 117
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 8
            aload 2 /* name */
            aload 3 /* encoding */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getSymbol:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
            areturn
        end local 3 // java.lang.String encoding
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   context  Lorg/jruby/runtime/ThreadContext;
            0    1     2      name  Ljava/lang/String;
            0    1     3  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      context   
      name      
      encoding  

  public final org.jruby.RubySymbol getSymbol9(org.jruby.runtime.ThreadContext, java.lang.String, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // java.lang.String encoding
         0: .line 118
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 9
            aload 2 /* name */
            aload 3 /* encoding */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getSymbol:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Ljava/lang/String;)Lorg/jruby/RubySymbol;
            areturn
        end local 3 // java.lang.String encoding
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   context  Lorg/jruby/runtime/ThreadContext;
            0    1     2      name  Ljava/lang/String;
            0    1     3  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      context   
      name      
      encoding  

  public final org.jruby.RubyString getString(org.jruby.runtime.ThreadContext, int, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int i
        start local 3 // int codeRange
         0: .line 122
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iload 2 /* i */
            iload 3 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getString:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
            areturn
        end local 3 // int codeRange
        end local 2 // int i
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2          i  I
            0    1     3  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      i          
      codeRange  

  public final org.jruby.RubyString getString0(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int codeRange
         0: .line 123
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_0
            iload 2 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getString:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
            areturn
        end local 2 // int codeRange
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      codeRange  

  public final org.jruby.RubyString getString1(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int codeRange
         0: .line 124
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_1
            iload 2 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getString:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
            areturn
        end local 2 // int codeRange
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      codeRange  

  public final org.jruby.RubyString getString2(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int codeRange
         0: .line 125
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_2
            iload 2 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getString:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
            areturn
        end local 2 // int codeRange
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      codeRange  

  public final org.jruby.RubyString getString3(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int codeRange
         0: .line 126
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_3
            iload 2 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getString:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
            areturn
        end local 2 // int codeRange
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      codeRange  

  public final org.jruby.RubyString getString4(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int codeRange
         0: .line 127
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_4
            iload 2 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getString:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
            areturn
        end local 2 // int codeRange
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      codeRange  

  public final org.jruby.RubyString getString5(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int codeRange
         0: .line 128
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_5
            iload 2 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getString:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
            areturn
        end local 2 // int codeRange
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      codeRange  

  public final org.jruby.RubyString getString6(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int codeRange
         0: .line 129
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 6
            iload 2 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getString:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
            areturn
        end local 2 // int codeRange
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      codeRange  

  public final org.jruby.RubyString getString7(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int codeRange
         0: .line 130
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 7
            iload 2 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getString:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
            areturn
        end local 2 // int codeRange
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      codeRange  

  public final org.jruby.RubyString getString8(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int codeRange
         0: .line 131
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 8
            iload 2 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getString:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
            areturn
        end local 2 // int codeRange
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      codeRange  

  public final org.jruby.RubyString getString9(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int codeRange
         0: .line 132
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 9
            iload 2 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getString:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
            areturn
        end local 2 // int codeRange
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      codeRange  

  public final org.jruby.RubyString getFrozenString(org.jruby.runtime.ThreadContext, int, int, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;III)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int i
        start local 3 // int j
        start local 4 // int codeRange
         0: .line 134
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iload 2 /* i */
            iload 3 /* j */
            iload 4 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFrozenString:(Lorg/jruby/runtime/ThreadContext;III)Lorg/jruby/RubyString;
            areturn
        end local 4 // int codeRange
        end local 3 // int j
        end local 2 // int i
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2          i  I
            0    1     3          j  I
            0    1     4  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      i          
      j          
      codeRange  

  public final org.jruby.RubyString getFrozenString0(org.jruby.runtime.ThreadContext, int, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int j
        start local 3 // int codeRange
         0: .line 135
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_0
            iload 2 /* j */
            iload 3 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFrozenString:(Lorg/jruby/runtime/ThreadContext;III)Lorg/jruby/RubyString;
            areturn
        end local 3 // int codeRange
        end local 2 // int j
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2          j  I
            0    1     3  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      j          
      codeRange  

  public final org.jruby.RubyString getFrozenString1(org.jruby.runtime.ThreadContext, int, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int j
        start local 3 // int codeRange
         0: .line 136
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_1
            iload 2 /* j */
            iload 3 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFrozenString:(Lorg/jruby/runtime/ThreadContext;III)Lorg/jruby/RubyString;
            areturn
        end local 3 // int codeRange
        end local 2 // int j
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2          j  I
            0    1     3  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      j          
      codeRange  

  public final org.jruby.RubyString getFrozenString2(org.jruby.runtime.ThreadContext, int, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int j
        start local 3 // int codeRange
         0: .line 137
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_2
            iload 2 /* j */
            iload 3 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFrozenString:(Lorg/jruby/runtime/ThreadContext;III)Lorg/jruby/RubyString;
            areturn
        end local 3 // int codeRange
        end local 2 // int j
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2          j  I
            0    1     3  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      j          
      codeRange  

  public final org.jruby.RubyString getFrozenString3(org.jruby.runtime.ThreadContext, int, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int j
        start local 3 // int codeRange
         0: .line 138
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_3
            iload 2 /* j */
            iload 3 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFrozenString:(Lorg/jruby/runtime/ThreadContext;III)Lorg/jruby/RubyString;
            areturn
        end local 3 // int codeRange
        end local 2 // int j
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2          j  I
            0    1     3  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      j          
      codeRange  

  public final org.jruby.RubyString getFrozenString4(org.jruby.runtime.ThreadContext, int, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int j
        start local 3 // int codeRange
         0: .line 139
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_4
            iload 2 /* j */
            iload 3 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFrozenString:(Lorg/jruby/runtime/ThreadContext;III)Lorg/jruby/RubyString;
            areturn
        end local 3 // int codeRange
        end local 2 // int j
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2          j  I
            0    1     3  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      j          
      codeRange  

  public final org.jruby.RubyString getFrozenString5(org.jruby.runtime.ThreadContext, int, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int j
        start local 3 // int codeRange
         0: .line 140
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_5
            iload 2 /* j */
            iload 3 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFrozenString:(Lorg/jruby/runtime/ThreadContext;III)Lorg/jruby/RubyString;
            areturn
        end local 3 // int codeRange
        end local 2 // int j
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2          j  I
            0    1     3  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      j          
      codeRange  

  public final org.jruby.RubyString getFrozenString6(org.jruby.runtime.ThreadContext, int, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int j
        start local 3 // int codeRange
         0: .line 141
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 6
            iload 2 /* j */
            iload 3 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFrozenString:(Lorg/jruby/runtime/ThreadContext;III)Lorg/jruby/RubyString;
            areturn
        end local 3 // int codeRange
        end local 2 // int j
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2          j  I
            0    1     3  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      j          
      codeRange  

  public final org.jruby.RubyString getFrozenString7(org.jruby.runtime.ThreadContext, int, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int j
        start local 3 // int codeRange
         0: .line 142
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 7
            iload 2 /* j */
            iload 3 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFrozenString:(Lorg/jruby/runtime/ThreadContext;III)Lorg/jruby/RubyString;
            areturn
        end local 3 // int codeRange
        end local 2 // int j
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2          j  I
            0    1     3  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      j          
      codeRange  

  public final org.jruby.RubyString getFrozenString8(org.jruby.runtime.ThreadContext, int, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int j
        start local 3 // int codeRange
         0: .line 143
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 8
            iload 2 /* j */
            iload 3 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFrozenString:(Lorg/jruby/runtime/ThreadContext;III)Lorg/jruby/RubyString;
            areturn
        end local 3 // int codeRange
        end local 2 // int j
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2          j  I
            0    1     3  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      j          
      codeRange  

  public final org.jruby.RubyString getFrozenString9(org.jruby.runtime.ThreadContext, int, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyString;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int j
        start local 3 // int codeRange
         0: .line 144
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 9
            iload 2 /* j */
            iload 3 /* codeRange */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFrozenString:(Lorg/jruby/runtime/ThreadContext;III)Lorg/jruby/RubyString;
            areturn
        end local 3 // int codeRange
        end local 2 // int j
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    context  Lorg/jruby/runtime/ThreadContext;
            0    1     2          j  I
            0    1     3  codeRange  I
    MethodParameters:
           Name  Flags
      context    
      j          
      codeRange  

  public final org.jruby.util.ByteList getByteList(int);
    descriptor: (I)Lorg/jruby/util/ByteList;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // int i
         0: .line 146
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iload 1 /* i */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getByteList:(I)Lorg/jruby/util/ByteList;
            areturn
        end local 1 // int i
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1     i  I
    MethodParameters:
      Name  Flags
      i     

  public final org.jruby.util.ByteList getByteList0();
    descriptor: ()Lorg/jruby/util/ByteList;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 147
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_0
            invokevirtual org.jruby.ast.executable.RuntimeCache.getByteList:(I)Lorg/jruby/util/ByteList;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.util.ByteList getByteList1();
    descriptor: ()Lorg/jruby/util/ByteList;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 148
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_1
            invokevirtual org.jruby.ast.executable.RuntimeCache.getByteList:(I)Lorg/jruby/util/ByteList;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.util.ByteList getByteList2();
    descriptor: ()Lorg/jruby/util/ByteList;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 149
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_2
            invokevirtual org.jruby.ast.executable.RuntimeCache.getByteList:(I)Lorg/jruby/util/ByteList;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.util.ByteList getByteList3();
    descriptor: ()Lorg/jruby/util/ByteList;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 150
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_3
            invokevirtual org.jruby.ast.executable.RuntimeCache.getByteList:(I)Lorg/jruby/util/ByteList;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.util.ByteList getByteList4();
    descriptor: ()Lorg/jruby/util/ByteList;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 151
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_4
            invokevirtual org.jruby.ast.executable.RuntimeCache.getByteList:(I)Lorg/jruby/util/ByteList;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.util.ByteList getByteList5();
    descriptor: ()Lorg/jruby/util/ByteList;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 152
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_5
            invokevirtual org.jruby.ast.executable.RuntimeCache.getByteList:(I)Lorg/jruby/util/ByteList;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.util.ByteList getByteList6();
    descriptor: ()Lorg/jruby/util/ByteList;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 153
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 6
            invokevirtual org.jruby.ast.executable.RuntimeCache.getByteList:(I)Lorg/jruby/util/ByteList;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.util.ByteList getByteList7();
    descriptor: ()Lorg/jruby/util/ByteList;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 154
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 7
            invokevirtual org.jruby.ast.executable.RuntimeCache.getByteList:(I)Lorg/jruby/util/ByteList;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.util.ByteList getByteList8();
    descriptor: ()Lorg/jruby/util/ByteList;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 155
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 8
            invokevirtual org.jruby.ast.executable.RuntimeCache.getByteList:(I)Lorg/jruby/util/ByteList;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.util.ByteList getByteList9();
    descriptor: ()Lorg/jruby/util/ByteList;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 156
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 9
            invokevirtual org.jruby.ast.executable.RuntimeCache.getByteList:(I)Lorg/jruby/util/ByteList;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jcodings.Encoding getEncoding(int);
    descriptor: (I)Lorg/jcodings/Encoding;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // int i
         0: .line 160
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iload 1 /* i */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getEncoding:(I)Lorg/jcodings/Encoding;
            areturn
        end local 1 // int i
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1     i  I
    MethodParameters:
      Name  Flags
      i     

  public final org.jcodings.Encoding getEncoding0();
    descriptor: ()Lorg/jcodings/Encoding;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 161
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_0
            invokevirtual org.jruby.ast.executable.RuntimeCache.getEncoding:(I)Lorg/jcodings/Encoding;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jcodings.Encoding getEncoding1();
    descriptor: ()Lorg/jcodings/Encoding;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 162
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_1
            invokevirtual org.jruby.ast.executable.RuntimeCache.getEncoding:(I)Lorg/jcodings/Encoding;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jcodings.Encoding getEncoding2();
    descriptor: ()Lorg/jcodings/Encoding;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 163
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_2
            invokevirtual org.jruby.ast.executable.RuntimeCache.getEncoding:(I)Lorg/jcodings/Encoding;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jcodings.Encoding getEncoding3();
    descriptor: ()Lorg/jcodings/Encoding;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 164
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_3
            invokevirtual org.jruby.ast.executable.RuntimeCache.getEncoding:(I)Lorg/jcodings/Encoding;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jcodings.Encoding getEncoding4();
    descriptor: ()Lorg/jcodings/Encoding;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 165
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_4
            invokevirtual org.jruby.ast.executable.RuntimeCache.getEncoding:(I)Lorg/jcodings/Encoding;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jcodings.Encoding getEncoding5();
    descriptor: ()Lorg/jcodings/Encoding;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 166
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_5
            invokevirtual org.jruby.ast.executable.RuntimeCache.getEncoding:(I)Lorg/jcodings/Encoding;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jcodings.Encoding getEncoding6();
    descriptor: ()Lorg/jcodings/Encoding;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 167
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 6
            invokevirtual org.jruby.ast.executable.RuntimeCache.getEncoding:(I)Lorg/jcodings/Encoding;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jcodings.Encoding getEncoding7();
    descriptor: ()Lorg/jcodings/Encoding;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 168
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 7
            invokevirtual org.jruby.ast.executable.RuntimeCache.getEncoding:(I)Lorg/jcodings/Encoding;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jcodings.Encoding getEncoding8();
    descriptor: ()Lorg/jcodings/Encoding;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 169
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 8
            invokevirtual org.jruby.ast.executable.RuntimeCache.getEncoding:(I)Lorg/jcodings/Encoding;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jcodings.Encoding getEncoding9();
    descriptor: ()Lorg/jcodings/Encoding;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ast.executable.AbstractScript this
         0: .line 170
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 9
            invokevirtual org.jruby.ast.executable.RuntimeCache.getEncoding:(I)Lorg/jcodings/Encoding;
            areturn
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;

  public final org.jruby.RubyFixnum getFixnum(org.jruby.runtime.ThreadContext, int, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyFixnum;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int i
        start local 3 // int value
         0: .line 174
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iload 2 /* i */
            iload 3 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFixnum:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyFixnum;
            areturn
        end local 3 // int value
        end local 2 // int i
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2        i  I
            0    1     3    value  I
    MethodParameters:
         Name  Flags
      context  
      i        
      value    

  public final org.jruby.RubyFixnum getFixnum(org.jruby.runtime.ThreadContext, int, long);
    descriptor: (Lorg/jruby/runtime/ThreadContext;IJ)Lorg/jruby/RubyFixnum;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int i
        start local 3 // long value
         0: .line 175
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iload 2 /* i */
            lload 3 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFixnum:(Lorg/jruby/runtime/ThreadContext;IJ)Lorg/jruby/RubyFixnum;
            areturn
        end local 3 // long value
        end local 2 // int i
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2        i  I
            0    1     3    value  J
    MethodParameters:
         Name  Flags
      context  
      i        
      value    

  public final org.jruby.RubyFixnum getFixnum0(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyFixnum;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int value
         0: .line 176
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_0
            iload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFixnum:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyFixnum;
            areturn
        end local 2 // int value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  I
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFixnum getFixnum1(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyFixnum;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int value
         0: .line 177
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_1
            iload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFixnum:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyFixnum;
            areturn
        end local 2 // int value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  I
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFixnum getFixnum2(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyFixnum;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int value
         0: .line 178
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_2
            iload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFixnum:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyFixnum;
            areturn
        end local 2 // int value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  I
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFixnum getFixnum3(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyFixnum;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int value
         0: .line 179
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_3
            iload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFixnum:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyFixnum;
            areturn
        end local 2 // int value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  I
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFixnum getFixnum4(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyFixnum;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int value
         0: .line 180
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_4
            iload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFixnum:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyFixnum;
            areturn
        end local 2 // int value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  I
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFixnum getFixnum5(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyFixnum;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int value
         0: .line 181
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_5
            iload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFixnum:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyFixnum;
            areturn
        end local 2 // int value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  I
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFixnum getFixnum6(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyFixnum;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int value
         0: .line 182
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 6
            iload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFixnum:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyFixnum;
            areturn
        end local 2 // int value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  I
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFixnum getFixnum7(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyFixnum;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int value
         0: .line 183
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 7
            iload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFixnum:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyFixnum;
            areturn
        end local 2 // int value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  I
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFixnum getFixnum8(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyFixnum;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int value
         0: .line 184
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 8
            iload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFixnum:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyFixnum;
            areturn
        end local 2 // int value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  I
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFixnum getFixnum9(org.jruby.runtime.ThreadContext, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;I)Lorg/jruby/RubyFixnum;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int value
         0: .line 185
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 9
            iload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFixnum:(Lorg/jruby/runtime/ThreadContext;II)Lorg/jruby/RubyFixnum;
            areturn
        end local 2 // int value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  I
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFloat getFloat(org.jruby.runtime.ThreadContext, int, double);
    descriptor: (Lorg/jruby/runtime/ThreadContext;ID)Lorg/jruby/RubyFloat;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int i
        start local 3 // double value
         0: .line 189
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iload 2 /* i */
            dload 3 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFloat:(Lorg/jruby/runtime/ThreadContext;ID)Lorg/jruby/RubyFloat;
            areturn
        end local 3 // double value
        end local 2 // int i
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2        i  I
            0    1     3    value  D
    MethodParameters:
         Name  Flags
      context  
      i        
      value    

  public final org.jruby.RubyFloat getFloat0(org.jruby.runtime.ThreadContext, double);
    descriptor: (Lorg/jruby/runtime/ThreadContext;D)Lorg/jruby/RubyFloat;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // double value
         0: .line 190
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_0
            dload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFloat:(Lorg/jruby/runtime/ThreadContext;ID)Lorg/jruby/RubyFloat;
            areturn
        end local 2 // double value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  D
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFloat getFloat1(org.jruby.runtime.ThreadContext, double);
    descriptor: (Lorg/jruby/runtime/ThreadContext;D)Lorg/jruby/RubyFloat;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // double value
         0: .line 191
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_1
            dload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFloat:(Lorg/jruby/runtime/ThreadContext;ID)Lorg/jruby/RubyFloat;
            areturn
        end local 2 // double value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  D
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFloat getFloat2(org.jruby.runtime.ThreadContext, double);
    descriptor: (Lorg/jruby/runtime/ThreadContext;D)Lorg/jruby/RubyFloat;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // double value
         0: .line 192
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_2
            dload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFloat:(Lorg/jruby/runtime/ThreadContext;ID)Lorg/jruby/RubyFloat;
            areturn
        end local 2 // double value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  D
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFloat getFloat3(org.jruby.runtime.ThreadContext, double);
    descriptor: (Lorg/jruby/runtime/ThreadContext;D)Lorg/jruby/RubyFloat;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // double value
         0: .line 193
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_3
            dload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFloat:(Lorg/jruby/runtime/ThreadContext;ID)Lorg/jruby/RubyFloat;
            areturn
        end local 2 // double value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  D
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFloat getFloat4(org.jruby.runtime.ThreadContext, double);
    descriptor: (Lorg/jruby/runtime/ThreadContext;D)Lorg/jruby/RubyFloat;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // double value
         0: .line 194
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_4
            dload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFloat:(Lorg/jruby/runtime/ThreadContext;ID)Lorg/jruby/RubyFloat;
            areturn
        end local 2 // double value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  D
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFloat getFloat5(org.jruby.runtime.ThreadContext, double);
    descriptor: (Lorg/jruby/runtime/ThreadContext;D)Lorg/jruby/RubyFloat;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // double value
         0: .line 195
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_5
            dload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFloat:(Lorg/jruby/runtime/ThreadContext;ID)Lorg/jruby/RubyFloat;
            areturn
        end local 2 // double value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  D
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFloat getFloat6(org.jruby.runtime.ThreadContext, double);
    descriptor: (Lorg/jruby/runtime/ThreadContext;D)Lorg/jruby/RubyFloat;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // double value
         0: .line 196
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 6
            dload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFloat:(Lorg/jruby/runtime/ThreadContext;ID)Lorg/jruby/RubyFloat;
            areturn
        end local 2 // double value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  D
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFloat getFloat7(org.jruby.runtime.ThreadContext, double);
    descriptor: (Lorg/jruby/runtime/ThreadContext;D)Lorg/jruby/RubyFloat;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // double value
         0: .line 197
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 7
            dload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFloat:(Lorg/jruby/runtime/ThreadContext;ID)Lorg/jruby/RubyFloat;
            areturn
        end local 2 // double value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  D
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFloat getFloat8(org.jruby.runtime.ThreadContext, double);
    descriptor: (Lorg/jruby/runtime/ThreadContext;D)Lorg/jruby/RubyFloat;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // double value
         0: .line 198
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 8
            dload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFloat:(Lorg/jruby/runtime/ThreadContext;ID)Lorg/jruby/RubyFloat;
            areturn
        end local 2 // double value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  D
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyFloat getFloat9(org.jruby.runtime.ThreadContext, double);
    descriptor: (Lorg/jruby/runtime/ThreadContext;D)Lorg/jruby/RubyFloat;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // double value
         0: .line 199
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 9
            dload 2 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getFloat:(Lorg/jruby/runtime/ThreadContext;ID)Lorg/jruby/RubyFloat;
            areturn
        end local 2 // double value
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    value  D
    MethodParameters:
         Name  Flags
      context  
      value    

  public final org.jruby.RubyRegexp getRegexp(org.jruby.runtime.ThreadContext, int, org.jruby.util.ByteList, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;ILorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int i
        start local 3 // org.jruby.util.ByteList pattern
        start local 4 // int options
         0: .line 203
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iload 2 /* i */
            aload 3 /* pattern */
            iload 4 /* options */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getRegexp:(Lorg/jruby/runtime/ThreadContext;ILorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
            areturn
        end local 4 // int options
        end local 3 // org.jruby.util.ByteList pattern
        end local 2 // int i
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2        i  I
            0    1     3  pattern  Lorg/jruby/util/ByteList;
            0    1     4  options  I
    MethodParameters:
         Name  Flags
      context  
      i        
      pattern  
      options  

  public final org.jruby.RubyRegexp getRegexp0(org.jruby.runtime.ThreadContext, org.jruby.util.ByteList, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.util.ByteList pattern
        start local 3 // int options
         0: .line 204
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_0
            aload 2 /* pattern */
            iload 3 /* options */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getRegexp:(Lorg/jruby/runtime/ThreadContext;ILorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
            areturn
        end local 3 // int options
        end local 2 // org.jruby.util.ByteList pattern
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  pattern  Lorg/jruby/util/ByteList;
            0    1     3  options  I
    MethodParameters:
         Name  Flags
      context  
      pattern  
      options  

  public final org.jruby.RubyRegexp getRegexp1(org.jruby.runtime.ThreadContext, org.jruby.util.ByteList, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.util.ByteList pattern
        start local 3 // int options
         0: .line 205
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_1
            aload 2 /* pattern */
            iload 3 /* options */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getRegexp:(Lorg/jruby/runtime/ThreadContext;ILorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
            areturn
        end local 3 // int options
        end local 2 // org.jruby.util.ByteList pattern
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  pattern  Lorg/jruby/util/ByteList;
            0    1     3  options  I
    MethodParameters:
         Name  Flags
      context  
      pattern  
      options  

  public final org.jruby.RubyRegexp getRegexp2(org.jruby.runtime.ThreadContext, org.jruby.util.ByteList, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.util.ByteList pattern
        start local 3 // int options
         0: .line 206
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_2
            aload 2 /* pattern */
            iload 3 /* options */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getRegexp:(Lorg/jruby/runtime/ThreadContext;ILorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
            areturn
        end local 3 // int options
        end local 2 // org.jruby.util.ByteList pattern
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  pattern  Lorg/jruby/util/ByteList;
            0    1     3  options  I
    MethodParameters:
         Name  Flags
      context  
      pattern  
      options  

  public final org.jruby.RubyRegexp getRegexp3(org.jruby.runtime.ThreadContext, org.jruby.util.ByteList, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.util.ByteList pattern
        start local 3 // int options
         0: .line 207
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_3
            aload 2 /* pattern */
            iload 3 /* options */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getRegexp:(Lorg/jruby/runtime/ThreadContext;ILorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
            areturn
        end local 3 // int options
        end local 2 // org.jruby.util.ByteList pattern
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  pattern  Lorg/jruby/util/ByteList;
            0    1     3  options  I
    MethodParameters:
         Name  Flags
      context  
      pattern  
      options  

  public final org.jruby.RubyRegexp getRegexp4(org.jruby.runtime.ThreadContext, org.jruby.util.ByteList, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.util.ByteList pattern
        start local 3 // int options
         0: .line 208
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_4
            aload 2 /* pattern */
            iload 3 /* options */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getRegexp:(Lorg/jruby/runtime/ThreadContext;ILorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
            areturn
        end local 3 // int options
        end local 2 // org.jruby.util.ByteList pattern
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  pattern  Lorg/jruby/util/ByteList;
            0    1     3  options  I
    MethodParameters:
         Name  Flags
      context  
      pattern  
      options  

  public final org.jruby.RubyRegexp getRegexp5(org.jruby.runtime.ThreadContext, org.jruby.util.ByteList, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.util.ByteList pattern
        start local 3 // int options
         0: .line 209
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_5
            aload 2 /* pattern */
            iload 3 /* options */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getRegexp:(Lorg/jruby/runtime/ThreadContext;ILorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
            areturn
        end local 3 // int options
        end local 2 // org.jruby.util.ByteList pattern
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  pattern  Lorg/jruby/util/ByteList;
            0    1     3  options  I
    MethodParameters:
         Name  Flags
      context  
      pattern  
      options  

  public final org.jruby.RubyRegexp getRegexp6(org.jruby.runtime.ThreadContext, org.jruby.util.ByteList, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.util.ByteList pattern
        start local 3 // int options
         0: .line 210
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 6
            aload 2 /* pattern */
            iload 3 /* options */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getRegexp:(Lorg/jruby/runtime/ThreadContext;ILorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
            areturn
        end local 3 // int options
        end local 2 // org.jruby.util.ByteList pattern
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  pattern  Lorg/jruby/util/ByteList;
            0    1     3  options  I
    MethodParameters:
         Name  Flags
      context  
      pattern  
      options  

  public final org.jruby.RubyRegexp getRegexp7(org.jruby.runtime.ThreadContext, org.jruby.util.ByteList, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.util.ByteList pattern
        start local 3 // int options
         0: .line 211
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 7
            aload 2 /* pattern */
            iload 3 /* options */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getRegexp:(Lorg/jruby/runtime/ThreadContext;ILorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
            areturn
        end local 3 // int options
        end local 2 // org.jruby.util.ByteList pattern
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  pattern  Lorg/jruby/util/ByteList;
            0    1     3  options  I
    MethodParameters:
         Name  Flags
      context  
      pattern  
      options  

  public final org.jruby.RubyRegexp getRegexp8(org.jruby.runtime.ThreadContext, org.jruby.util.ByteList, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.util.ByteList pattern
        start local 3 // int options
         0: .line 212
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 8
            aload 2 /* pattern */
            iload 3 /* options */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getRegexp:(Lorg/jruby/runtime/ThreadContext;ILorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
            areturn
        end local 3 // int options
        end local 2 // org.jruby.util.ByteList pattern
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  pattern  Lorg/jruby/util/ByteList;
            0    1     3  options  I
    MethodParameters:
         Name  Flags
      context  
      pattern  
      options  

  public final org.jruby.RubyRegexp getRegexp9(org.jruby.runtime.ThreadContext, org.jruby.util.ByteList, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.util.ByteList pattern
        start local 3 // int options
         0: .line 213
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 9
            aload 2 /* pattern */
            iload 3 /* options */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getRegexp:(Lorg/jruby/runtime/ThreadContext;ILorg/jruby/util/ByteList;I)Lorg/jruby/RubyRegexp;
            areturn
        end local 3 // int options
        end local 2 // org.jruby.util.ByteList pattern
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2  pattern  Lorg/jruby/util/ByteList;
            0    1     3  options  I
    MethodParameters:
         Name  Flags
      context  
      pattern  
      options  

  public final java.math.BigInteger getBigInteger(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Ljava/math/BigInteger;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // int i
        start local 2 // java.lang.String name
         0: .line 217
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iload 1 /* i */
            aload 2 /* name */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getBigInteger:(ILjava/lang/String;)Ljava/math/BigInteger;
            areturn
        end local 2 // java.lang.String name
        end local 1 // int i
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1     i  I
            0    1     2  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      i     
      name  

  public final java.math.BigInteger getBigInteger0(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/math/BigInteger;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
         0: .line 218
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_0
            aload 1 /* name */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getBigInteger:(ILjava/lang/String;)Ljava/math/BigInteger;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public final java.math.BigInteger getBigInteger1(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/math/BigInteger;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
         0: .line 219
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_1
            aload 1 /* name */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getBigInteger:(ILjava/lang/String;)Ljava/math/BigInteger;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public final java.math.BigInteger getBigInteger2(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/math/BigInteger;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
         0: .line 220
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_2
            aload 1 /* name */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getBigInteger:(ILjava/lang/String;)Ljava/math/BigInteger;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public final java.math.BigInteger getBigInteger3(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/math/BigInteger;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
         0: .line 221
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_3
            aload 1 /* name */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getBigInteger:(ILjava/lang/String;)Ljava/math/BigInteger;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public final java.math.BigInteger getBigInteger4(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/math/BigInteger;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
         0: .line 222
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_4
            aload 1 /* name */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getBigInteger:(ILjava/lang/String;)Ljava/math/BigInteger;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public final java.math.BigInteger getBigInteger5(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/math/BigInteger;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
         0: .line 223
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_5
            aload 1 /* name */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getBigInteger:(ILjava/lang/String;)Ljava/math/BigInteger;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public final java.math.BigInteger getBigInteger6(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/math/BigInteger;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
         0: .line 224
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 6
            aload 1 /* name */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getBigInteger:(ILjava/lang/String;)Ljava/math/BigInteger;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public final java.math.BigInteger getBigInteger7(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/math/BigInteger;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
         0: .line 225
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 7
            aload 1 /* name */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getBigInteger:(ILjava/lang/String;)Ljava/math/BigInteger;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public final java.math.BigInteger getBigInteger8(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/math/BigInteger;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
         0: .line 226
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 8
            aload 1 /* name */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getBigInteger:(ILjava/lang/String;)Ljava/math/BigInteger;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public final java.math.BigInteger getBigInteger9(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/math/BigInteger;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
         0: .line 227
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 9
            aload 1 /* name */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getBigInteger:(ILjava/lang/String;)Ljava/math/BigInteger;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public final org.jruby.runtime.builtin.IRubyObject getVariable(org.jruby.runtime.ThreadContext, int, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int i
        start local 3 // java.lang.String name
        start local 4 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 231
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iload 2 /* i */
            aload 3 /* name */
            aload 4 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariable:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 4 // org.jruby.runtime.builtin.IRubyObject object
        end local 3 // java.lang.String name
        end local 2 // int i
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2        i  I
            0    1     3     name  Ljava/lang/String;
            0    1     4   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      i        
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariable0(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 232
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_0
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariable:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariable1(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 233
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_1
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariable:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariable2(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 234
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_2
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariable:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariable3(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 235
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_3
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariable:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariable4(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 236
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_4
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariable:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariable5(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 237
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_5
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariable:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariable6(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 238
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 6
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariable:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariable7(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 239
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 7
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariable:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariable8(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 240
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 8
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariable:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariable9(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 241
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 9
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariable:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariableDefined(org.jruby.runtime.ThreadContext, int, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // int i
        start local 3 // java.lang.String name
        start local 4 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 243
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iload 2 /* i */
            aload 3 /* name */
            aload 4 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariableDefined:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 4 // org.jruby.runtime.builtin.IRubyObject object
        end local 3 // java.lang.String name
        end local 2 // int i
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2        i  I
            0    1     3     name  Ljava/lang/String;
            0    1     4   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      i        
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariableDefined0(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 244
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_0
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariableDefined:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariableDefined1(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 245
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_1
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariableDefined:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariableDefined2(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 246
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_2
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariableDefined:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariableDefined3(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 247
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_3
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariableDefined:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariableDefined4(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 248
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_4
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariableDefined:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariableDefined5(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 249
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            iconst_5
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariableDefined:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariableDefined6(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 250
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 6
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariableDefined:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariableDefined7(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 251
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 7
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariableDefined:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariableDefined8(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 252
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 8
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariableDefined:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject getVariableDefined9(org.jruby.runtime.ThreadContext, java.lang.String, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
         0: .line 253
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            bipush 9
            aload 2 /* name */
            aload 3 /* object */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getVariableDefined:(Lorg/jruby/runtime/ThreadContext;ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2     name  Ljava/lang/String;
            0    1     3   object  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      context  
      name     
      object   

  public final org.jruby.runtime.builtin.IRubyObject setVariable(int, java.lang.String, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // int i
        start local 2 // java.lang.String name
        start local 3 // org.jruby.runtime.builtin.IRubyObject object
        start local 4 // org.jruby.runtime.builtin.IRubyObject value
         0: .line 257
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iload 1 /* i */
            aload 2 /* name */
            aload 3 /* object */
            aload 4 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.setVariable:(ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 4 // org.jruby.runtime.builtin.IRubyObject value
        end local 3 // org.jruby.runtime.builtin.IRubyObject object
        end local 2 // java.lang.String name
        end local 1 // int i
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1       i  I
            0    1     2    name  Ljava/lang/String;
            0    1     3  object  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     4   value  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
        Name  Flags
      i       
      name    
      object  
      value   

  public final org.jruby.runtime.builtin.IRubyObject setVariable0(java.lang.String, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
        start local 2 // org.jruby.runtime.builtin.IRubyObject object
        start local 3 // org.jruby.runtime.builtin.IRubyObject value
         0: .line 258
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_0
            aload 1 /* name */
            aload 2 /* object */
            aload 3 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.setVariable:(ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject value
        end local 2 // org.jruby.runtime.builtin.IRubyObject object
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    name  Ljava/lang/String;
            0    1     2  object  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3   value  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
        Name  Flags
      name    
      object  
      value   

  public final org.jruby.runtime.builtin.IRubyObject setVariable1(java.lang.String, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
        start local 2 // org.jruby.runtime.builtin.IRubyObject object
        start local 3 // org.jruby.runtime.builtin.IRubyObject value
         0: .line 259
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_1
            aload 1 /* name */
            aload 2 /* object */
            aload 3 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.setVariable:(ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject value
        end local 2 // org.jruby.runtime.builtin.IRubyObject object
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    name  Ljava/lang/String;
            0    1     2  object  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3   value  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
        Name  Flags
      name    
      object  
      value   

  public final org.jruby.runtime.builtin.IRubyObject setVariable2(java.lang.String, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
        start local 2 // org.jruby.runtime.builtin.IRubyObject object
        start local 3 // org.jruby.runtime.builtin.IRubyObject value
         0: .line 260
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_2
            aload 1 /* name */
            aload 2 /* object */
            aload 3 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.setVariable:(ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject value
        end local 2 // org.jruby.runtime.builtin.IRubyObject object
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    name  Ljava/lang/String;
            0    1     2  object  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3   value  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
        Name  Flags
      name    
      object  
      value   

  public final org.jruby.runtime.builtin.IRubyObject setVariable3(java.lang.String, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
        start local 2 // org.jruby.runtime.builtin.IRubyObject object
        start local 3 // org.jruby.runtime.builtin.IRubyObject value
         0: .line 261
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_3
            aload 1 /* name */
            aload 2 /* object */
            aload 3 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.setVariable:(ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject value
        end local 2 // org.jruby.runtime.builtin.IRubyObject object
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    name  Ljava/lang/String;
            0    1     2  object  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3   value  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
        Name  Flags
      name    
      object  
      value   

  public final org.jruby.runtime.builtin.IRubyObject setVariable4(java.lang.String, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
        start local 2 // org.jruby.runtime.builtin.IRubyObject object
        start local 3 // org.jruby.runtime.builtin.IRubyObject value
         0: .line 262
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_4
            aload 1 /* name */
            aload 2 /* object */
            aload 3 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.setVariable:(ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject value
        end local 2 // org.jruby.runtime.builtin.IRubyObject object
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    name  Ljava/lang/String;
            0    1     2  object  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3   value  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
        Name  Flags
      name    
      object  
      value   

  public final org.jruby.runtime.builtin.IRubyObject setVariable5(java.lang.String, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
        start local 2 // org.jruby.runtime.builtin.IRubyObject object
        start local 3 // org.jruby.runtime.builtin.IRubyObject value
         0: .line 263
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            iconst_5
            aload 1 /* name */
            aload 2 /* object */
            aload 3 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.setVariable:(ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject value
        end local 2 // org.jruby.runtime.builtin.IRubyObject object
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    name  Ljava/lang/String;
            0    1     2  object  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3   value  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
        Name  Flags
      name    
      object  
      value   

  public final org.jruby.runtime.builtin.IRubyObject setVariable6(java.lang.String, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
        start local 2 // org.jruby.runtime.builtin.IRubyObject object
        start local 3 // org.jruby.runtime.builtin.IRubyObject value
         0: .line 264
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 6
            aload 1 /* name */
            aload 2 /* object */
            aload 3 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.setVariable:(ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject value
        end local 2 // org.jruby.runtime.builtin.IRubyObject object
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    name  Ljava/lang/String;
            0    1     2  object  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3   value  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
        Name  Flags
      name    
      object  
      value   

  public final org.jruby.runtime.builtin.IRubyObject setVariable7(java.lang.String, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
        start local 2 // org.jruby.runtime.builtin.IRubyObject object
        start local 3 // org.jruby.runtime.builtin.IRubyObject value
         0: .line 265
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 7
            aload 1 /* name */
            aload 2 /* object */
            aload 3 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.setVariable:(ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject value
        end local 2 // org.jruby.runtime.builtin.IRubyObject object
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    name  Ljava/lang/String;
            0    1     2  object  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3   value  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
        Name  Flags
      name    
      object  
      value   

  public final org.jruby.runtime.builtin.IRubyObject setVariable8(java.lang.String, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
        start local 2 // org.jruby.runtime.builtin.IRubyObject object
        start local 3 // org.jruby.runtime.builtin.IRubyObject value
         0: .line 266
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 8
            aload 1 /* name */
            aload 2 /* object */
            aload 3 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.setVariable:(ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject value
        end local 2 // org.jruby.runtime.builtin.IRubyObject object
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    name  Ljava/lang/String;
            0    1     2  object  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3   value  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
        Name  Flags
      name    
      object  
      value   

  public final org.jruby.runtime.builtin.IRubyObject setVariable9(java.lang.String, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String name
        start local 2 // org.jruby.runtime.builtin.IRubyObject object
        start local 3 // org.jruby.runtime.builtin.IRubyObject value
         0: .line 267
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            bipush 9
            aload 1 /* name */
            aload 2 /* object */
            aload 3 /* value */
            invokevirtual org.jruby.ast.executable.RuntimeCache.setVariable:(ILjava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // org.jruby.runtime.builtin.IRubyObject value
        end local 2 // org.jruby.runtime.builtin.IRubyObject object
        end local 1 // java.lang.String name
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1    name  Ljava/lang/String;
            0    1     2  object  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3   value  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
        Name  Flags
      name    
      object  
      value   

  public final org.jruby.runtime.builtin.IRubyObject getConstant(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
        start local 4 // int i
         0: .line 271
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            iload 4 /* i */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstant:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 4 // int i
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
            0    1     4        i  I
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     
      i        

  public final org.jruby.runtime.builtin.IRubyObject getConstant0(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 272
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            iconst_0
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstant:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstant1(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 273
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            iconst_1
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstant:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstant2(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 274
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            iconst_2
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstant:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstant3(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 275
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            iconst_3
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstant:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstant4(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 276
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            iconst_4
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstant:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstant5(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 277
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            iconst_5
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstant:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstant6(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 278
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            bipush 6
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstant:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstant7(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 279
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            bipush 7
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstant:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstant8(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 280
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            bipush 8
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstant:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstant9(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 281
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            bipush 9
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstant:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantDefined(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String, int);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
        start local 4 // int i
         0: .line 283
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            iload 4 /* i */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantDefined:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 4 // int i
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
            0    1     4        i  I
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     
      i        

  public final org.jruby.runtime.builtin.IRubyObject getConstantDefined0(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 284
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            iconst_0
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantDefined:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantDefined1(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 285
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            iconst_1
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantDefined:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantDefined2(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 286
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            iconst_2
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantDefined:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantDefined3(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 287
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            iconst_3
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantDefined:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantDefined4(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 288
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            iconst_4
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantDefined:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantDefined5(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 289
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            iconst_5
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantDefined:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantDefined6(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 290
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            bipush 6
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantDefined:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantDefined7(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 291
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            bipush 7
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantDefined:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantDefined8(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 292
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            bipush 8
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantDefined:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantDefined9(org.jruby.runtime.ThreadContext, org.jruby.parser.StaticScope, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.parser.StaticScope scope
        start local 3 // java.lang.String name
         0: .line 293
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* scope */
            aload 3 /* name */
            bipush 9
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantDefined:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.parser.StaticScope scope
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1  context  Lorg/jruby/runtime/ThreadContext;
            0    1     2    scope  Lorg/jruby/parser/StaticScope;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      scope    
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantFrom(org.jruby.RubyModule, org.jruby.runtime.ThreadContext, java.lang.String, int);
    descriptor: (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.RubyModule target
        start local 2 // org.jruby.runtime.ThreadContext context
        start local 3 // java.lang.String name
        start local 4 // int i
         0: .line 297
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* target */
            aload 2 /* context */
            aload 3 /* name */
            iload 4 /* i */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantFrom:(Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 4 // int i
        end local 3 // java.lang.String name
        end local 2 // org.jruby.runtime.ThreadContext context
        end local 1 // org.jruby.RubyModule target
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   target  Lorg/jruby/RubyModule;
            0    1     2  context  Lorg/jruby/runtime/ThreadContext;
            0    1     3     name  Ljava/lang/String;
            0    1     4        i  I
    MethodParameters:
         Name  Flags
      target   
      context  
      name     
      i        

  public final org.jruby.runtime.builtin.IRubyObject getConstantFrom0(org.jruby.RubyModule, org.jruby.runtime.ThreadContext, java.lang.String);
    descriptor: (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.RubyModule target
        start local 2 // org.jruby.runtime.ThreadContext context
        start local 3 // java.lang.String name
         0: .line 298
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* target */
            aload 2 /* context */
            aload 3 /* name */
            iconst_0
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantFrom:(Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.runtime.ThreadContext context
        end local 1 // org.jruby.RubyModule target
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   target  Lorg/jruby/RubyModule;
            0    1     2  context  Lorg/jruby/runtime/ThreadContext;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      target   
      context  
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantFrom1(org.jruby.RubyModule, org.jruby.runtime.ThreadContext, java.lang.String);
    descriptor: (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.RubyModule target
        start local 2 // org.jruby.runtime.ThreadContext context
        start local 3 // java.lang.String name
         0: .line 299
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* target */
            aload 2 /* context */
            aload 3 /* name */
            iconst_1
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantFrom:(Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.runtime.ThreadContext context
        end local 1 // org.jruby.RubyModule target
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   target  Lorg/jruby/RubyModule;
            0    1     2  context  Lorg/jruby/runtime/ThreadContext;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      target   
      context  
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantFrom2(org.jruby.RubyModule, org.jruby.runtime.ThreadContext, java.lang.String);
    descriptor: (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.RubyModule target
        start local 2 // org.jruby.runtime.ThreadContext context
        start local 3 // java.lang.String name
         0: .line 300
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* target */
            aload 2 /* context */
            aload 3 /* name */
            iconst_2
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantFrom:(Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.runtime.ThreadContext context
        end local 1 // org.jruby.RubyModule target
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   target  Lorg/jruby/RubyModule;
            0    1     2  context  Lorg/jruby/runtime/ThreadContext;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      target   
      context  
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantFrom3(org.jruby.RubyModule, org.jruby.runtime.ThreadContext, java.lang.String);
    descriptor: (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.RubyModule target
        start local 2 // org.jruby.runtime.ThreadContext context
        start local 3 // java.lang.String name
         0: .line 301
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* target */
            aload 2 /* context */
            aload 3 /* name */
            iconst_3
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantFrom:(Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.runtime.ThreadContext context
        end local 1 // org.jruby.RubyModule target
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   target  Lorg/jruby/RubyModule;
            0    1     2  context  Lorg/jruby/runtime/ThreadContext;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      target   
      context  
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantFrom4(org.jruby.RubyModule, org.jruby.runtime.ThreadContext, java.lang.String);
    descriptor: (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.RubyModule target
        start local 2 // org.jruby.runtime.ThreadContext context
        start local 3 // java.lang.String name
         0: .line 302
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* target */
            aload 2 /* context */
            aload 3 /* name */
            iconst_4
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantFrom:(Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.runtime.ThreadContext context
        end local 1 // org.jruby.RubyModule target
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   target  Lorg/jruby/RubyModule;
            0    1     2  context  Lorg/jruby/runtime/ThreadContext;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      target   
      context  
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantFrom5(org.jruby.RubyModule, org.jruby.runtime.ThreadContext, java.lang.String);
    descriptor: (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.RubyModule target
        start local 2 // org.jruby.runtime.ThreadContext context
        start local 3 // java.lang.String name
         0: .line 303
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* target */
            aload 2 /* context */
            aload 3 /* name */
            iconst_5
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantFrom:(Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.runtime.ThreadContext context
        end local 1 // org.jruby.RubyModule target
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   target  Lorg/jruby/RubyModule;
            0    1     2  context  Lorg/jruby/runtime/ThreadContext;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      target   
      context  
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantFrom6(org.jruby.RubyModule, org.jruby.runtime.ThreadContext, java.lang.String);
    descriptor: (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.RubyModule target
        start local 2 // org.jruby.runtime.ThreadContext context
        start local 3 // java.lang.String name
         0: .line 304
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* target */
            aload 2 /* context */
            aload 3 /* name */
            bipush 6
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantFrom:(Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.runtime.ThreadContext context
        end local 1 // org.jruby.RubyModule target
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   target  Lorg/jruby/RubyModule;
            0    1     2  context  Lorg/jruby/runtime/ThreadContext;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      target   
      context  
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantFrom7(org.jruby.RubyModule, org.jruby.runtime.ThreadContext, java.lang.String);
    descriptor: (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.RubyModule target
        start local 2 // org.jruby.runtime.ThreadContext context
        start local 3 // java.lang.String name
         0: .line 305
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* target */
            aload 2 /* context */
            aload 3 /* name */
            bipush 7
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantFrom:(Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.runtime.ThreadContext context
        end local 1 // org.jruby.RubyModule target
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   target  Lorg/jruby/RubyModule;
            0    1     2  context  Lorg/jruby/runtime/ThreadContext;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      target   
      context  
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantFrom8(org.jruby.RubyModule, org.jruby.runtime.ThreadContext, java.lang.String);
    descriptor: (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.RubyModule target
        start local 2 // org.jruby.runtime.ThreadContext context
        start local 3 // java.lang.String name
         0: .line 306
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* target */
            aload 2 /* context */
            aload 3 /* name */
            bipush 8
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantFrom:(Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.runtime.ThreadContext context
        end local 1 // org.jruby.RubyModule target
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   target  Lorg/jruby/RubyModule;
            0    1     2  context  Lorg/jruby/runtime/ThreadContext;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      target   
      context  
      name     

  public final org.jruby.runtime.builtin.IRubyObject getConstantFrom9(org.jruby.RubyModule, org.jruby.runtime.ThreadContext, java.lang.String);
    descriptor: (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.RubyModule target
        start local 2 // org.jruby.runtime.ThreadContext context
        start local 3 // java.lang.String name
         0: .line 307
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* target */
            aload 2 /* context */
            aload 3 /* name */
            bipush 9
            invokevirtual org.jruby.ast.executable.RuntimeCache.getConstantFrom:(Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;I)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 3 // java.lang.String name
        end local 2 // org.jruby.runtime.ThreadContext context
        end local 1 // org.jruby.RubyModule target
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1   target  Lorg/jruby/RubyModule;
            0    1     2  context  Lorg/jruby/runtime/ThreadContext;
            0    1     3     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      target   
      context  
      name     

  protected org.jruby.internal.runtime.methods.DynamicMethod getMethod(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, int, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;ILjava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.runtime.builtin.IRubyObject self
        start local 3 // int i
        start local 4 // java.lang.String methodName
         0: .line 312
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* self */
            iload 3 /* i */
            aload 4 /* methodName */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getMethod:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;ILjava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
            areturn
        end local 4 // java.lang.String methodName
        end local 3 // int i
        end local 2 // org.jruby.runtime.builtin.IRubyObject self
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1     context  Lorg/jruby/runtime/ThreadContext;
            0    1     2        self  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3           i  I
            0    1     4  methodName  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      context     
      self        
      i           
      methodName  

  protected org.jruby.internal.runtime.methods.DynamicMethod getMethod0(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.runtime.builtin.IRubyObject self
        start local 3 // java.lang.String methodName
         0: .line 315
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* self */
            iconst_0
            aload 3 /* methodName */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getMethod:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;ILjava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
            areturn
        end local 3 // java.lang.String methodName
        end local 2 // org.jruby.runtime.builtin.IRubyObject self
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1     context  Lorg/jruby/runtime/ThreadContext;
            0    1     2        self  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3  methodName  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      context     
      self        
      methodName  

  protected org.jruby.internal.runtime.methods.DynamicMethod getMethod1(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.runtime.builtin.IRubyObject self
        start local 3 // java.lang.String methodName
         0: .line 318
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* self */
            iconst_1
            aload 3 /* methodName */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getMethod:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;ILjava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
            areturn
        end local 3 // java.lang.String methodName
        end local 2 // org.jruby.runtime.builtin.IRubyObject self
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1     context  Lorg/jruby/runtime/ThreadContext;
            0    1     2        self  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3  methodName  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      context     
      self        
      methodName  

  protected org.jruby.internal.runtime.methods.DynamicMethod getMethod2(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.runtime.builtin.IRubyObject self
        start local 3 // java.lang.String methodName
         0: .line 321
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* self */
            iconst_2
            aload 3 /* methodName */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getMethod:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;ILjava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
            areturn
        end local 3 // java.lang.String methodName
        end local 2 // org.jruby.runtime.builtin.IRubyObject self
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1     context  Lorg/jruby/runtime/ThreadContext;
            0    1     2        self  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3  methodName  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      context     
      self        
      methodName  

  protected org.jruby.internal.runtime.methods.DynamicMethod getMethod3(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.runtime.builtin.IRubyObject self
        start local 3 // java.lang.String methodName
         0: .line 324
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* self */
            iconst_3
            aload 3 /* methodName */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getMethod:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;ILjava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
            areturn
        end local 3 // java.lang.String methodName
        end local 2 // org.jruby.runtime.builtin.IRubyObject self
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1     context  Lorg/jruby/runtime/ThreadContext;
            0    1     2        self  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3  methodName  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      context     
      self        
      methodName  

  protected org.jruby.internal.runtime.methods.DynamicMethod getMethod4(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.runtime.builtin.IRubyObject self
        start local 3 // java.lang.String methodName
         0: .line 327
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* self */
            iconst_4
            aload 3 /* methodName */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getMethod:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;ILjava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
            areturn
        end local 3 // java.lang.String methodName
        end local 2 // org.jruby.runtime.builtin.IRubyObject self
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1     context  Lorg/jruby/runtime/ThreadContext;
            0    1     2        self  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3  methodName  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      context     
      self        
      methodName  

  protected org.jruby.internal.runtime.methods.DynamicMethod getMethod5(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.runtime.builtin.IRubyObject self
        start local 3 // java.lang.String methodName
         0: .line 330
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* self */
            iconst_5
            aload 3 /* methodName */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getMethod:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;ILjava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
            areturn
        end local 3 // java.lang.String methodName
        end local 2 // org.jruby.runtime.builtin.IRubyObject self
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1     context  Lorg/jruby/runtime/ThreadContext;
            0    1     2        self  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3  methodName  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      context     
      self        
      methodName  

  protected org.jruby.internal.runtime.methods.DynamicMethod getMethod6(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.runtime.builtin.IRubyObject self
        start local 3 // java.lang.String methodName
         0: .line 333
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* self */
            bipush 6
            aload 3 /* methodName */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getMethod:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;ILjava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
            areturn
        end local 3 // java.lang.String methodName
        end local 2 // org.jruby.runtime.builtin.IRubyObject self
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1     context  Lorg/jruby/runtime/ThreadContext;
            0    1     2        self  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3  methodName  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      context     
      self        
      methodName  

  protected org.jruby.internal.runtime.methods.DynamicMethod getMethod7(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.runtime.builtin.IRubyObject self
        start local 3 // java.lang.String methodName
         0: .line 336
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* self */
            bipush 7
            aload 3 /* methodName */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getMethod:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;ILjava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
            areturn
        end local 3 // java.lang.String methodName
        end local 2 // org.jruby.runtime.builtin.IRubyObject self
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1     context  Lorg/jruby/runtime/ThreadContext;
            0    1     2        self  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3  methodName  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      context     
      self        
      methodName  

  protected org.jruby.internal.runtime.methods.DynamicMethod getMethod8(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.runtime.builtin.IRubyObject self
        start local 3 // java.lang.String methodName
         0: .line 339
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* self */
            bipush 8
            aload 3 /* methodName */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getMethod:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;ILjava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
            areturn
        end local 3 // java.lang.String methodName
        end local 2 // org.jruby.runtime.builtin.IRubyObject self
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1     context  Lorg/jruby/runtime/ThreadContext;
            0    1     2        self  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3  methodName  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      context     
      self        
      methodName  

  protected org.jruby.internal.runtime.methods.DynamicMethod getMethod9(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, java.lang.String);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.runtime.ThreadContext context
        start local 2 // org.jruby.runtime.builtin.IRubyObject self
        start local 3 // java.lang.String methodName
         0: .line 342
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* context */
            aload 2 /* self */
            bipush 9
            aload 3 /* methodName */
            invokevirtual org.jruby.ast.executable.RuntimeCache.getMethod:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;ILjava/lang/String;)Lorg/jruby/internal/runtime/methods/DynamicMethod;
            areturn
        end local 3 // java.lang.String methodName
        end local 2 // org.jruby.runtime.builtin.IRubyObject self
        end local 1 // org.jruby.runtime.ThreadContext context
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jruby/ast/executable/AbstractScript;
            0    1     1     context  Lorg/jruby/runtime/ThreadContext;
            0    1     2        self  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     3  methodName  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      context     
      self        
      methodName  

  public void setByteList(int, java.lang.String, org.jcodings.Encoding);
    descriptor: (ILjava/lang/String;Lorg/jcodings/Encoding;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=4
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // int index
        start local 2 // java.lang.String str
        start local 3 // org.jcodings.Encoding encoding
         0: .line 347
            aload 2 /* str */
            invokevirtual java.lang.String.toCharArray:()[C
            astore 4 /* chars */
        start local 4 // char[] chars
         1: .line 348
            aload 4 /* chars */
            arraylength
            newarray 8
            astore 5 /* bytes */
        start local 5 // byte[] bytes
         2: .line 349
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         3: goto 6
         4: .line 350
      StackMap locals: char[] byte[] int
      StackMap stack:
            aload 5 /* bytes */
            iload 6 /* i */
            aload 4 /* chars */
            iload 6 /* i */
            caload
            i2b
            bastore
         5: .line 349
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 6 /* i */
            aload 4 /* chars */
            arraylength
            if_icmplt 4
        end local 6 // int i
         7: .line 353
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            getfield org.jruby.ast.executable.RuntimeCache.byteLists:[Lorg/jruby/util/ByteList;
            iload 1 /* index */
            new org.jruby.util.ByteList
            dup
            aload 5 /* bytes */
            aload 3 /* encoding */
            iconst_0
            invokespecial org.jruby.util.ByteList.<init>:([BLorg/jcodings/Encoding;Z)V
            aastore
         8: .line 354
            return
        end local 5 // byte[] bytes
        end local 4 // char[] chars
        end local 3 // org.jcodings.Encoding encoding
        end local 2 // java.lang.String str
        end local 1 // int index
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Lorg/jruby/ast/executable/AbstractScript;
            0    9     1     index  I
            0    9     2       str  Ljava/lang/String;
            0    9     3  encoding  Lorg/jcodings/Encoding;
            1    9     4     chars  [C
            2    9     5     bytes  [B
            3    7     6         i  I
    MethodParameters:
          Name  Flags
      index     
      str       
      encoding  

  public void setEncoding(int, java.lang.String);
    descriptor: (ILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // int index
        start local 2 // java.lang.String encStr
         0: .line 357
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            getfield org.jruby.ast.executable.RuntimeCache.encodings:[Lorg/jcodings/Encoding;
            iload 1 /* index */
            invokestatic org.jcodings.EncodingDB.getEncodings:()Lorg/jcodings/util/CaseInsensitiveBytesHash;
            aload 2 /* encStr */
            invokevirtual java.lang.String.getBytes:()[B
            invokevirtual org.jcodings.util.CaseInsensitiveBytesHash.get:([B)Ljava/lang/Object;
            checkcast org.jcodings.EncodingDB$Entry
            invokevirtual org.jcodings.EncodingDB$Entry.getEncoding:()Lorg/jcodings/Encoding;
            aastore
         1: .line 358
            return
        end local 2 // java.lang.String encStr
        end local 1 // int index
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/jruby/ast/executable/AbstractScript;
            0    2     1   index  I
            0    2     2  encStr  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      index   
      encStr  

  public static org.jruby.runtime.CallSite[] setCallSite(org.jruby.runtime.CallSite[], int, java.lang.String);
    descriptor: ([Lorg/jruby/runtime/CallSite;ILjava/lang/String;)[Lorg/jruby/runtime/CallSite;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jruby.runtime.CallSite[] callSites
        start local 1 // int index
        start local 2 // java.lang.String name
         0: .line 361
            aload 0 /* callSites */
            iload 1 /* index */
            aload 2 /* name */
            invokestatic org.jruby.runtime.MethodIndex.getCallSite:(Ljava/lang/String;)Lorg/jruby/runtime/CallSite;
            aastore
         1: .line 362
            aload 0 /* callSites */
            areturn
        end local 2 // java.lang.String name
        end local 1 // int index
        end local 0 // org.jruby.runtime.CallSite[] callSites
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0  callSites  [Lorg/jruby/runtime/CallSite;
            0    2     1      index  I
            0    2     2       name  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      callSites  
      index      
      name       

  public static org.jruby.runtime.CallSite[] setFunctionalCallSite(org.jruby.runtime.CallSite[], int, java.lang.String);
    descriptor: ([Lorg/jruby/runtime/CallSite;ILjava/lang/String;)[Lorg/jruby/runtime/CallSite;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jruby.runtime.CallSite[] callSites
        start local 1 // int index
        start local 2 // java.lang.String name
         0: .line 366
            aload 0 /* callSites */
            iload 1 /* index */
            aload 2 /* name */
            invokestatic org.jruby.runtime.MethodIndex.getFunctionalCallSite:(Ljava/lang/String;)Lorg/jruby/runtime/CallSite;
            aastore
         1: .line 367
            aload 0 /* callSites */
            areturn
        end local 2 // java.lang.String name
        end local 1 // int index
        end local 0 // org.jruby.runtime.CallSite[] callSites
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0  callSites  [Lorg/jruby/runtime/CallSite;
            0    2     1      index  I
            0    2     2       name  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      callSites  
      index      
      name       

  public static org.jruby.runtime.CallSite[] setVariableCallSite(org.jruby.runtime.CallSite[], int, java.lang.String);
    descriptor: ([Lorg/jruby/runtime/CallSite;ILjava/lang/String;)[Lorg/jruby/runtime/CallSite;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jruby.runtime.CallSite[] callSites
        start local 1 // int index
        start local 2 // java.lang.String name
         0: .line 371
            aload 0 /* callSites */
            iload 1 /* index */
            aload 2 /* name */
            invokestatic org.jruby.runtime.MethodIndex.getVariableCallSite:(Ljava/lang/String;)Lorg/jruby/runtime/CallSite;
            aastore
         1: .line 372
            aload 0 /* callSites */
            areturn
        end local 2 // java.lang.String name
        end local 1 // int index
        end local 0 // org.jruby.runtime.CallSite[] callSites
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0  callSites  [Lorg/jruby/runtime/CallSite;
            0    2     1      index  I
            0    2     2       name  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      callSites  
      index      
      name       

  public static org.jruby.runtime.CallSite[] setSuperCallSite(org.jruby.runtime.CallSite[], int);
    descriptor: ([Lorg/jruby/runtime/CallSite;I)[Lorg/jruby/runtime/CallSite;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.runtime.CallSite[] callSites
        start local 1 // int index
         0: .line 376
            aload 0 /* callSites */
            iload 1 /* index */
            invokestatic org.jruby.runtime.MethodIndex.getSuperCallSite:()Lorg/jruby/runtime/CallSite;
            aastore
         1: .line 377
            aload 0 /* callSites */
            areturn
        end local 1 // int index
        end local 0 // org.jruby.runtime.CallSite[] callSites
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0  callSites  [Lorg/jruby/runtime/CallSite;
            0    2     1      index  I
    MethodParameters:
           Name  Flags
      callSites  
      index      

  public final void setFilename(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String filename
         0: .line 381
            aload 0 /* this */
            aload 1 /* filename */
            putfield org.jruby.ast.executable.AbstractScript.filename:Ljava/lang/String;
         1: .line 382
            return
        end local 1 // java.lang.String filename
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/jruby/ast/executable/AbstractScript;
            0    2     1  filename  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      filename  

  public final void initFromDescriptor(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // java.lang.String descriptor
         0: .line 385
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            aload 1 /* descriptor */
            invokevirtual org.jruby.ast.executable.RuntimeCache.initFromDescriptor:(Ljava/lang/String;)V
         1: .line 386
            return
        end local 1 // java.lang.String descriptor
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/jruby/ast/executable/AbstractScript;
            0    2     1  descriptor  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      descriptor  

  public void setRootScope(org.jruby.parser.StaticScope);
    descriptor: (Lorg/jruby/parser/StaticScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.ast.executable.AbstractScript this
        start local 1 // org.jruby.parser.StaticScope scope
         0: .line 389
            aload 0 /* this */
            getfield org.jruby.ast.executable.AbstractScript.runtimeCache:Lorg/jruby/ast/executable/RuntimeCache;
            getfield org.jruby.ast.executable.RuntimeCache.scopes:[Lorg/jruby/parser/StaticScope;
            iconst_0
            aload 1 /* scope */
            aastore
         1: .line 390
            return
        end local 1 // org.jruby.parser.StaticScope scope
        end local 0 // org.jruby.ast.executable.AbstractScript this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jruby/ast/executable/AbstractScript;
            0    2     1  scope  Lorg/jruby/parser/StaticScope;
    MethodParameters:
       Name  Flags
      scope  
}
SourceFile: "AbstractScript.java"
InnerClasses:
  public final Entry = org.jcodings.EncodingDB$Entry of org.jcodings.EncodingDB