public final class org.jruby.ir.Operation extends java.lang.Enum<org.jruby.ir.Operation>
  minor version: 0
  major version: 59
  flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
  this_class: org.jruby.ir.Operation
  super_class: java.lang.Enum
{
  public static final org.jruby.ir.Operation NOP;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation JUMP;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation BNE;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation B_UNDEF;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation B_NIL;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation B_TRUE;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation B_FALSE;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation B_SWITCH;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation RECV_SELF;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation RECV_PRE_REQD_ARG;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation RECV_POST_REQD_ARG;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation RECV_KW_ARG;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation RECV_KW_REST_ARG;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation RECV_REST_ARG;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation RECV_OPT_ARG;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation RECV_RUBY_EXC;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation RECV_JRUBY_EXC;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation LOAD_IMPLICIT_CLOSURE;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation REIFY_CLOSURE;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation LOAD_FRAME_CLOSURE;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation CALL;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation NORESULT_CALL;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation ATTR_ASSIGN;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation ARRAY_DEREF;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation AS_STRING;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation CLASS_SUPER;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation INSTANCE_SUPER;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation UNRESOLVED_SUPER;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation ZSUPER;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation CALL_1F;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation CALL_1D;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation CALL_1O;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation CALL_2O;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation CALL_1OB;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation CALL_0O;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation NORESULT_CALL_1O;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation EQQ;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation LAMBDA;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation MATCH;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation YIELD;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation RETURN;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation NONLOCAL_RETURN;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation BREAK;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation RETURN_OR_RETHROW_SAVED_EXC;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation ALIAS;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation DEF_MODULE;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation DEF_CLASS;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation DEF_META_CLASS;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation DEF_INST_METH;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation DEF_CLASS_METH;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation PROCESS_MODULE_BODY;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation UNDEF_METHOD;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation GVAR_ALIAS;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation LABEL;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation EXC_REGION_START;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation EXC_REGION_END;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation LEXICAL_SEARCH_CONST;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation INHERITANCE_SEARCH_CONST;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation SEARCH_CONST;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation SEARCH_MODULE_FOR_CONST;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation GET_GLOBAL_VAR;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation GET_FIELD;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation GET_CVAR;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation PUT_GLOBAL_VAR;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation PUT_CONST;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation PUT_CVAR;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation PUT_FIELD;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation LINE_NUM;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation TRACE;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation ARG_SCOPE_DEPTH;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation BINDING_LOAD;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation BINDING_STORE;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation BUILD_BACKREF;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation BUILD_COMPOUND_ARRAY;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation BUILD_COMPOUND_STRING;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation BUILD_DREGEXP;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation BUILD_RANGE;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation BUILD_SPLAT;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation CHECK_ARGS_ARRAY_ARITY;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation CHECK_ARITY;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation CHECK_FOR_LJE;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation CLASS_VAR_MODULE;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation COPY;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation GET_ENCODING;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation MASGN_OPT;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation MASGN_REQD;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation MASGN_REST;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation RAISE_ARGUMENT_ERROR;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation RAISE_REQUIRED_KEYWORD_ARGUMENT_ERROR;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation RECORD_END_BLOCK;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation RESCUE_EQQ;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation RUNTIME_HELPER;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation SET_CAPTURED_VAR;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation THREAD_POLL;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation THROW;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation TO_ARY;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation BLOCK_GIVEN;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation GET_ERROR_INFO;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation RESTORE_ERROR_INFO;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation BOX_FIXNUM;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation BOX_FLOAT;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation BOX_BOOLEAN;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation UNBOX_FIXNUM;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation UNBOX_FLOAT;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation UNBOX_BOOLEAN;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation IADD;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation ISUB;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation IMUL;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation IDIV;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation ILT;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation IGT;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation IOR;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation IAND;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation IXOR;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation ISHL;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation ISHR;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation IEQ;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation FADD;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation FSUB;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation FMUL;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation FDIV;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation FLT;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation FGT;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation FEQ;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation MODULE_GUARD;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation PUSH_METHOD_FRAME;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation PUSH_BACKREF_FRAME;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation PUSH_METHOD_BINDING;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation POP_METHOD_FRAME;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation POP_BACKREF_FRAME;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation PUSH_BLOCK_FRAME;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation PUSH_BLOCK_BINDING;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation POP_BLOCK_FRAME;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation POP_BINDING;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation SAVE_BINDING_VIZ;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation RESTORE_BINDING_VIZ;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation TOGGLE_BACKTRACE;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation UPDATE_BLOCK_STATE;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation PREPARE_BLOCK_ARGS;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation PREPARE_SINGLE_BLOCK_ARG;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation PREPARE_FIXED_BLOCK_ARGS;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ir.Operation PREPARE_NO_BLOCK_ARGS;
    descriptor: Lorg/jruby/ir/Operation;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public final org.jruby.ir.OpClass opClass;
    descriptor: Lorg/jruby/ir/OpClass;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  private int flags;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private static final org.jruby.ir.Operation[] VALUES;
    descriptor: [Lorg/jruby/ir/Operation;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.jruby.ir.Operation[] ENUM$VALUES;
    descriptor: [Lorg/jruby/ir/Operation;
    flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=0, args_size=0
         0: .line 33
            new org.jruby.ir.Operation
            dup
            ldc "NOP"
            iconst_0
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.NOP:Lorg/jruby/ir/Operation;
         1: .line 35
            new org.jruby.ir.Operation
            dup
            ldc "JUMP"
            iconst_1
         2: .line 36
            bipush 8
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.JUMP:Lorg/jruby/ir/Operation;
         3: .line 37
            new org.jruby.ir.Operation
            dup
            ldc "BNE"
            iconst_2
            bipush 8
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.BNE:Lorg/jruby/ir/Operation;
         4: .line 38
            new org.jruby.ir.Operation
            dup
            ldc "B_UNDEF"
            iconst_3
            bipush 8
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.B_UNDEF:Lorg/jruby/ir/Operation;
         5: .line 39
            new org.jruby.ir.Operation
            dup
            ldc "B_NIL"
            iconst_4
            bipush 8
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.B_NIL:Lorg/jruby/ir/Operation;
         6: .line 40
            new org.jruby.ir.Operation
            dup
            ldc "B_TRUE"
            iconst_5
            bipush 8
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.B_TRUE:Lorg/jruby/ir/Operation;
         7: .line 41
            new org.jruby.ir.Operation
            dup
            ldc "B_FALSE"
            bipush 6
            bipush 8
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.B_FALSE:Lorg/jruby/ir/Operation;
         8: .line 42
            new org.jruby.ir.Operation
            dup
            ldc "B_SWITCH"
            bipush 7
            bipush 8
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.B_SWITCH:Lorg/jruby/ir/Operation;
         9: .line 44
            new org.jruby.ir.Operation
            dup
            ldc "RECV_SELF"
            bipush 8
        10: .line 45
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.RECV_SELF:Lorg/jruby/ir/Operation;
        11: .line 46
            new org.jruby.ir.Operation
            dup
            ldc "RECV_PRE_REQD_ARG"
            bipush 9
            sipush 1024
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.RECV_PRE_REQD_ARG:Lorg/jruby/ir/Operation;
        12: .line 47
            new org.jruby.ir.Operation
            dup
            ldc "RECV_POST_REQD_ARG"
            bipush 10
            sipush 1024
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.RECV_POST_REQD_ARG:Lorg/jruby/ir/Operation;
        13: .line 48
            new org.jruby.ir.Operation
            dup
            ldc "RECV_KW_ARG"
            bipush 11
            sipush 1024
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.RECV_KW_ARG:Lorg/jruby/ir/Operation;
        14: .line 49
            new org.jruby.ir.Operation
            dup
            ldc "RECV_KW_REST_ARG"
            bipush 12
            sipush 1024
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.RECV_KW_REST_ARG:Lorg/jruby/ir/Operation;
        15: .line 50
            new org.jruby.ir.Operation
            dup
            ldc "RECV_REST_ARG"
            bipush 13
            sipush 1024
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.RECV_REST_ARG:Lorg/jruby/ir/Operation;
        16: .line 51
            new org.jruby.ir.Operation
            dup
            ldc "RECV_OPT_ARG"
            bipush 14
            sipush 1024
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.RECV_OPT_ARG:Lorg/jruby/ir/Operation;
        17: .line 52
            new org.jruby.ir.Operation
            dup
            ldc "RECV_RUBY_EXC"
            bipush 15
            sipush 1024
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.RECV_RUBY_EXC:Lorg/jruby/ir/Operation;
        18: .line 53
            new org.jruby.ir.Operation
            dup
            ldc "RECV_JRUBY_EXC"
            bipush 16
            sipush 1024
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.RECV_JRUBY_EXC:Lorg/jruby/ir/Operation;
        19: .line 54
            new org.jruby.ir.Operation
            dup
            ldc "LOAD_IMPLICIT_CLOSURE"
            bipush 17
            sipush 1024
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.LOAD_IMPLICIT_CLOSURE:Lorg/jruby/ir/Operation;
        20: .line 56
            new org.jruby.ir.Operation
            dup
            ldc "REIFY_CLOSURE"
            bipush 18
        21: .line 57
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.REIFY_CLOSURE:Lorg/jruby/ir/Operation;
        22: .line 58
            new org.jruby.ir.Operation
            dup
            ldc "LOAD_FRAME_CLOSURE"
            bipush 19
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.LOAD_FRAME_CLOSURE:Lorg/jruby/ir/Operation;
        23: .line 64
            new org.jruby.ir.Operation
            dup
            ldc "CALL"
            bipush 20
        24: .line 65
            sipush 515
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.CALL:Lorg/jruby/ir/Operation;
        25: .line 66
            new org.jruby.ir.Operation
            dup
            ldc "NORESULT_CALL"
            bipush 21
            sipush 515
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.NORESULT_CALL:Lorg/jruby/ir/Operation;
        26: .line 67
            new org.jruby.ir.Operation
            dup
            ldc "ATTR_ASSIGN"
            bipush 22
            sipush 515
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.ATTR_ASSIGN:Lorg/jruby/ir/Operation;
        27: .line 68
            new org.jruby.ir.Operation
            dup
            ldc "ARRAY_DEREF"
            bipush 23
            sipush 515
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.ARRAY_DEREF:Lorg/jruby/ir/Operation;
        28: .line 69
            new org.jruby.ir.Operation
            dup
            ldc "AS_STRING"
            bipush 24
            sipush 515
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.AS_STRING:Lorg/jruby/ir/Operation;
        29: .line 70
            new org.jruby.ir.Operation
            dup
            ldc "CLASS_SUPER"
            bipush 25
            sipush 515
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.CLASS_SUPER:Lorg/jruby/ir/Operation;
        30: .line 71
            new org.jruby.ir.Operation
            dup
            ldc "INSTANCE_SUPER"
            bipush 26
            sipush 515
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.INSTANCE_SUPER:Lorg/jruby/ir/Operation;
        31: .line 72
            new org.jruby.ir.Operation
            dup
            ldc "UNRESOLVED_SUPER"
            bipush 27
            sipush 515
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.UNRESOLVED_SUPER:Lorg/jruby/ir/Operation;
        32: .line 73
            new org.jruby.ir.Operation
            dup
            ldc "ZSUPER"
            bipush 28
            sipush 515
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.ZSUPER:Lorg/jruby/ir/Operation;
        33: .line 76
            new org.jruby.ir.Operation
            dup
            ldc "CALL_1F"
            bipush 29
            sipush 515
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.CALL_1F:Lorg/jruby/ir/Operation;
        34: .line 77
            new org.jruby.ir.Operation
            dup
            ldc "CALL_1D"
            bipush 30
            sipush 515
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.CALL_1D:Lorg/jruby/ir/Operation;
        35: .line 78
            new org.jruby.ir.Operation
            dup
            ldc "CALL_1O"
            bipush 31
            sipush 515
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.CALL_1O:Lorg/jruby/ir/Operation;
        36: .line 79
            new org.jruby.ir.Operation
            dup
            ldc "CALL_2O"
            bipush 32
            sipush 515
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.CALL_2O:Lorg/jruby/ir/Operation;
        37: .line 80
            new org.jruby.ir.Operation
            dup
            ldc "CALL_1OB"
            bipush 33
            sipush 515
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.CALL_1OB:Lorg/jruby/ir/Operation;
        38: .line 81
            new org.jruby.ir.Operation
            dup
            ldc "CALL_0O"
            bipush 34
            sipush 515
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.CALL_0O:Lorg/jruby/ir/Operation;
        39: .line 82
            new org.jruby.ir.Operation
            dup
            ldc "NORESULT_CALL_1O"
            bipush 35
            sipush 515
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.NORESULT_CALL_1O:Lorg/jruby/ir/Operation;
        40: .line 84
            new org.jruby.ir.Operation
            dup
            ldc "EQQ"
            bipush 36
        41: .line 85
            iconst_3
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.EQQ:Lorg/jruby/ir/Operation;
        42: .line 86
            new org.jruby.ir.Operation
            dup
            ldc "LAMBDA"
            bipush 37
            iconst_3
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.LAMBDA:Lorg/jruby/ir/Operation;
        43: .line 87
            new org.jruby.ir.Operation
            dup
            ldc "MATCH"
            bipush 38
            iconst_3
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.MATCH:Lorg/jruby/ir/Operation;
        44: .line 90
            new org.jruby.ir.Operation
            dup
            ldc "YIELD"
            bipush 39
            iconst_3
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.YIELD:Lorg/jruby/ir/Operation;
        45: .line 92
            new org.jruby.ir.Operation
            dup
            ldc "RETURN"
            bipush 40
        46: .line 93
            bipush 17
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.RETURN:Lorg/jruby/ir/Operation;
        47: .line 97
            new org.jruby.ir.Operation
            dup
            ldc "NONLOCAL_RETURN"
            bipush 41
            bipush 19
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.NONLOCAL_RETURN:Lorg/jruby/ir/Operation;
        48: .line 98
            new org.jruby.ir.Operation
            dup
            ldc "BREAK"
            bipush 42
            bipush 19
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.BREAK:Lorg/jruby/ir/Operation;
        49: .line 99
            new org.jruby.ir.Operation
            dup
            ldc "RETURN_OR_RETHROW_SAVED_EXC"
            bipush 43
            bipush 17
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.RETURN_OR_RETHROW_SAVED_EXC:Lorg/jruby/ir/Operation;
        50: .line 101
            new org.jruby.ir.Operation
            dup
            ldc "ALIAS"
            bipush 44
        51: .line 102
            sipush 2051
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.ALIAS:Lorg/jruby/ir/Operation;
        52: .line 103
            new org.jruby.ir.Operation
            dup
            ldc "DEF_MODULE"
            bipush 45
            sipush 6147
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.DEF_MODULE:Lorg/jruby/ir/Operation;
        53: .line 104
            new org.jruby.ir.Operation
            dup
            ldc "DEF_CLASS"
            bipush 46
            sipush 6147
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.DEF_CLASS:Lorg/jruby/ir/Operation;
        54: .line 105
            new org.jruby.ir.Operation
            dup
            ldc "DEF_META_CLASS"
            bipush 47
            sipush 6147
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.DEF_META_CLASS:Lorg/jruby/ir/Operation;
        55: .line 106
            new org.jruby.ir.Operation
            dup
            ldc "DEF_INST_METH"
            bipush 48
            sipush 6147
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.DEF_INST_METH:Lorg/jruby/ir/Operation;
        56: .line 107
            new org.jruby.ir.Operation
            dup
            ldc "DEF_CLASS_METH"
            bipush 49
            sipush 6147
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.DEF_CLASS_METH:Lorg/jruby/ir/Operation;
        57: .line 108
            new org.jruby.ir.Operation
            dup
            ldc "PROCESS_MODULE_BODY"
            bipush 50
            sipush 6147
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.PROCESS_MODULE_BODY:Lorg/jruby/ir/Operation;
        58: .line 109
            new org.jruby.ir.Operation
            dup
            ldc "UNDEF_METHOD"
            bipush 51
            sipush 2051
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.UNDEF_METHOD:Lorg/jruby/ir/Operation;
        59: .line 111
            new org.jruby.ir.Operation
            dup
            ldc "GVAR_ALIAS"
            bipush 52
        60: .line 113
            sipush 2051
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.GVAR_ALIAS:Lorg/jruby/ir/Operation;
        61: .line 115
            new org.jruby.ir.Operation
            dup
            ldc "LABEL"
            bipush 53
        62: .line 116
            sipush 8196
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.LABEL:Lorg/jruby/ir/Operation;
        63: .line 117
            new org.jruby.ir.Operation
            dup
            ldc "EXC_REGION_START"
            bipush 54
            sipush 8196
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.EXC_REGION_START:Lorg/jruby/ir/Operation;
        64: .line 118
            new org.jruby.ir.Operation
            dup
            ldc "EXC_REGION_END"
            bipush 55
            sipush 8196
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.EXC_REGION_END:Lorg/jruby/ir/Operation;
        65: .line 120
            new org.jruby.ir.Operation
            dup
            ldc "LEXICAL_SEARCH_CONST"
            bipush 56
        66: .line 121
            iconst_2
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.LEXICAL_SEARCH_CONST:Lorg/jruby/ir/Operation;
        67: .line 122
            new org.jruby.ir.Operation
            dup
            ldc "INHERITANCE_SEARCH_CONST"
            bipush 57
            iconst_2
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.INHERITANCE_SEARCH_CONST:Lorg/jruby/ir/Operation;
        68: .line 123
            new org.jruby.ir.Operation
            dup
            ldc "SEARCH_CONST"
            bipush 58
            iconst_2
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.SEARCH_CONST:Lorg/jruby/ir/Operation;
        69: .line 124
            new org.jruby.ir.Operation
            dup
            ldc "SEARCH_MODULE_FOR_CONST"
            bipush 59
            iconst_2
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.SEARCH_MODULE_FOR_CONST:Lorg/jruby/ir/Operation;
        70: .line 126
            new org.jruby.ir.Operation
            dup
            ldc "GET_GLOBAL_VAR"
            bipush 60
            sipush 128
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.GET_GLOBAL_VAR:Lorg/jruby/ir/Operation;
        71: .line 127
            new org.jruby.ir.Operation
            dup
            ldc "GET_FIELD"
            bipush 61
            sipush 128
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.GET_FIELD:Lorg/jruby/ir/Operation;
        72: .line 128
            new org.jruby.ir.Operation
            dup
            ldc "GET_CVAR"
            bipush 62
        73: .line 129
            sipush 130
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.GET_CVAR:Lorg/jruby/ir/Operation;
        74: .line 131
            new org.jruby.ir.Operation
            dup
            ldc "PUT_GLOBAL_VAR"
            bipush 63
        75: .line 135
            sipush 259
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.PUT_GLOBAL_VAR:Lorg/jruby/ir/Operation;
        76: .line 137
            new org.jruby.ir.Operation
            dup
            ldc "PUT_CONST"
            bipush 64
            sipush 259
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.PUT_CONST:Lorg/jruby/ir/Operation;
        77: .line 138
            new org.jruby.ir.Operation
            dup
            ldc "PUT_CVAR"
            bipush 65
            sipush 259
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.PUT_CVAR:Lorg/jruby/ir/Operation;
        78: .line 139
            new org.jruby.ir.Operation
            dup
            ldc "PUT_FIELD"
            bipush 66
            sipush 259
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.PUT_FIELD:Lorg/jruby/ir/Operation;
        79: .line 141
            new org.jruby.ir.Operation
            dup
            ldc "LINE_NUM"
            bipush 67
        80: .line 142
            sipush 8256
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.LINE_NUM:Lorg/jruby/ir/Operation;
        81: .line 143
            new org.jruby.ir.Operation
            dup
            ldc "TRACE"
            bipush 68
            sipush 8257
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.TRACE:Lorg/jruby/ir/Operation;
        82: .line 145
            new org.jruby.ir.Operation
            dup
            ldc "ARG_SCOPE_DEPTH"
            bipush 69
        83: .line 146
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.ARG_SCOPE_DEPTH:Lorg/jruby/ir/Operation;
        84: .line 147
            new org.jruby.ir.Operation
            dup
            ldc "BINDING_LOAD"
            bipush 70
            sipush 128
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.BINDING_LOAD:Lorg/jruby/ir/Operation;
        85: .line 148
            new org.jruby.ir.Operation
            dup
            ldc "BINDING_STORE"
            bipush 71
            sipush 257
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.BINDING_STORE:Lorg/jruby/ir/Operation;
        86: .line 149
            new org.jruby.ir.Operation
            dup
            ldc "BUILD_BACKREF"
            bipush 72
            iconst_2
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.BUILD_BACKREF:Lorg/jruby/ir/Operation;
        87: .line 150
            new org.jruby.ir.Operation
            dup
            ldc "BUILD_COMPOUND_ARRAY"
            bipush 73
            iconst_2
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.BUILD_COMPOUND_ARRAY:Lorg/jruby/ir/Operation;
        88: .line 151
            new org.jruby.ir.Operation
            dup
            ldc "BUILD_COMPOUND_STRING"
            bipush 74
            iconst_2
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.BUILD_COMPOUND_STRING:Lorg/jruby/ir/Operation;
        89: .line 152
            new org.jruby.ir.Operation
            dup
            ldc "BUILD_DREGEXP"
            bipush 75
            iconst_2
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.BUILD_DREGEXP:Lorg/jruby/ir/Operation;
        90: .line 153
            new org.jruby.ir.Operation
            dup
            ldc "BUILD_RANGE"
            bipush 76
            iconst_2
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.BUILD_RANGE:Lorg/jruby/ir/Operation;
        91: .line 154
            new org.jruby.ir.Operation
            dup
            ldc "BUILD_SPLAT"
            bipush 77
            iconst_2
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.BUILD_SPLAT:Lorg/jruby/ir/Operation;
        92: .line 155
            new org.jruby.ir.Operation
            dup
            ldc "CHECK_ARGS_ARRAY_ARITY"
            bipush 78
            iconst_2
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.CHECK_ARGS_ARRAY_ARITY:Lorg/jruby/ir/Operation;
        93: .line 156
            new org.jruby.ir.Operation
            dup
            ldc "CHECK_ARITY"
            bipush 79
            sipush 8194
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.CHECK_ARITY:Lorg/jruby/ir/Operation;
        94: .line 157
            new org.jruby.ir.Operation
            dup
            ldc "CHECK_FOR_LJE"
            bipush 80
            iconst_3
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.CHECK_FOR_LJE:Lorg/jruby/ir/Operation;
        95: .line 158
            new org.jruby.ir.Operation
            dup
            ldc "CLASS_VAR_MODULE"
            bipush 81
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.CLASS_VAR_MODULE:Lorg/jruby/ir/Operation;
        96: .line 159
            new org.jruby.ir.Operation
            dup
            ldc "COPY"
            bipush 82
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.COPY:Lorg/jruby/ir/Operation;
        97: .line 160
            new org.jruby.ir.Operation
            dup
            ldc "GET_ENCODING"
            bipush 83
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.GET_ENCODING:Lorg/jruby/ir/Operation;
        98: .line 161
            new org.jruby.ir.Operation
            dup
            ldc "MASGN_OPT"
            bipush 84
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.MASGN_OPT:Lorg/jruby/ir/Operation;
        99: .line 162
            new org.jruby.ir.Operation
            dup
            ldc "MASGN_REQD"
            bipush 85
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.MASGN_REQD:Lorg/jruby/ir/Operation;
       100: .line 163
            new org.jruby.ir.Operation
            dup
            ldc "MASGN_REST"
            bipush 86
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.MASGN_REST:Lorg/jruby/ir/Operation;
       101: .line 164
            new org.jruby.ir.Operation
            dup
            ldc "RAISE_ARGUMENT_ERROR"
            bipush 87
            iconst_2
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.RAISE_ARGUMENT_ERROR:Lorg/jruby/ir/Operation;
       102: .line 165
            new org.jruby.ir.Operation
            dup
            ldc "RAISE_REQUIRED_KEYWORD_ARGUMENT_ERROR"
            bipush 88
            iconst_2
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.RAISE_REQUIRED_KEYWORD_ARGUMENT_ERROR:Lorg/jruby/ir/Operation;
       103: .line 166
            new org.jruby.ir.Operation
            dup
            ldc "RECORD_END_BLOCK"
            bipush 89
            iconst_1
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.RECORD_END_BLOCK:Lorg/jruby/ir/Operation;
       104: .line 167
            new org.jruby.ir.Operation
            dup
            ldc "RESCUE_EQQ"
            bipush 90
            iconst_2
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.RESCUE_EQQ:Lorg/jruby/ir/Operation;
       105: .line 168
            new org.jruby.ir.Operation
            dup
            ldc "RUNTIME_HELPER"
            bipush 91
            iconst_3
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.RUNTIME_HELPER:Lorg/jruby/ir/Operation;
       106: .line 169
            new org.jruby.ir.Operation
            dup
            ldc "SET_CAPTURED_VAR"
            bipush 92
            iconst_2
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.SET_CAPTURED_VAR:Lorg/jruby/ir/Operation;
       107: .line 170
            new org.jruby.ir.Operation
            dup
            ldc "THREAD_POLL"
            bipush 93
            sipush 8195
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.THREAD_POLL:Lorg/jruby/ir/Operation;
       108: .line 171
            new org.jruby.ir.Operation
            dup
            ldc "THROW"
            bipush 94
            bipush 35
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.THROW:Lorg/jruby/ir/Operation;
       109: .line 174
            new org.jruby.ir.Operation
            dup
            ldc "TO_ARY"
            bipush 95
            iconst_3
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.TO_ARY:Lorg/jruby/ir/Operation;
       110: .line 177
            new org.jruby.ir.Operation
            dup
            ldc "BLOCK_GIVEN"
            bipush 96
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.BLOCK_GIVEN:Lorg/jruby/ir/Operation;
       111: .line 178
            new org.jruby.ir.Operation
            dup
            ldc "GET_ERROR_INFO"
            bipush 97
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.GET_ERROR_INFO:Lorg/jruby/ir/Operation;
       112: .line 179
            new org.jruby.ir.Operation
            dup
            ldc "RESTORE_ERROR_INFO"
            bipush 98
            iconst_1
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.RESTORE_ERROR_INFO:Lorg/jruby/ir/Operation;
       113: .line 182
            new org.jruby.ir.Operation
            dup
            ldc "BOX_FIXNUM"
            bipush 99
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.BOX_FIXNUM:Lorg/jruby/ir/Operation;
       114: .line 183
            new org.jruby.ir.Operation
            dup
            ldc "BOX_FLOAT"
            bipush 100
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.BOX_FLOAT:Lorg/jruby/ir/Operation;
       115: .line 184
            new org.jruby.ir.Operation
            dup
            ldc "BOX_BOOLEAN"
            bipush 101
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.BOX_BOOLEAN:Lorg/jruby/ir/Operation;
       116: .line 185
            new org.jruby.ir.Operation
            dup
            ldc "UNBOX_FIXNUM"
            bipush 102
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.UNBOX_FIXNUM:Lorg/jruby/ir/Operation;
       117: .line 186
            new org.jruby.ir.Operation
            dup
            ldc "UNBOX_FLOAT"
            bipush 103
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.UNBOX_FLOAT:Lorg/jruby/ir/Operation;
       118: .line 187
            new org.jruby.ir.Operation
            dup
            ldc "UNBOX_BOOLEAN"
            bipush 104
            iconst_0
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.UNBOX_BOOLEAN:Lorg/jruby/ir/Operation;
       119: .line 190
            new org.jruby.ir.Operation
            dup
            ldc "IADD"
            bipush 105
            ldc 32768
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.IADD:Lorg/jruby/ir/Operation;
       120: .line 191
            new org.jruby.ir.Operation
            dup
            ldc "ISUB"
            bipush 106
            ldc 32768
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.ISUB:Lorg/jruby/ir/Operation;
       121: .line 192
            new org.jruby.ir.Operation
            dup
            ldc "IMUL"
            bipush 107
            ldc 32768
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.IMUL:Lorg/jruby/ir/Operation;
       122: .line 193
            new org.jruby.ir.Operation
            dup
            ldc "IDIV"
            bipush 108
            ldc 32768
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.IDIV:Lorg/jruby/ir/Operation;
       123: .line 194
            new org.jruby.ir.Operation
            dup
            ldc "ILT"
            bipush 109
            ldc 32768
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.ILT:Lorg/jruby/ir/Operation;
       124: .line 195
            new org.jruby.ir.Operation
            dup
            ldc "IGT"
            bipush 110
            ldc 32768
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.IGT:Lorg/jruby/ir/Operation;
       125: .line 196
            new org.jruby.ir.Operation
            dup
            ldc "IOR"
            bipush 111
            ldc 32768
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.IOR:Lorg/jruby/ir/Operation;
       126: .line 197
            new org.jruby.ir.Operation
            dup
            ldc "IAND"
            bipush 112
            ldc 32768
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.IAND:Lorg/jruby/ir/Operation;
       127: .line 198
            new org.jruby.ir.Operation
            dup
            ldc "IXOR"
            bipush 113
            ldc 32768
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.IXOR:Lorg/jruby/ir/Operation;
       128: .line 199
            new org.jruby.ir.Operation
            dup
            ldc "ISHL"
            bipush 114
            ldc 32768
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.ISHL:Lorg/jruby/ir/Operation;
       129: .line 200
            new org.jruby.ir.Operation
            dup
            ldc "ISHR"
            bipush 115
            ldc 32768
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.ISHR:Lorg/jruby/ir/Operation;
       130: .line 201
            new org.jruby.ir.Operation
            dup
            ldc "IEQ"
            bipush 116
            ldc 32768
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.IEQ:Lorg/jruby/ir/Operation;
       131: .line 202
            new org.jruby.ir.Operation
            dup
            ldc "FADD"
            bipush 117
            sipush 16384
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.FADD:Lorg/jruby/ir/Operation;
       132: .line 203
            new org.jruby.ir.Operation
            dup
            ldc "FSUB"
            bipush 118
            sipush 16384
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.FSUB:Lorg/jruby/ir/Operation;
       133: .line 204
            new org.jruby.ir.Operation
            dup
            ldc "FMUL"
            bipush 119
            sipush 16384
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.FMUL:Lorg/jruby/ir/Operation;
       134: .line 205
            new org.jruby.ir.Operation
            dup
            ldc "FDIV"
            bipush 120
            sipush 16384
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.FDIV:Lorg/jruby/ir/Operation;
       135: .line 206
            new org.jruby.ir.Operation
            dup
            ldc "FLT"
            bipush 121
            sipush 16384
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.FLT:Lorg/jruby/ir/Operation;
       136: .line 207
            new org.jruby.ir.Operation
            dup
            ldc "FGT"
            bipush 122
            sipush 16384
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.FGT:Lorg/jruby/ir/Operation;
       137: .line 208
            new org.jruby.ir.Operation
            dup
            ldc "FEQ"
            bipush 123
            sipush 16384
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.FEQ:Lorg/jruby/ir/Operation;
       138: .line 210
            new org.jruby.ir.Operation
            dup
            ldc "MODULE_GUARD"
            bipush 124
       139: .line 211
            bipush 8
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.MODULE_GUARD:Lorg/jruby/ir/Operation;
       140: .line 212
            new org.jruby.ir.Operation
            dup
            ldc "PUSH_METHOD_FRAME"
            bipush 125
            sipush 8193
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.PUSH_METHOD_FRAME:Lorg/jruby/ir/Operation;
       141: .line 213
            new org.jruby.ir.Operation
            dup
            ldc "PUSH_BACKREF_FRAME"
            bipush 126
            sipush 8193
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.PUSH_BACKREF_FRAME:Lorg/jruby/ir/Operation;
       142: .line 214
            new org.jruby.ir.Operation
            dup
            ldc "PUSH_METHOD_BINDING"
            bipush 127
            sipush 8193
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.PUSH_METHOD_BINDING:Lorg/jruby/ir/Operation;
       143: .line 215
            new org.jruby.ir.Operation
            dup
            ldc "POP_METHOD_FRAME"
            sipush 128
            sipush 8193
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.POP_METHOD_FRAME:Lorg/jruby/ir/Operation;
       144: .line 216
            new org.jruby.ir.Operation
            dup
            ldc "POP_BACKREF_FRAME"
            sipush 129
            sipush 8193
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.POP_BACKREF_FRAME:Lorg/jruby/ir/Operation;
       145: .line 217
            new org.jruby.ir.Operation
            dup
            ldc "PUSH_BLOCK_FRAME"
            sipush 130
            sipush 8193
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.PUSH_BLOCK_FRAME:Lorg/jruby/ir/Operation;
       146: .line 218
            new org.jruby.ir.Operation
            dup
            ldc "PUSH_BLOCK_BINDING"
            sipush 131
            sipush 8193
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.PUSH_BLOCK_BINDING:Lorg/jruby/ir/Operation;
       147: .line 219
            new org.jruby.ir.Operation
            dup
            ldc "POP_BLOCK_FRAME"
            sipush 132
            sipush 8193
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.POP_BLOCK_FRAME:Lorg/jruby/ir/Operation;
       148: .line 220
            new org.jruby.ir.Operation
            dup
            ldc "POP_BINDING"
            sipush 133
            sipush 8193
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.POP_BINDING:Lorg/jruby/ir/Operation;
       149: .line 221
            new org.jruby.ir.Operation
            dup
            ldc "SAVE_BINDING_VIZ"
            sipush 134
            sipush 8193
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.SAVE_BINDING_VIZ:Lorg/jruby/ir/Operation;
       150: .line 222
            new org.jruby.ir.Operation
            dup
            ldc "RESTORE_BINDING_VIZ"
            sipush 135
            sipush 8193
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.RESTORE_BINDING_VIZ:Lorg/jruby/ir/Operation;
       151: .line 223
            new org.jruby.ir.Operation
            dup
            ldc "TOGGLE_BACKTRACE"
            sipush 136
            sipush 8193
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.TOGGLE_BACKTRACE:Lorg/jruby/ir/Operation;
       152: .line 224
            new org.jruby.ir.Operation
            dup
            ldc "UPDATE_BLOCK_STATE"
            sipush 137
            sipush 8193
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.UPDATE_BLOCK_STATE:Lorg/jruby/ir/Operation;
       153: .line 226
            new org.jruby.ir.Operation
            dup
            ldc "PREPARE_BLOCK_ARGS"
            sipush 138
            sipush 8195
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.PREPARE_BLOCK_ARGS:Lorg/jruby/ir/Operation;
       154: .line 227
            new org.jruby.ir.Operation
            dup
            ldc "PREPARE_SINGLE_BLOCK_ARG"
            sipush 139
            sipush 8195
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.PREPARE_SINGLE_BLOCK_ARG:Lorg/jruby/ir/Operation;
       155: .line 228
            new org.jruby.ir.Operation
            dup
            ldc "PREPARE_FIXED_BLOCK_ARGS"
            sipush 140
            sipush 8195
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.PREPARE_FIXED_BLOCK_ARGS:Lorg/jruby/ir/Operation;
       156: .line 229
            new org.jruby.ir.Operation
            dup
            ldc "PREPARE_NO_BLOCK_ARGS"
            sipush 141
            sipush 8195
            invokespecial org.jruby.ir.Operation.<init>:(Ljava/lang/String;II)V
            putstatic org.jruby.ir.Operation.PREPARE_NO_BLOCK_ARGS:Lorg/jruby/ir/Operation;
            sipush 142
            anewarray org.jruby.ir.Operation
            dup
            iconst_0
            getstatic org.jruby.ir.Operation.NOP:Lorg/jruby/ir/Operation;
            aastore
            dup
            iconst_1
            getstatic org.jruby.ir.Operation.JUMP:Lorg/jruby/ir/Operation;
            aastore
            dup
            iconst_2
            getstatic org.jruby.ir.Operation.BNE:Lorg/jruby/ir/Operation;
            aastore
            dup
            iconst_3
            getstatic org.jruby.ir.Operation.B_UNDEF:Lorg/jruby/ir/Operation;
            aastore
            dup
            iconst_4
            getstatic org.jruby.ir.Operation.B_NIL:Lorg/jruby/ir/Operation;
            aastore
            dup
            iconst_5
            getstatic org.jruby.ir.Operation.B_TRUE:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 6
            getstatic org.jruby.ir.Operation.B_FALSE:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 7
            getstatic org.jruby.ir.Operation.B_SWITCH:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 8
            getstatic org.jruby.ir.Operation.RECV_SELF:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 9
            getstatic org.jruby.ir.Operation.RECV_PRE_REQD_ARG:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 10
            getstatic org.jruby.ir.Operation.RECV_POST_REQD_ARG:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 11
            getstatic org.jruby.ir.Operation.RECV_KW_ARG:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 12
            getstatic org.jruby.ir.Operation.RECV_KW_REST_ARG:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 13
            getstatic org.jruby.ir.Operation.RECV_REST_ARG:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 14
            getstatic org.jruby.ir.Operation.RECV_OPT_ARG:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 15
            getstatic org.jruby.ir.Operation.RECV_RUBY_EXC:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 16
            getstatic org.jruby.ir.Operation.RECV_JRUBY_EXC:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 17
            getstatic org.jruby.ir.Operation.LOAD_IMPLICIT_CLOSURE:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 18
            getstatic org.jruby.ir.Operation.REIFY_CLOSURE:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 19
            getstatic org.jruby.ir.Operation.LOAD_FRAME_CLOSURE:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 20
            getstatic org.jruby.ir.Operation.CALL:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 21
            getstatic org.jruby.ir.Operation.NORESULT_CALL:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 22
            getstatic org.jruby.ir.Operation.ATTR_ASSIGN:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 23
            getstatic org.jruby.ir.Operation.ARRAY_DEREF:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 24
            getstatic org.jruby.ir.Operation.AS_STRING:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 25
            getstatic org.jruby.ir.Operation.CLASS_SUPER:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 26
            getstatic org.jruby.ir.Operation.INSTANCE_SUPER:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 27
            getstatic org.jruby.ir.Operation.UNRESOLVED_SUPER:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 28
            getstatic org.jruby.ir.Operation.ZSUPER:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 29
            getstatic org.jruby.ir.Operation.CALL_1F:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 30
            getstatic org.jruby.ir.Operation.CALL_1D:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 31
            getstatic org.jruby.ir.Operation.CALL_1O:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 32
            getstatic org.jruby.ir.Operation.CALL_2O:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 33
            getstatic org.jruby.ir.Operation.CALL_1OB:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 34
            getstatic org.jruby.ir.Operation.CALL_0O:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 35
            getstatic org.jruby.ir.Operation.NORESULT_CALL_1O:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 36
            getstatic org.jruby.ir.Operation.EQQ:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 37
            getstatic org.jruby.ir.Operation.LAMBDA:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 38
            getstatic org.jruby.ir.Operation.MATCH:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 39
            getstatic org.jruby.ir.Operation.YIELD:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 40
            getstatic org.jruby.ir.Operation.RETURN:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 41
            getstatic org.jruby.ir.Operation.NONLOCAL_RETURN:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 42
            getstatic org.jruby.ir.Operation.BREAK:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 43
            getstatic org.jruby.ir.Operation.RETURN_OR_RETHROW_SAVED_EXC:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 44
            getstatic org.jruby.ir.Operation.ALIAS:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 45
            getstatic org.jruby.ir.Operation.DEF_MODULE:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 46
            getstatic org.jruby.ir.Operation.DEF_CLASS:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 47
            getstatic org.jruby.ir.Operation.DEF_META_CLASS:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 48
            getstatic org.jruby.ir.Operation.DEF_INST_METH:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 49
            getstatic org.jruby.ir.Operation.DEF_CLASS_METH:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 50
            getstatic org.jruby.ir.Operation.PROCESS_MODULE_BODY:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 51
            getstatic org.jruby.ir.Operation.UNDEF_METHOD:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 52
            getstatic org.jruby.ir.Operation.GVAR_ALIAS:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 53
            getstatic org.jruby.ir.Operation.LABEL:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 54
            getstatic org.jruby.ir.Operation.EXC_REGION_START:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 55
            getstatic org.jruby.ir.Operation.EXC_REGION_END:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 56
            getstatic org.jruby.ir.Operation.LEXICAL_SEARCH_CONST:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 57
            getstatic org.jruby.ir.Operation.INHERITANCE_SEARCH_CONST:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 58
            getstatic org.jruby.ir.Operation.SEARCH_CONST:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 59
            getstatic org.jruby.ir.Operation.SEARCH_MODULE_FOR_CONST:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 60
            getstatic org.jruby.ir.Operation.GET_GLOBAL_VAR:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 61
            getstatic org.jruby.ir.Operation.GET_FIELD:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 62
            getstatic org.jruby.ir.Operation.GET_CVAR:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 63
            getstatic org.jruby.ir.Operation.PUT_GLOBAL_VAR:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 64
            getstatic org.jruby.ir.Operation.PUT_CONST:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 65
            getstatic org.jruby.ir.Operation.PUT_CVAR:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 66
            getstatic org.jruby.ir.Operation.PUT_FIELD:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 67
            getstatic org.jruby.ir.Operation.LINE_NUM:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 68
            getstatic org.jruby.ir.Operation.TRACE:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 69
            getstatic org.jruby.ir.Operation.ARG_SCOPE_DEPTH:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 70
            getstatic org.jruby.ir.Operation.BINDING_LOAD:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 71
            getstatic org.jruby.ir.Operation.BINDING_STORE:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 72
            getstatic org.jruby.ir.Operation.BUILD_BACKREF:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 73
            getstatic org.jruby.ir.Operation.BUILD_COMPOUND_ARRAY:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 74
            getstatic org.jruby.ir.Operation.BUILD_COMPOUND_STRING:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 75
            getstatic org.jruby.ir.Operation.BUILD_DREGEXP:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 76
            getstatic org.jruby.ir.Operation.BUILD_RANGE:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 77
            getstatic org.jruby.ir.Operation.BUILD_SPLAT:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 78
            getstatic org.jruby.ir.Operation.CHECK_ARGS_ARRAY_ARITY:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 79
            getstatic org.jruby.ir.Operation.CHECK_ARITY:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 80
            getstatic org.jruby.ir.Operation.CHECK_FOR_LJE:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 81
            getstatic org.jruby.ir.Operation.CLASS_VAR_MODULE:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 82
            getstatic org.jruby.ir.Operation.COPY:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 83
            getstatic org.jruby.ir.Operation.GET_ENCODING:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 84
            getstatic org.jruby.ir.Operation.MASGN_OPT:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 85
            getstatic org.jruby.ir.Operation.MASGN_REQD:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 86
            getstatic org.jruby.ir.Operation.MASGN_REST:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 87
            getstatic org.jruby.ir.Operation.RAISE_ARGUMENT_ERROR:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 88
            getstatic org.jruby.ir.Operation.RAISE_REQUIRED_KEYWORD_ARGUMENT_ERROR:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 89
            getstatic org.jruby.ir.Operation.RECORD_END_BLOCK:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 90
            getstatic org.jruby.ir.Operation.RESCUE_EQQ:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 91
            getstatic org.jruby.ir.Operation.RUNTIME_HELPER:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 92
            getstatic org.jruby.ir.Operation.SET_CAPTURED_VAR:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 93
            getstatic org.jruby.ir.Operation.THREAD_POLL:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 94
            getstatic org.jruby.ir.Operation.THROW:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 95
            getstatic org.jruby.ir.Operation.TO_ARY:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 96
            getstatic org.jruby.ir.Operation.BLOCK_GIVEN:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 97
            getstatic org.jruby.ir.Operation.GET_ERROR_INFO:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 98
            getstatic org.jruby.ir.Operation.RESTORE_ERROR_INFO:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 99
            getstatic org.jruby.ir.Operation.BOX_FIXNUM:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 100
            getstatic org.jruby.ir.Operation.BOX_FLOAT:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 101
            getstatic org.jruby.ir.Operation.BOX_BOOLEAN:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 102
            getstatic org.jruby.ir.Operation.UNBOX_FIXNUM:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 103
            getstatic org.jruby.ir.Operation.UNBOX_FLOAT:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 104
            getstatic org.jruby.ir.Operation.UNBOX_BOOLEAN:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 105
            getstatic org.jruby.ir.Operation.IADD:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 106
            getstatic org.jruby.ir.Operation.ISUB:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 107
            getstatic org.jruby.ir.Operation.IMUL:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 108
            getstatic org.jruby.ir.Operation.IDIV:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 109
            getstatic org.jruby.ir.Operation.ILT:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 110
            getstatic org.jruby.ir.Operation.IGT:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 111
            getstatic org.jruby.ir.Operation.IOR:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 112
            getstatic org.jruby.ir.Operation.IAND:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 113
            getstatic org.jruby.ir.Operation.IXOR:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 114
            getstatic org.jruby.ir.Operation.ISHL:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 115
            getstatic org.jruby.ir.Operation.ISHR:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 116
            getstatic org.jruby.ir.Operation.IEQ:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 117
            getstatic org.jruby.ir.Operation.FADD:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 118
            getstatic org.jruby.ir.Operation.FSUB:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 119
            getstatic org.jruby.ir.Operation.FMUL:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 120
            getstatic org.jruby.ir.Operation.FDIV:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 121
            getstatic org.jruby.ir.Operation.FLT:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 122
            getstatic org.jruby.ir.Operation.FGT:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 123
            getstatic org.jruby.ir.Operation.FEQ:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 124
            getstatic org.jruby.ir.Operation.MODULE_GUARD:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 125
            getstatic org.jruby.ir.Operation.PUSH_METHOD_FRAME:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 126
            getstatic org.jruby.ir.Operation.PUSH_BACKREF_FRAME:Lorg/jruby/ir/Operation;
            aastore
            dup
            bipush 127
            getstatic org.jruby.ir.Operation.PUSH_METHOD_BINDING:Lorg/jruby/ir/Operation;
            aastore
            dup
            sipush 128
            getstatic org.jruby.ir.Operation.POP_METHOD_FRAME:Lorg/jruby/ir/Operation;
            aastore
            dup
            sipush 129
            getstatic org.jruby.ir.Operation.POP_BACKREF_FRAME:Lorg/jruby/ir/Operation;
            aastore
            dup
            sipush 130
            getstatic org.jruby.ir.Operation.PUSH_BLOCK_FRAME:Lorg/jruby/ir/Operation;
            aastore
            dup
            sipush 131
            getstatic org.jruby.ir.Operation.PUSH_BLOCK_BINDING:Lorg/jruby/ir/Operation;
            aastore
            dup
            sipush 132
            getstatic org.jruby.ir.Operation.POP_BLOCK_FRAME:Lorg/jruby/ir/Operation;
            aastore
            dup
            sipush 133
            getstatic org.jruby.ir.Operation.POP_BINDING:Lorg/jruby/ir/Operation;
            aastore
            dup
            sipush 134
            getstatic org.jruby.ir.Operation.SAVE_BINDING_VIZ:Lorg/jruby/ir/Operation;
            aastore
            dup
            sipush 135
            getstatic org.jruby.ir.Operation.RESTORE_BINDING_VIZ:Lorg/jruby/ir/Operation;
            aastore
            dup
            sipush 136
            getstatic org.jruby.ir.Operation.TOGGLE_BACKTRACE:Lorg/jruby/ir/Operation;
            aastore
            dup
            sipush 137
            getstatic org.jruby.ir.Operation.UPDATE_BLOCK_STATE:Lorg/jruby/ir/Operation;
            aastore
            dup
            sipush 138
            getstatic org.jruby.ir.Operation.PREPARE_BLOCK_ARGS:Lorg/jruby/ir/Operation;
            aastore
            dup
            sipush 139
            getstatic org.jruby.ir.Operation.PREPARE_SINGLE_BLOCK_ARG:Lorg/jruby/ir/Operation;
            aastore
            dup
            sipush 140
            getstatic org.jruby.ir.Operation.PREPARE_FIXED_BLOCK_ARGS:Lorg/jruby/ir/Operation;
            aastore
            dup
            sipush 141
            getstatic org.jruby.ir.Operation.PREPARE_NO_BLOCK_ARGS:Lorg/jruby/ir/Operation;
            aastore
            putstatic org.jruby.ir.Operation.ENUM$VALUES:[Lorg/jruby/ir/Operation;
       157: .line 330
            invokestatic org.jruby.ir.Operation.values:()[Lorg/jruby/ir/Operation;
            putstatic org.jruby.ir.Operation.VALUES:[Lorg/jruby/ir/Operation;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.jruby.ir.Operation this
        start local 3 // int flags
         0: .line 234
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
         1: .line 235
            aload 0 /* this */
            iload 3 /* flags */
            putfield org.jruby.ir.Operation.flags:I
         2: .line 237
            aload 0 /* this */
            invokevirtual org.jruby.ir.Operation.isArgReceive:()Z
            ifeq 5
         3: .line 238
            aload 0 /* this */
            getstatic org.jruby.ir.OpClass.ARG_OP:Lorg/jruby/ir/OpClass;
            putfield org.jruby.ir.Operation.opClass:Lorg/jruby/ir/OpClass;
         4: .line 239
            goto 24
      StackMap locals: org.jruby.ir.Operation java.lang.String int int
      StackMap stack:
         5: iload 3 /* flags */
            bipush 16
            iand
            ifle 8
         6: .line 240
            aload 0 /* this */
            getstatic org.jruby.ir.OpClass.RET_OP:Lorg/jruby/ir/OpClass;
            putfield org.jruby.ir.Operation.opClass:Lorg/jruby/ir/OpClass;
         7: .line 241
            goto 24
      StackMap locals:
      StackMap stack:
         8: aload 0 /* this */
            invokevirtual org.jruby.ir.Operation.isBranch:()Z
            ifeq 11
         9: .line 242
            aload 0 /* this */
            getstatic org.jruby.ir.OpClass.BRANCH_OP:Lorg/jruby/ir/OpClass;
            putfield org.jruby.ir.Operation.opClass:Lorg/jruby/ir/OpClass;
        10: .line 243
            goto 24
      StackMap locals:
      StackMap stack:
        11: aload 0 /* this */
            invokevirtual org.jruby.ir.Operation.isBookKeepingOp:()Z
            ifeq 14
        12: .line 244
            aload 0 /* this */
            getstatic org.jruby.ir.OpClass.BOOK_KEEPING_OP:Lorg/jruby/ir/OpClass;
            putfield org.jruby.ir.Operation.opClass:Lorg/jruby/ir/OpClass;
        13: .line 245
            goto 24
      StackMap locals:
      StackMap stack:
        14: aload 0 /* this */
            invokevirtual org.jruby.ir.Operation.isCall:()Z
            ifeq 17
        15: .line 246
            aload 0 /* this */
            getstatic org.jruby.ir.OpClass.CALL_OP:Lorg/jruby/ir/OpClass;
            putfield org.jruby.ir.Operation.opClass:Lorg/jruby/ir/OpClass;
        16: .line 247
            goto 24
      StackMap locals:
      StackMap stack:
        17: iload 3 /* flags */
            ldc 32768
            iand
            ifle 20
        18: .line 248
            aload 0 /* this */
            getstatic org.jruby.ir.OpClass.INT_OP:Lorg/jruby/ir/OpClass;
            putfield org.jruby.ir.Operation.opClass:Lorg/jruby/ir/OpClass;
        19: .line 249
            goto 24
      StackMap locals:
      StackMap stack:
        20: iload 3 /* flags */
            sipush 16384
            iand
            ifle 23
        21: .line 250
            aload 0 /* this */
            getstatic org.jruby.ir.OpClass.FLOAT_OP:Lorg/jruby/ir/OpClass;
            putfield org.jruby.ir.Operation.opClass:Lorg/jruby/ir/OpClass;
        22: .line 251
            goto 24
        23: .line 252
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic org.jruby.ir.OpClass.OTHER_OP:Lorg/jruby/ir/OpClass;
            putfield org.jruby.ir.Operation.opClass:Lorg/jruby/ir/OpClass;
        24: .line 254
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int flags
        end local 0 // org.jruby.ir.Operation this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   25     0   this  Lorg/jruby/ir/Operation;
            0   25     3  flags  I
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  
      flags          

  public boolean transfersControl();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ir.Operation this
         0: .line 257
            aload 0 /* this */
            getfield org.jruby.ir.Operation.flags:I
            bipush 56
            iand
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jruby.ir.Operation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jruby/ir/Operation;

  public boolean isLoad();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ir.Operation this
         0: .line 261
            aload 0 /* this */
            getfield org.jruby.ir.Operation.flags:I
            sipush 128
            iand
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jruby.ir.Operation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jruby/ir/Operation;

  public boolean isStore();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ir.Operation this
         0: .line 265
            aload 0 /* this */
            getfield org.jruby.ir.Operation.flags:I
            sipush 256
            iand
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jruby.ir.Operation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jruby/ir/Operation;

  public boolean isCall();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ir.Operation this
         0: .line 269
            aload 0 /* this */
            getfield org.jruby.ir.Operation.flags:I
            sipush 512
            iand
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jruby.ir.Operation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jruby/ir/Operation;

  public boolean isBranch();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ir.Operation this
         0: .line 273
            aload 0 /* this */
            getfield org.jruby.ir.Operation.flags:I
            bipush 8
            iand
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jruby.ir.Operation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jruby/ir/Operation;

  public boolean isReturn();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ir.Operation this
         0: .line 277
            aload 0 /* this */
            getfield org.jruby.ir.Operation.flags:I
            bipush 16
            iand
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jruby.ir.Operation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jruby/ir/Operation;

  public boolean isException();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ir.Operation this
         0: .line 281
            aload 0 /* this */
            getfield org.jruby.ir.Operation.flags:I
            bipush 32
            iand
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jruby.ir.Operation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jruby/ir/Operation;

  public boolean isArgReceive();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ir.Operation this
         0: .line 285
            aload 0 /* this */
            getfield org.jruby.ir.Operation.flags:I
            sipush 1024
            iand
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jruby.ir.Operation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jruby/ir/Operation;

  public boolean startsBasicBlock();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ir.Operation this
         0: .line 289
            aload 0 /* this */
            getstatic org.jruby.ir.Operation.LABEL:Lorg/jruby/ir/Operation;
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jruby.ir.Operation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jruby/ir/Operation;

  public boolean endsBasicBlock();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jruby.ir.Operation this
         0: .line 297
            aload 0 /* this */
            invokevirtual org.jruby.ir.Operation.transfersControl:()Z
            ireturn
        end local 0 // org.jruby.ir.Operation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/Operation;

  public boolean hasSideEffects();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ir.Operation this
         0: .line 301
            aload 0 /* this */
            getfield org.jruby.ir.Operation.flags:I
            iconst_1
            iand
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jruby.ir.Operation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jruby/ir/Operation;

  public boolean isDebugOp();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ir.Operation this
         0: .line 305
            aload 0 /* this */
            getfield org.jruby.ir.Operation.flags:I
            bipush 64
            iand
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jruby.ir.Operation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jruby/ir/Operation;

  public boolean isBookKeepingOp();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ir.Operation this
         0: .line 309
            aload 0 /* this */
            getfield org.jruby.ir.Operation.flags:I
            sipush 8192
            iand
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jruby.ir.Operation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jruby/ir/Operation;

  public boolean canRaiseException();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ir.Operation this
         0: .line 314
            aload 0 /* this */
            getfield org.jruby.ir.Operation.flags:I
            iconst_2
            iand
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jruby.ir.Operation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jruby/ir/Operation;

  public boolean modifiesCode();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ir.Operation this
         0: .line 318
            aload 0 /* this */
            getfield org.jruby.ir.Operation.flags:I
            sipush 2048
            iand
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jruby.ir.Operation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jruby/ir/Operation;

  public boolean inlineUnfriendly();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.ir.Operation this
         0: .line 322
            aload 0 /* this */
            getfield org.jruby.ir.Operation.flags:I
            sipush 4096
            iand
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jruby.ir.Operation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jruby/ir/Operation;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jruby.ir.Operation this
         0: .line 327
            aload 0 /* this */
            invokevirtual org.jruby.ir.Operation.name:()Ljava/lang/String;
            invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
            areturn
        end local 0 // org.jruby.ir.Operation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/ir/Operation;

  public static org.jruby.ir.Operation fromOrdinal(int);
    descriptor: (I)Lorg/jruby/ir/Operation;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // int value
         0: .line 333
            iload 0 /* value */
            iflt 1
            iload 0 /* value */
            getstatic org.jruby.ir.Operation.VALUES:[Lorg/jruby/ir/Operation;
            arraylength
            if_icmplt 2
         1: .line 334
      StackMap locals:
      StackMap stack:
            new java.lang.RuntimeException
            dup
            new java.lang.StringBuilder
            dup
            ldc "invalid ordinal: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 0 /* value */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 336
      StackMap locals:
      StackMap stack:
            getstatic org.jruby.ir.Operation.VALUES:[Lorg/jruby/ir/Operation;
            iload 0 /* value */
            aaload
            areturn
        end local 0 // int value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0  value  I
    MethodParameters:
       Name  Flags
      value  

  public static org.jruby.ir.Operation[] values();
    descriptor: ()[Lorg/jruby/ir/Operation;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=0
         0: .line 1
            getstatic org.jruby.ir.Operation.ENUM$VALUES:[Lorg/jruby/ir/Operation;
            dup
            astore 0
            iconst_0
            aload 0
            arraylength
            dup
            istore 1
            anewarray org.jruby.ir.Operation
            dup
            astore 2
            iconst_0
            iload 1
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
            aload 2
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static org.jruby.ir.Operation valueOf(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jruby/ir/Operation;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 1
            ldc Lorg/jruby/ir/Operation;
            aload 0
            invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
            checkcast org.jruby.ir.Operation
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      name  
}
Signature: Ljava/lang/Enum<Lorg/jruby/ir/Operation;>;
SourceFile: "Operation.java"