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

  public static org.jruby.Ruby initialize(java.util.List<java.lang.String>);
    descriptor: (Ljava/util/List;)Lorg/jruby/Ruby;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.util.List loadPaths
         0: .line 69
            aload 0 /* loadPaths */
            new org.jruby.RubyInstanceConfig
            dup
            invokespecial org.jruby.RubyInstanceConfig.<init>:()V
            invokestatic org.jruby.javasupport.JavaEmbedUtils.initialize:(Ljava/util/List;Lorg/jruby/RubyInstanceConfig;)Lorg/jruby/Ruby;
            areturn
        end local 0 // java.util.List loadPaths
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0  loadPaths  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/util/List<Ljava/lang/String;>;)Lorg/jruby/Ruby;
    MethodParameters:
           Name  Flags
      loadPaths  

  public static org.jruby.Ruby initialize(java.util.List<java.lang.String>, org.jruby.RubyInstanceConfig);
    descriptor: (Ljava/util/List;Lorg/jruby/RubyInstanceConfig;)Lorg/jruby/Ruby;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // java.util.List loadPaths
        start local 1 // org.jruby.RubyInstanceConfig config
         0: .line 79
            aload 1 /* config */
            invokestatic org.jruby.Ruby.newInstance:(Lorg/jruby/RubyInstanceConfig;)Lorg/jruby/Ruby;
            astore 2 /* runtime */
        start local 2 // org.jruby.Ruby runtime
         1: .line 80
            aload 2 /* runtime */
            invokevirtual org.jruby.Ruby.getLoadService:()Lorg/jruby/runtime/load/LoadService;
            aload 0 /* loadPaths */
            invokevirtual org.jruby.runtime.load.LoadService.addPaths:(Ljava/util/List;)V
         2: .line 81
            aload 2 /* runtime */
            invokevirtual org.jruby.Ruby.getLoadService:()Lorg/jruby/runtime/load/LoadService;
            ldc "java"
            invokevirtual org.jruby.runtime.load.LoadService.require:(Ljava/lang/String;)Z
            pop
         3: .line 83
            aload 2 /* runtime */
            areturn
        end local 2 // org.jruby.Ruby runtime
        end local 1 // org.jruby.RubyInstanceConfig config
        end local 0 // java.util.List loadPaths
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0  loadPaths  Ljava/util/List<Ljava/lang/String;>;
            0    4     1     config  Lorg/jruby/RubyInstanceConfig;
            1    4     2    runtime  Lorg/jruby/Ruby;
    Signature: (Ljava/util/List<Ljava/lang/String;>;Lorg/jruby/RubyInstanceConfig;)Lorg/jruby/Ruby;
    MethodParameters:
           Name  Flags
      loadPaths  
      config     

  public static org.jruby.RubyObjectAdapter newObjectAdapter();
    descriptor: ()Lorg/jruby/RubyObjectAdapter;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 87
            new org.jruby.javasupport.JavaEmbedUtils$1
            dup
            invokespecial org.jruby.javasupport.JavaEmbedUtils$1.<init>:()V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static org.jruby.RubyRuntimeAdapter newRuntimeAdapter();
    descriptor: ()Lorg/jruby/RubyRuntimeAdapter;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 139
            new org.jruby.javasupport.JavaEmbedUtils$2
            dup
            invokespecial org.jruby.javasupport.JavaEmbedUtils$2.<init>:()V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static void terminate(org.jruby.Ruby);
    descriptor: (Lorg/jruby/Ruby;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jruby.Ruby runtime
         0: .line 212
            aload 0 /* runtime */
            invokevirtual org.jruby.Ruby.tearDown:()V
         1: .line 213
            return
        end local 0 // org.jruby.Ruby runtime
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0  runtime  Lorg/jruby/Ruby;
    MethodParameters:
         Name  Flags
      runtime  

  public static java.lang.Object invokeMethod(org.jruby.Ruby, java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Class);
    descriptor: (Lorg/jruby/Ruby;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=9, args_size=5
        start local 0 // org.jruby.Ruby runtime
        start local 1 // java.lang.Object receiver
        start local 2 // java.lang.String method
        start local 3 // java.lang.Object[] args
        start local 4 // java.lang.Class returnType
         0: .line 227
            aload 1 /* receiver */
            ifnull 1
            aload 0 /* runtime */
            aload 1 /* receiver */
            invokestatic org.jruby.javasupport.JavaUtil.convertJavaToRuby:(Lorg/jruby/Ruby;Ljava/lang/Object;)Lorg/jruby/runtime/builtin/IRubyObject;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* runtime */
            invokevirtual org.jruby.Ruby.getTopSelf:()Lorg/jruby/runtime/builtin/IRubyObject;
      StackMap locals:
      StackMap stack: org.jruby.runtime.builtin.IRubyObject
         2: astore 5 /* rubyReceiver */
        start local 5 // org.jruby.runtime.builtin.IRubyObject rubyReceiver
         3: .line 229
            aload 0 /* runtime */
            aload 3 /* args */
            invokestatic org.jruby.javasupport.JavaUtil.convertJavaArrayToRuby:(Lorg/jruby/Ruby;[Ljava/lang/Object;)[Lorg/jruby/runtime/builtin/IRubyObject;
            astore 6 /* rubyArgs */
        start local 6 // org.jruby.runtime.builtin.IRubyObject[] rubyArgs
         4: .line 232
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         5: goto 9
         6: .line 233
      StackMap locals: org.jruby.runtime.builtin.IRubyObject org.jruby.runtime.builtin.IRubyObject[] int
      StackMap stack:
            aload 6 /* rubyArgs */
            iload 7 /* i */
            aaload
            astore 8 /* obj */
        start local 8 // org.jruby.runtime.builtin.IRubyObject obj
         7: .line 235
            aload 8 /* obj */
            instanceof org.jruby.javasupport.JavaObject
            ifeq 8
            aload 6 /* rubyArgs */
            iload 7 /* i */
            aload 0 /* runtime */
            aload 8 /* obj */
            invokestatic org.jruby.javasupport.Java.wrap:(Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            aastore
        end local 8 // org.jruby.runtime.builtin.IRubyObject obj
         8: .line 232
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 7 /* i */
            aload 6 /* rubyArgs */
            arraylength
            if_icmplt 6
        end local 7 // int i
        10: .line 238
            aload 5 /* rubyReceiver */
            aload 0 /* runtime */
            invokevirtual org.jruby.Ruby.getCurrentContext:()Lorg/jruby/runtime/ThreadContext;
            aload 2 /* method */
            aload 6 /* rubyArgs */
            invokeinterface org.jruby.runtime.builtin.IRubyObject.callMethod:(Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;[Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            astore 7 /* result */
        start local 7 // org.jruby.runtime.builtin.IRubyObject result
        11: .line 240
            aload 0 /* runtime */
            aload 7 /* result */
            aload 4 /* returnType */
            invokestatic org.jruby.javasupport.JavaEmbedUtils.rubyToJava:(Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 7 // org.jruby.runtime.builtin.IRubyObject result
        end local 6 // org.jruby.runtime.builtin.IRubyObject[] rubyArgs
        end local 5 // org.jruby.runtime.builtin.IRubyObject rubyReceiver
        end local 4 // java.lang.Class returnType
        end local 3 // java.lang.Object[] args
        end local 2 // java.lang.String method
        end local 1 // java.lang.Object receiver
        end local 0 // org.jruby.Ruby runtime
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   12     0       runtime  Lorg/jruby/Ruby;
            0   12     1      receiver  Ljava/lang/Object;
            0   12     2        method  Ljava/lang/String;
            0   12     3          args  [Ljava/lang/Object;
            0   12     4    returnType  Ljava/lang/Class;
            3   12     5  rubyReceiver  Lorg/jruby/runtime/builtin/IRubyObject;
            4   12     6      rubyArgs  [Lorg/jruby/runtime/builtin/IRubyObject;
            5   10     7             i  I
            7    8     8           obj  Lorg/jruby/runtime/builtin/IRubyObject;
           11   12     7        result  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
            Name  Flags
      runtime     
      receiver    
      method      
      args        
      returnType  

  public static java.lang.Object rubyToJava(org.jruby.Ruby, org.jruby.runtime.builtin.IRubyObject, java.lang.Class);
    descriptor: (Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.jruby.Ruby runtime
        start local 1 // org.jruby.runtime.builtin.IRubyObject value
        start local 2 // java.lang.Class type
         0: .line 247
            aload 1 /* value */
            aload 2 /* type */
            invokeinterface org.jruby.runtime.builtin.IRubyObject.toJava:(Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class type
        end local 1 // org.jruby.runtime.builtin.IRubyObject value
        end local 0 // org.jruby.Ruby runtime
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  runtime  Lorg/jruby/Ruby;
            0    1     1    value  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     2     type  Ljava/lang/Class;
    MethodParameters:
         Name  Flags
      runtime  
      value    
      type     

  public static java.lang.Object rubyToJava(org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/builtin/IRubyObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.runtime.builtin.IRubyObject value
         0: .line 256
            aload 0 /* value */
            ldc Ljava/lang/Object;
            invokeinterface org.jruby.runtime.builtin.IRubyObject.toJava:(Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 0 // org.jruby.runtime.builtin.IRubyObject value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  value  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
       Name  Flags
      value  

  public static org.jruby.runtime.builtin.IRubyObject javaToRuby(org.jruby.Ruby, java.lang.Object);
    descriptor: (Lorg/jruby/Ruby;Ljava/lang/Object;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jruby.Ruby runtime
        start local 1 // java.lang.Object value
         0: .line 263
            aload 1 /* value */
            instanceof org.jruby.runtime.builtin.IRubyObject
            ifeq 1
            aload 1 /* value */
            checkcast org.jruby.runtime.builtin.IRubyObject
            areturn
         1: .line 265
      StackMap locals:
      StackMap stack:
            aload 0 /* runtime */
            aload 1 /* value */
            invokestatic org.jruby.javasupport.JavaUtil.convertJavaToUsableRubyObject:(Lorg/jruby/Ruby;Ljava/lang/Object;)Lorg/jruby/runtime/builtin/IRubyObject;
            astore 2 /* result */
        start local 2 // org.jruby.runtime.builtin.IRubyObject result
         2: .line 267
            aload 2 /* result */
            instanceof org.jruby.javasupport.JavaObject
            ifeq 3
            aload 0 /* runtime */
            aload 2 /* result */
            invokestatic org.jruby.javasupport.Java.wrap:(Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
            goto 4
      StackMap locals: org.jruby.runtime.builtin.IRubyObject
      StackMap stack:
         3: aload 2 /* result */
      StackMap locals:
      StackMap stack: org.jruby.runtime.builtin.IRubyObject
         4: areturn
        end local 2 // org.jruby.runtime.builtin.IRubyObject result
        end local 1 // java.lang.Object value
        end local 0 // org.jruby.Ruby runtime
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0  runtime  Lorg/jruby/Ruby;
            0    5     1    value  Ljava/lang/Object;
            2    5     2   result  Lorg/jruby/runtime/builtin/IRubyObject;
    MethodParameters:
         Name  Flags
      runtime  
      value    

  public static org.jruby.runtime.builtin.IRubyObject javaToRuby(org.jruby.Ruby, boolean);
    descriptor: (Lorg/jruby/Ruby;Z)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.Ruby runtime
        start local 1 // boolean value
         0: .line 271
            aload 0 /* runtime */
            iload 1 /* value */
            ifeq 1
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            goto 2
      StackMap locals:
      StackMap stack: org.jruby.Ruby
         1: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
      StackMap locals: org.jruby.Ruby int
      StackMap stack: org.jruby.Ruby java.lang.Boolean
         2: invokestatic org.jruby.javasupport.JavaEmbedUtils.javaToRuby:(Lorg/jruby/Ruby;Ljava/lang/Object;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 1 // boolean value
        end local 0 // org.jruby.Ruby runtime
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0  runtime  Lorg/jruby/Ruby;
            0    3     1    value  Z
    MethodParameters:
         Name  Flags
      runtime  
      value    

  public static org.jruby.runtime.builtin.IRubyObject javaToRuby(org.jruby.Ruby, byte);
    descriptor: (Lorg/jruby/Ruby;B)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.Ruby runtime
        start local 1 // byte value
         0: .line 275
            aload 0 /* runtime */
            iload 1 /* value */
            invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
            invokestatic org.jruby.javasupport.JavaEmbedUtils.javaToRuby:(Lorg/jruby/Ruby;Ljava/lang/Object;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 1 // byte value
        end local 0 // org.jruby.Ruby runtime
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  runtime  Lorg/jruby/Ruby;
            0    1     1    value  B
    MethodParameters:
         Name  Flags
      runtime  
      value    

  public static org.jruby.runtime.builtin.IRubyObject javaToRuby(org.jruby.Ruby, char);
    descriptor: (Lorg/jruby/Ruby;C)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.Ruby runtime
        start local 1 // char value
         0: .line 279
            aload 0 /* runtime */
            iload 1 /* value */
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            invokestatic org.jruby.javasupport.JavaEmbedUtils.javaToRuby:(Lorg/jruby/Ruby;Ljava/lang/Object;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 1 // char value
        end local 0 // org.jruby.Ruby runtime
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  runtime  Lorg/jruby/Ruby;
            0    1     1    value  C
    MethodParameters:
         Name  Flags
      runtime  
      value    

  public static org.jruby.runtime.builtin.IRubyObject javaToRuby(org.jruby.Ruby, double);
    descriptor: (Lorg/jruby/Ruby;D)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.jruby.Ruby runtime
        start local 1 // double value
         0: .line 283
            aload 0 /* runtime */
            new java.lang.Double
            dup
            dload 1 /* value */
            invokespecial java.lang.Double.<init>:(D)V
            invokestatic org.jruby.javasupport.JavaEmbedUtils.javaToRuby:(Lorg/jruby/Ruby;Ljava/lang/Object;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 1 // double value
        end local 0 // org.jruby.Ruby runtime
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  runtime  Lorg/jruby/Ruby;
            0    1     1    value  D
    MethodParameters:
         Name  Flags
      runtime  
      value    

  public static org.jruby.runtime.builtin.IRubyObject javaToRuby(org.jruby.Ruby, float);
    descriptor: (Lorg/jruby/Ruby;F)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.jruby.Ruby runtime
        start local 1 // float value
         0: .line 287
            aload 0 /* runtime */
            new java.lang.Float
            dup
            fload 1 /* value */
            invokespecial java.lang.Float.<init>:(F)V
            invokestatic org.jruby.javasupport.JavaEmbedUtils.javaToRuby:(Lorg/jruby/Ruby;Ljava/lang/Object;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 1 // float value
        end local 0 // org.jruby.Ruby runtime
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  runtime  Lorg/jruby/Ruby;
            0    1     1    value  F
    MethodParameters:
         Name  Flags
      runtime  
      value    

  public static org.jruby.runtime.builtin.IRubyObject javaToRuby(org.jruby.Ruby, int);
    descriptor: (Lorg/jruby/Ruby;I)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.Ruby runtime
        start local 1 // int value
         0: .line 291
            aload 0 /* runtime */
            iload 1 /* value */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokestatic org.jruby.javasupport.JavaEmbedUtils.javaToRuby:(Lorg/jruby/Ruby;Ljava/lang/Object;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 1 // int value
        end local 0 // org.jruby.Ruby runtime
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  runtime  Lorg/jruby/Ruby;
            0    1     1    value  I
    MethodParameters:
         Name  Flags
      runtime  
      value    

  public static org.jruby.runtime.builtin.IRubyObject javaToRuby(org.jruby.Ruby, long);
    descriptor: (Lorg/jruby/Ruby;J)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.jruby.Ruby runtime
        start local 1 // long value
         0: .line 295
            aload 0 /* runtime */
            lload 1 /* value */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokestatic org.jruby.javasupport.JavaEmbedUtils.javaToRuby:(Lorg/jruby/Ruby;Ljava/lang/Object;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 1 // long value
        end local 0 // org.jruby.Ruby runtime
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  runtime  Lorg/jruby/Ruby;
            0    1     1    value  J
    MethodParameters:
         Name  Flags
      runtime  
      value    

  public static org.jruby.runtime.builtin.IRubyObject javaToRuby(org.jruby.Ruby, short);
    descriptor: (Lorg/jruby/Ruby;S)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.Ruby runtime
        start local 1 // short value
         0: .line 299
            aload 0 /* runtime */
            iload 1 /* value */
            invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
            invokestatic org.jruby.javasupport.JavaEmbedUtils.javaToRuby:(Lorg/jruby/Ruby;Ljava/lang/Object;)Lorg/jruby/runtime/builtin/IRubyObject;
            areturn
        end local 1 // short value
        end local 0 // org.jruby.Ruby runtime
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  runtime  Lorg/jruby/Ruby;
            0    1     1    value  S
    MethodParameters:
         Name  Flags
      runtime  
      value    
}
SourceFile: "JavaEmbedUtils.java"
NestMembers:
  org.jruby.javasupport.JavaEmbedUtils$1  org.jruby.javasupport.JavaEmbedUtils$2  org.jruby.javasupport.JavaEmbedUtils$EvalUnit  org.jruby.javasupport.JavaEmbedUtils$InterpretedEvalUnit
InnerClasses:
  org.jruby.javasupport.JavaEmbedUtils$1
  org.jruby.javasupport.JavaEmbedUtils$2
  public abstract EvalUnit = org.jruby.javasupport.JavaEmbedUtils$EvalUnit of org.jruby.javasupport.JavaEmbedUtils
  public InterpretedEvalUnit = org.jruby.javasupport.JavaEmbedUtils$InterpretedEvalUnit of org.jruby.javasupport.JavaEmbedUtils