public abstract class org.omg.CORBA.ORB
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.omg.CORBA.ORB
  super_class: java.lang.Object
{
  private static final java.lang.String ORBClassKey;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "org.omg.CORBA.ORBClass"

  private static final java.lang.String ORBSingletonClassKey;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "org.omg.CORBA.ORBSingletonClass"

  private static org.omg.CORBA.ORB singleton;
    descriptor: Lorg/omg/CORBA/ORB;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

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

  private static void checkPackageAccess(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // java.lang.String name
         0: .line 203
            invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
            astore 1 /* s */
        start local 1 // java.lang.SecurityManager s
         1: .line 204
            aload 1 /* s */
            ifnull 10
         2: .line 205
            aload 0 /* name */
            bipush 47
            bipush 46
            invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
            astore 2 /* cname */
        start local 2 // java.lang.String cname
         3: .line 206
            aload 2 /* cname */
            ldc "["
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 7
         4: .line 207
            aload 2 /* cname */
            bipush 91
            invokevirtual java.lang.String.lastIndexOf:(I)I
            iconst_2
            iadd
            istore 3 /* b */
        start local 3 // int b
         5: .line 208
            iload 3 /* b */
            iconst_1
            if_icmple 7
            iload 3 /* b */
            aload 2 /* cname */
            invokevirtual java.lang.String.length:()I
            if_icmpge 7
         6: .line 209
            aload 2 /* cname */
            iload 3 /* b */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 2 /* cname */
        end local 3 // int b
         7: .line 212
      StackMap locals: java.lang.SecurityManager java.lang.String
      StackMap stack:
            aload 2 /* cname */
            bipush 46
            invokevirtual java.lang.String.lastIndexOf:(I)I
            istore 3 /* i */
        start local 3 // int i
         8: .line 213
            iload 3 /* i */
            iconst_m1
            if_icmpeq 10
         9: .line 214
            aload 1 /* s */
            aload 2 /* cname */
            iconst_0
            iload 3 /* i */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.lang.SecurityManager.checkPackageAccess:(Ljava/lang/String;)V
        end local 3 // int i
        end local 2 // java.lang.String cname
        10: .line 217
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.SecurityManager s
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   name  Ljava/lang/String;
            1   11     1      s  Ljava/lang/SecurityManager;
            3   10     2  cname  Ljava/lang/String;
            5    7     3      b  I
            8   10     3      i  I
    MethodParameters:
      Name  Flags
      name  

  private static java.lang.String getSystemProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // java.lang.String name
         0: .line 235
            new org.omg.CORBA.ORB$1
            dup
            aload 0 /* name */
            invokespecial org.omg.CORBA.ORB$1.<init>:(Ljava/lang/String;)V
         1: .line 234
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 1 /* propValue */
        start local 1 // java.lang.String propValue
         2: .line 242
            aload 1 /* propValue */
            areturn
        end local 1 // java.lang.String propValue
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       name  Ljava/lang/String;
            2    3     1  propValue  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final

  private static java.lang.String getPropertyFromFile(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // java.lang.String name
         0: .line 252
            new org.omg.CORBA.ORB$2
            dup
            aload 0 /* name */
            invokespecial org.omg.CORBA.ORB$2.<init>:(Ljava/lang/String;)V
         1: .line 251
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 1 /* propValue */
        start local 1 // java.lang.String propValue
         2: .line 309
            aload 1 /* propValue */
            areturn
        end local 1 // java.lang.String propValue
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       name  Ljava/lang/String;
            2    3     1  propValue  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final

  public static synchronized org.omg.CORBA.ORB init();
    descriptor: ()Lorg/omg/CORBA/ORB;
    flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=0
         0: .line 343
            getstatic org.omg.CORBA.ORB.singleton:Lorg/omg/CORBA/ORB;
            ifnonnull 9
         1: .line 344
            ldc "org.omg.CORBA.ORBSingletonClass"
            invokestatic org.omg.CORBA.ORB.getSystemProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 0 /* className */
        start local 0 // java.lang.String className
         2: .line 345
            aload 0 /* className */
            ifnonnull 4
         3: .line 346
            ldc "org.omg.CORBA.ORBSingletonClass"
            invokestatic org.omg.CORBA.ORB.getPropertyFromFile:(Ljava/lang/String;)Ljava/lang/String;
            astore 0 /* className */
         4: .line 347
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* className */
            ifnull 6
         5: .line 348
            aload 0 /* className */
            ldc "com.sun.corba.se.impl.orb.ORBSingleton"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
         6: .line 349
      StackMap locals:
      StackMap stack:
            new com.sun.corba.se.impl.orb.ORBSingleton
            dup
            invokespecial com.sun.corba.se.impl.orb.ORBSingleton.<init>:()V
            putstatic org.omg.CORBA.ORB.singleton:Lorg/omg/CORBA/ORB;
         7: .line 350
            goto 9
         8: .line 351
      StackMap locals:
      StackMap stack:
            aload 0 /* className */
            invokestatic org.omg.CORBA.ORB.create_impl_with_systemclassloader:(Ljava/lang/String;)Lorg/omg/CORBA/ORB;
            putstatic org.omg.CORBA.ORB.singleton:Lorg/omg/CORBA/ORB;
        end local 0 // java.lang.String className
         9: .line 354
      StackMap locals:
      StackMap stack:
            getstatic org.omg.CORBA.ORB.singleton:Lorg/omg/CORBA/ORB;
            areturn
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            2    9     0  className  Ljava/lang/String;

  private static org.omg.CORBA.ORB create_impl_with_systemclassloader(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/omg/CORBA/ORB;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // java.lang.String className
         0: .line 360
            aload 0 /* className */
            invokestatic org.omg.CORBA.ORB.checkPackageAccess:(Ljava/lang/String;)V
         1: .line 361
            invokestatic java.lang.ClassLoader.getSystemClassLoader:()Ljava/lang/ClassLoader;
            astore 1 /* cl */
        start local 1 // java.lang.ClassLoader cl
         2: .line 362
            ldc Lorg/omg/CORBA/ORB;
            astore 2 /* orbBaseClass */
        start local 2 // java.lang.Class orbBaseClass
         3: .line 363
            aload 0 /* className */
            iconst_1
            aload 1 /* cl */
            invokestatic java.lang.Class.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
            aload 2 /* orbBaseClass */
            invokevirtual java.lang.Class.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class;
            astore 3 /* singletonOrbClass */
        start local 3 // java.lang.Class singletonOrbClass
         4: .line 364
            aload 3 /* singletonOrbClass */
            invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
            checkcast org.omg.CORBA.ORB
         5: areturn
        end local 3 // java.lang.Class singletonOrbClass
        end local 2 // java.lang.Class orbBaseClass
        end local 1 // java.lang.ClassLoader cl
         6: .line 365
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 1 /* ex */
        start local 1 // java.lang.Throwable ex
         7: .line 366
            new org.omg.CORBA.INITIALIZE
            dup
         8: .line 367
            new java.lang.StringBuilder
            dup
            ldc "can't instantiate default ORB implementation "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* className */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         9: .line 366
            invokespecial org.omg.CORBA.INITIALIZE.<init>:(Ljava/lang/String;)V
            astore 2 /* systemException */
        start local 2 // org.omg.CORBA.SystemException systemException
        10: .line 368
            aload 2 /* systemException */
            aload 1 /* ex */
            invokevirtual org.omg.CORBA.SystemException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
            pop
        11: .line 369
            aload 2 /* systemException */
            athrow
        end local 2 // org.omg.CORBA.SystemException systemException
        end local 1 // java.lang.Throwable ex
        end local 0 // java.lang.String className
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   12     0          className  Ljava/lang/String;
            2    6     1                 cl  Ljava/lang/ClassLoader;
            3    6     2       orbBaseClass  Ljava/lang/Class<Lorg/omg/CORBA/ORB;>;
            4    6     3  singletonOrbClass  Ljava/lang/Class<*>;
            7   12     1                 ex  Ljava/lang/Throwable;
           10   12     2    systemException  Lorg/omg/CORBA/SystemException;
      Exception table:
        from    to  target  type
           0     5       6  Class java.lang.Throwable
    MethodParameters:
           Name  Flags
      className  

  private static org.omg.CORBA.ORB create_impl(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/omg/CORBA/ORB;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // java.lang.String className
         0: .line 374
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            invokevirtual java.lang.Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
            astore 1 /* cl */
        start local 1 // java.lang.ClassLoader cl
         1: .line 375
            aload 1 /* cl */
            ifnonnull 3
         2: .line 376
            invokestatic java.lang.ClassLoader.getSystemClassLoader:()Ljava/lang/ClassLoader;
            astore 1 /* cl */
         3: .line 379
      StackMap locals: java.lang.ClassLoader
      StackMap stack:
            aload 0 /* className */
            invokestatic org.omg.CORBA.ORB.checkPackageAccess:(Ljava/lang/String;)V
         4: .line 380
            ldc Lorg/omg/CORBA/ORB;
            astore 2 /* orbBaseClass */
        start local 2 // java.lang.Class orbBaseClass
         5: .line 381
            aload 0 /* className */
            iconst_1
            aload 1 /* cl */
            invokestatic java.lang.Class.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
            aload 2 /* orbBaseClass */
            invokevirtual java.lang.Class.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class;
            astore 3 /* orbClass */
        start local 3 // java.lang.Class orbClass
         6: .line 382
            aload 3 /* orbClass */
            invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
            checkcast org.omg.CORBA.ORB
         7: areturn
        end local 3 // java.lang.Class orbClass
        end local 2 // java.lang.Class orbBaseClass
         8: .line 383
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* ex */
        start local 2 // java.lang.Throwable ex
         9: .line 384
            new org.omg.CORBA.INITIALIZE
            dup
        10: .line 385
            new java.lang.StringBuilder
            dup
            ldc "can't instantiate default ORB implementation "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* className */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        11: .line 384
            invokespecial org.omg.CORBA.INITIALIZE.<init>:(Ljava/lang/String;)V
            astore 3 /* systemException */
        start local 3 // org.omg.CORBA.SystemException systemException
        12: .line 386
            aload 3 /* systemException */
            aload 2 /* ex */
            invokevirtual org.omg.CORBA.SystemException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
            pop
        13: .line 387
            aload 3 /* systemException */
            athrow
        end local 3 // org.omg.CORBA.SystemException systemException
        end local 2 // java.lang.Throwable ex
        end local 1 // java.lang.ClassLoader cl
        end local 0 // java.lang.String className
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   14     0        className  Ljava/lang/String;
            1   14     1               cl  Ljava/lang/ClassLoader;
            5    8     2     orbBaseClass  Ljava/lang/Class<Lorg/omg/CORBA/ORB;>;
            6    8     3         orbClass  Ljava/lang/Class<*>;
            9   14     2               ex  Ljava/lang/Throwable;
           12   14     3  systemException  Lorg/omg/CORBA/SystemException;
      Exception table:
        from    to  target  type
           3     7       8  Class java.lang.Throwable
    MethodParameters:
           Name  Flags
      className  

  public static org.omg.CORBA.ORB init(java.lang.String[], java.util.Properties);
    descriptor: ([Ljava/lang/String;Ljava/util/Properties;)Lorg/omg/CORBA/ORB;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // java.lang.String[] args
        start local 1 // java.util.Properties props
         0: .line 415
            aconst_null
            astore 2 /* className */
        start local 2 // java.lang.String className
         1: .line 418
            aload 1 /* props */
            ifnull 3
         2: .line 419
            aload 1 /* props */
            ldc "org.omg.CORBA.ORBClass"
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* className */
         3: .line 420
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* className */
            ifnonnull 5
         4: .line 421
            ldc "org.omg.CORBA.ORBClass"
            invokestatic org.omg.CORBA.ORB.getSystemProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* className */
         5: .line 422
      StackMap locals:
      StackMap stack:
            aload 2 /* className */
            ifnonnull 7
         6: .line 423
            ldc "org.omg.CORBA.ORBClass"
            invokestatic org.omg.CORBA.ORB.getPropertyFromFile:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* className */
         7: .line 424
      StackMap locals:
      StackMap stack:
            aload 2 /* className */
            ifnull 9
         8: .line 425
            aload 2 /* className */
            ldc "com.sun.corba.se.impl.orb.ORBImpl"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 11
         9: .line 426
      StackMap locals:
      StackMap stack:
            new com.sun.corba.se.impl.orb.ORBImpl
            dup
            invokespecial com.sun.corba.se.impl.orb.ORBImpl.<init>:()V
            astore 3 /* orb */
        start local 3 // org.omg.CORBA.ORB orb
        10: .line 427
            goto 12
        end local 3 // org.omg.CORBA.ORB orb
        11: .line 428
      StackMap locals:
      StackMap stack:
            aload 2 /* className */
            invokestatic org.omg.CORBA.ORB.create_impl:(Ljava/lang/String;)Lorg/omg/CORBA/ORB;
            astore 3 /* orb */
        start local 3 // org.omg.CORBA.ORB orb
        12: .line 430
      StackMap locals: org.omg.CORBA.ORB
      StackMap stack:
            aload 3 /* orb */
            aload 0 /* args */
            aload 1 /* props */
            invokevirtual org.omg.CORBA.ORB.set_parameters:([Ljava/lang/String;Ljava/util/Properties;)V
        13: .line 431
            aload 3 /* orb */
            areturn
        end local 3 // org.omg.CORBA.ORB orb
        end local 2 // java.lang.String className
        end local 1 // java.util.Properties props
        end local 0 // java.lang.String[] args
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   14     0       args  [Ljava/lang/String;
            0   14     1      props  Ljava/util/Properties;
            1   14     2  className  Ljava/lang/String;
           10   11     3        orb  Lorg/omg/CORBA/ORB;
           12   14     3        orb  Lorg/omg/CORBA/ORB;
    MethodParameters:
       Name  Flags
      args   
      props  

  public static org.omg.CORBA.ORB init(java.applet.Applet, java.util.Properties);
    descriptor: (Ljava/applet/Applet;Ljava/util/Properties;)Lorg/omg/CORBA/ORB;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // java.applet.Applet app
        start local 1 // java.util.Properties props
         0: .line 451
            aload 0 /* app */
            ldc "org.omg.CORBA.ORBClass"
            invokevirtual java.applet.Applet.getParameter:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* className */
        start local 2 // java.lang.String className
         1: .line 452
            aload 2 /* className */
            ifnonnull 3
            aload 1 /* props */
            ifnull 3
         2: .line 453
            aload 1 /* props */
            ldc "org.omg.CORBA.ORBClass"
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* className */
         3: .line 454
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* className */
            ifnonnull 5
         4: .line 455
            ldc "org.omg.CORBA.ORBClass"
            invokestatic org.omg.CORBA.ORB.getSystemProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* className */
         5: .line 456
      StackMap locals:
      StackMap stack:
            aload 2 /* className */
            ifnonnull 7
         6: .line 457
            ldc "org.omg.CORBA.ORBClass"
            invokestatic org.omg.CORBA.ORB.getPropertyFromFile:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* className */
         7: .line 458
      StackMap locals:
      StackMap stack:
            aload 2 /* className */
            ifnull 9
         8: .line 459
            aload 2 /* className */
            ldc "com.sun.corba.se.impl.orb.ORBImpl"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 11
         9: .line 460
      StackMap locals:
      StackMap stack:
            new com.sun.corba.se.impl.orb.ORBImpl
            dup
            invokespecial com.sun.corba.se.impl.orb.ORBImpl.<init>:()V
            astore 3 /* orb */
        start local 3 // org.omg.CORBA.ORB orb
        10: .line 461
            goto 12
        end local 3 // org.omg.CORBA.ORB orb
        11: .line 462
      StackMap locals:
      StackMap stack:
            aload 2 /* className */
            invokestatic org.omg.CORBA.ORB.create_impl:(Ljava/lang/String;)Lorg/omg/CORBA/ORB;
            astore 3 /* orb */
        start local 3 // org.omg.CORBA.ORB orb
        12: .line 464
      StackMap locals: org.omg.CORBA.ORB
      StackMap stack:
            aload 3 /* orb */
            aload 0 /* app */
            aload 1 /* props */
            invokevirtual org.omg.CORBA.ORB.set_parameters:(Ljava/applet/Applet;Ljava/util/Properties;)V
        13: .line 465
            aload 3 /* orb */
            areturn
        end local 3 // org.omg.CORBA.ORB orb
        end local 2 // java.lang.String className
        end local 1 // java.util.Properties props
        end local 0 // java.applet.Applet app
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   14     0        app  Ljava/applet/Applet;
            0   14     1      props  Ljava/util/Properties;
            1   14     2  className  Ljava/lang/String;
           10   11     3        orb  Lorg/omg/CORBA/ORB;
           12   14     3        orb  Lorg/omg/CORBA/ORB;
    MethodParameters:
       Name  Flags
      app    
      props  

  protected abstract void set_parameters(java.lang.String[], java.util.Properties);
    descriptor: ([Ljava/lang/String;Ljava/util/Properties;)V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      args   
      props  

  protected abstract void set_parameters(java.applet.Applet, java.util.Properties);
    descriptor: (Ljava/applet/Applet;Ljava/util/Properties;)V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      app    
      props  

  public void connect(org.omg.CORBA.Object);
    descriptor: (Lorg/omg/CORBA/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // org.omg.CORBA.Object obj
         0: .line 513
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 1 // org.omg.CORBA.Object obj
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/omg/CORBA/ORB;
            0    1     1   obj  Lorg/omg/CORBA/Object;
    MethodParameters:
      Name  Flags
      obj   

  public void destroy();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.omg.CORBA.ORB this
         0: .line 535
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/omg/CORBA/ORB;

  public void disconnect(org.omg.CORBA.Object);
    descriptor: (Lorg/omg/CORBA/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // org.omg.CORBA.Object obj
         0: .line 557
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 1 // org.omg.CORBA.Object obj
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/omg/CORBA/ORB;
            0    1     1   obj  Lorg/omg/CORBA/Object;
    MethodParameters:
      Name  Flags
      obj   

  public abstract java.lang.String[] list_initial_services();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.omg.CORBA.Object resolve_initial_references(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/omg/CORBA/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.omg.CORBA.ORBPackage.InvalidName
    MethodParameters:
             Name  Flags
      object_name  

  public abstract java.lang.String object_to_string(org.omg.CORBA.Object);
    descriptor: (Lorg/omg/CORBA/Object;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract org.omg.CORBA.Object string_to_object(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/omg/CORBA/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      str   

  public abstract org.omg.CORBA.NVList create_list(int);
    descriptor: (I)Lorg/omg/CORBA/NVList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      count  

  public org.omg.CORBA.NVList create_operation_list(org.omg.CORBA.Object);
    descriptor: (Lorg/omg/CORBA/Object;)Lorg/omg/CORBA/NVList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=2
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // org.omg.CORBA.Object oper
         0: .line 658
            ldc "org.omg.CORBA.OperationDef"
            astore 2 /* opDefClassName */
        start local 2 // java.lang.String opDefClassName
         1: .line 659
            aconst_null
            astore 3 /* opDefClass */
        start local 3 // java.lang.Class opDefClass
         2: .line 661
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            invokevirtual java.lang.Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
            astore 4 /* cl */
        start local 4 // java.lang.ClassLoader cl
         3: .line 662
            aload 4 /* cl */
            ifnonnull 5
         4: .line 663
            invokestatic java.lang.ClassLoader.getSystemClassLoader:()Ljava/lang/ClassLoader;
            astore 4 /* cl */
         5: .line 665
      StackMap locals: java.lang.String java.lang.Class java.lang.ClassLoader
      StackMap stack:
            aload 2 /* opDefClassName */
            iconst_1
            aload 4 /* cl */
            invokestatic java.lang.Class.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
            astore 3 /* opDefClass */
         6: .line 669
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
            aload 3 /* opDefClass */
            aastore
            astore 5 /* argc */
        start local 5 // java.lang.Class[] argc
         7: .line 671
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            ldc "create_operation_list"
            aload 5 /* argc */
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
         8: .line 670
            astore 6 /* meth */
        start local 6 // java.lang.reflect.Method meth
         9: .line 674
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* oper */
            aastore
            astore 7 /* argx */
        start local 7 // java.lang.Object[] argx
        10: .line 675
            aload 6 /* meth */
            aload 0 /* this */
            aload 7 /* argx */
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.omg.CORBA.NVList
        11: areturn
        end local 7 // java.lang.Object[] argx
        end local 6 // java.lang.reflect.Method meth
        end local 5 // java.lang.Class[] argc
        end local 4 // java.lang.ClassLoader cl
        end local 3 // java.lang.Class opDefClass
        end local 2 // java.lang.String opDefClassName
        12: .line 677
      StackMap locals: org.omg.CORBA.ORB org.omg.CORBA.Object
      StackMap stack: java.lang.reflect.InvocationTargetException
            astore 2 /* exs */
        start local 2 // java.lang.reflect.InvocationTargetException exs
        13: .line 678
            aload 2 /* exs */
            invokevirtual java.lang.reflect.InvocationTargetException.getTargetException:()Ljava/lang/Throwable;
            astore 3 /* t */
        start local 3 // java.lang.Throwable t
        14: .line 679
            aload 3 /* t */
            instanceof java.lang.Error
            ifeq 16
        15: .line 680
            aload 3 /* t */
            checkcast java.lang.Error
            athrow
        16: .line 682
      StackMap locals: java.lang.reflect.InvocationTargetException java.lang.Throwable
      StackMap stack:
            aload 3 /* t */
            instanceof java.lang.RuntimeException
            ifeq 18
        17: .line 683
            aload 3 /* t */
            checkcast java.lang.RuntimeException
            athrow
        18: .line 686
      StackMap locals:
      StackMap stack:
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 3 // java.lang.Throwable t
        end local 2 // java.lang.reflect.InvocationTargetException exs
        19: .line 689
      StackMap locals: org.omg.CORBA.ORB org.omg.CORBA.Object
      StackMap stack: java.lang.RuntimeException
            astore 2 /* ex */
        start local 2 // java.lang.RuntimeException ex
        20: .line 690
            aload 2 /* ex */
            athrow
        end local 2 // java.lang.RuntimeException ex
        21: .line 692
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
        22: .line 693
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 1 // org.omg.CORBA.Object oper
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   23     0            this  Lorg/omg/CORBA/ORB;
            0   23     1            oper  Lorg/omg/CORBA/Object;
            1   12     2  opDefClassName  Ljava/lang/String;
            2   12     3      opDefClass  Ljava/lang/Class<*>;
            3   12     4              cl  Ljava/lang/ClassLoader;
            7   12     5            argc  [Ljava/lang/Class;
            9   12     6            meth  Ljava/lang/reflect/Method;
           10   12     7            argx  [Ljava/lang/Object;
           13   19     2             exs  Ljava/lang/reflect/InvocationTargetException;
           14   19     3               t  Ljava/lang/Throwable;
           20   21     2              ex  Ljava/lang/RuntimeException;
      Exception table:
        from    to  target  type
           0    11      12  Class java.lang.reflect.InvocationTargetException
           0    11      19  Class java.lang.RuntimeException
           0    11      21  Class java.lang.Exception
    MethodParameters:
      Name  Flags
      oper  

  public abstract org.omg.CORBA.NamedValue create_named_value(java.lang.String, org.omg.CORBA.Any, int);
    descriptor: (Ljava/lang/String;Lorg/omg/CORBA/Any;I)Lorg/omg/CORBA/NamedValue;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      s      
      any    
      flags  

  public abstract org.omg.CORBA.ExceptionList create_exception_list();
    descriptor: ()Lorg/omg/CORBA/ExceptionList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.omg.CORBA.ContextList create_context_list();
    descriptor: ()Lorg/omg/CORBA/ContextList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.omg.CORBA.Context get_default_context();
    descriptor: ()Lorg/omg/CORBA/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.omg.CORBA.Environment create_environment();
    descriptor: ()Lorg/omg/CORBA/Environment;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.omg.CORBA.portable.OutputStream create_output_stream();
    descriptor: ()Lorg/omg/CORBA/portable/OutputStream;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void send_multiple_requests_oneway(org.omg.CORBA.Request[]);
    descriptor: ([Lorg/omg/CORBA/Request;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      req   

  public abstract void send_multiple_requests_deferred(org.omg.CORBA.Request[]);
    descriptor: ([Lorg/omg/CORBA/Request;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      req   

  public abstract boolean poll_next_response();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.omg.CORBA.Request get_next_response();
    descriptor: ()Lorg/omg/CORBA/Request;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.omg.CORBA.WrongTransaction

  public abstract org.omg.CORBA.TypeCode get_primitive_tc(org.omg.CORBA.TCKind);
    descriptor: (Lorg/omg/CORBA/TCKind;)Lorg/omg/CORBA/TypeCode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      tcKind  

  public abstract org.omg.CORBA.TypeCode create_struct_tc(java.lang.String, java.lang.String, org.omg.CORBA.StructMember[]);
    descriptor: (Ljava/lang/String;Ljava/lang/String;[Lorg/omg/CORBA/StructMember;)Lorg/omg/CORBA/TypeCode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      id       
      name     
      members  

  public abstract org.omg.CORBA.TypeCode create_union_tc(java.lang.String, java.lang.String, org.omg.CORBA.TypeCode, org.omg.CORBA.UnionMember[]);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/omg/CORBA/TypeCode;[Lorg/omg/CORBA/UnionMember;)Lorg/omg/CORBA/TypeCode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                    Name  Flags
      id                  
      name                
      discriminator_type  
      members             

  public abstract org.omg.CORBA.TypeCode create_enum_tc(java.lang.String, java.lang.String, java.lang.String[]);
    descriptor: (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/omg/CORBA/TypeCode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      id       
      name     
      members  

  public abstract org.omg.CORBA.TypeCode create_alias_tc(java.lang.String, java.lang.String, org.omg.CORBA.TypeCode);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/TypeCode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      id             
      name           
      original_type  

  public abstract org.omg.CORBA.TypeCode create_exception_tc(java.lang.String, java.lang.String, org.omg.CORBA.StructMember[]);
    descriptor: (Ljava/lang/String;Ljava/lang/String;[Lorg/omg/CORBA/StructMember;)Lorg/omg/CORBA/TypeCode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      id       
      name     
      members  

  public abstract org.omg.CORBA.TypeCode create_interface_tc(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/omg/CORBA/TypeCode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      id    
      name  

  public abstract org.omg.CORBA.TypeCode create_string_tc(int);
    descriptor: (I)Lorg/omg/CORBA/TypeCode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      bound  

  public abstract org.omg.CORBA.TypeCode create_wstring_tc(int);
    descriptor: (I)Lorg/omg/CORBA/TypeCode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      bound  

  public abstract org.omg.CORBA.TypeCode create_sequence_tc(int, org.omg.CORBA.TypeCode);
    descriptor: (ILorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/TypeCode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      bound         
      element_type  

  public abstract org.omg.CORBA.TypeCode create_recursive_sequence_tc(int, int);
    descriptor: (II)Lorg/omg/CORBA/TypeCode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      bound   
      offset  

  public abstract org.omg.CORBA.TypeCode create_array_tc(int, org.omg.CORBA.TypeCode);
    descriptor: (ILorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/TypeCode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      length        
      element_type  

  public org.omg.CORBA.TypeCode create_native_tc(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/omg/CORBA/TypeCode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // java.lang.String id
        start local 2 // java.lang.String name
         0: .line 983
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 2 // java.lang.String name
        end local 1 // java.lang.String id
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/omg/CORBA/ORB;
            0    1     1    id  Ljava/lang/String;
            0    1     2  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      id    
      name  

  public org.omg.CORBA.TypeCode create_abstract_interface_tc(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/omg/CORBA/TypeCode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // java.lang.String id
        start local 2 // java.lang.String name
         0: .line 997
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 2 // java.lang.String name
        end local 1 // java.lang.String id
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/omg/CORBA/ORB;
            0    1     1    id  Ljava/lang/String;
            0    1     2  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      id    
      name  

  public org.omg.CORBA.TypeCode create_fixed_tc(short, short);
    descriptor: (SS)Lorg/omg/CORBA/TypeCode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // short digits
        start local 2 // short scale
         0: .line 1011
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 2 // short scale
        end local 1 // short digits
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/omg/CORBA/ORB;
            0    1     1  digits  S
            0    1     2   scale  S
    MethodParameters:
        Name  Flags
      digits  
      scale   

  public org.omg.CORBA.TypeCode create_value_tc(java.lang.String, java.lang.String, short, org.omg.CORBA.TypeCode, org.omg.CORBA.ValueMember[]);
    descriptor: (Ljava/lang/String;Ljava/lang/String;SLorg/omg/CORBA/TypeCode;[Lorg/omg/CORBA/ValueMember;)Lorg/omg/CORBA/TypeCode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=6
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // java.lang.String id
        start local 2 // java.lang.String name
        start local 3 // short type_modifier
        start local 4 // org.omg.CORBA.TypeCode concrete_base
        start local 5 // org.omg.CORBA.ValueMember[] members
         0: .line 1040
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 5 // org.omg.CORBA.ValueMember[] members
        end local 4 // org.omg.CORBA.TypeCode concrete_base
        end local 3 // short type_modifier
        end local 2 // java.lang.String name
        end local 1 // java.lang.String id
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/omg/CORBA/ORB;
            0    1     1             id  Ljava/lang/String;
            0    1     2           name  Ljava/lang/String;
            0    1     3  type_modifier  S
            0    1     4  concrete_base  Lorg/omg/CORBA/TypeCode;
            0    1     5        members  [Lorg/omg/CORBA/ValueMember;
    MethodParameters:
               Name  Flags
      id             
      name           
      type_modifier  
      concrete_base  
      members        

  public org.omg.CORBA.TypeCode create_recursive_tc(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/omg/CORBA/TypeCode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // java.lang.String id
         0: .line 1084
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 1 // java.lang.String id
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/omg/CORBA/ORB;
            0    1     1    id  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      id    

  public org.omg.CORBA.TypeCode create_value_box_tc(java.lang.String, java.lang.String, org.omg.CORBA.TypeCode);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/TypeCode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // java.lang.String id
        start local 2 // java.lang.String name
        start local 3 // org.omg.CORBA.TypeCode boxed_type
         0: .line 1100
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 3 // org.omg.CORBA.TypeCode boxed_type
        end local 2 // java.lang.String name
        end local 1 // java.lang.String id
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/omg/CORBA/ORB;
            0    1     1          id  Ljava/lang/String;
            0    1     2        name  Ljava/lang/String;
            0    1     3  boxed_type  Lorg/omg/CORBA/TypeCode;
    MethodParameters:
            Name  Flags
      id          
      name        
      boxed_type  

  public abstract org.omg.CORBA.Any create_any();
    descriptor: ()Lorg/omg/CORBA/Any;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public org.omg.CORBA.Current get_current();
    descriptor: ()Lorg/omg/CORBA/Current;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.omg.CORBA.ORB this
         0: .line 1131
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/omg/CORBA/ORB;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public void run();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.omg.CORBA.ORB this
         0: .line 1143
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/omg/CORBA/ORB;

  public void shutdown(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // boolean wait_for_completion
         0: .line 1177
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 1 // boolean wait_for_completion
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lorg/omg/CORBA/ORB;
            0    1     1  wait_for_completion  Z
    MethodParameters:
                     Name  Flags
      wait_for_completion  

  public boolean work_pending();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.omg.CORBA.ORB this
         0: .line 1193
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/omg/CORBA/ORB;

  public void perform_work();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.omg.CORBA.ORB this
         0: .line 1207
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/omg/CORBA/ORB;

  public boolean get_service_information(short, org.omg.CORBA.ServiceInformationHolder);
    descriptor: (SLorg/omg/CORBA/ServiceInformationHolder;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // short service_type
        start local 2 // org.omg.CORBA.ServiceInformationHolder service_info
         0: .line 1237
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 2 // org.omg.CORBA.ServiceInformationHolder service_info
        end local 1 // short service_type
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/omg/CORBA/ORB;
            0    1     1  service_type  S
            0    1     2  service_info  Lorg/omg/CORBA/ServiceInformationHolder;
    MethodParameters:
              Name  Flags
      service_type  
      service_info  

  public org.omg.CORBA.DynAny create_dyn_any(org.omg.CORBA.Any);
    descriptor: (Lorg/omg/CORBA/Any;)Lorg/omg/CORBA/DynAny;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // org.omg.CORBA.Any value
         0: .line 1257
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 1 // org.omg.CORBA.Any value
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/omg/CORBA/ORB;
            0    1     1  value  Lorg/omg/CORBA/Any;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
       Name  Flags
      value  

  public org.omg.CORBA.DynAny create_basic_dyn_any(org.omg.CORBA.TypeCode);
    descriptor: (Lorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/DynAny;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // org.omg.CORBA.TypeCode type
         0: .line 1277
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 1 // org.omg.CORBA.TypeCode type
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/omg/CORBA/ORB;
            0    1     1  type  Lorg/omg/CORBA/TypeCode;
    Exceptions:
      throws org.omg.CORBA.ORBPackage.InconsistentTypeCode
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      type  

  public org.omg.CORBA.DynStruct create_dyn_struct(org.omg.CORBA.TypeCode);
    descriptor: (Lorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/DynStruct;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // org.omg.CORBA.TypeCode type
         0: .line 1297
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 1 // org.omg.CORBA.TypeCode type
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/omg/CORBA/ORB;
            0    1     1  type  Lorg/omg/CORBA/TypeCode;
    Exceptions:
      throws org.omg.CORBA.ORBPackage.InconsistentTypeCode
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      type  

  public org.omg.CORBA.DynSequence create_dyn_sequence(org.omg.CORBA.TypeCode);
    descriptor: (Lorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/DynSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // org.omg.CORBA.TypeCode type
         0: .line 1317
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 1 // org.omg.CORBA.TypeCode type
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/omg/CORBA/ORB;
            0    1     1  type  Lorg/omg/CORBA/TypeCode;
    Exceptions:
      throws org.omg.CORBA.ORBPackage.InconsistentTypeCode
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      type  

  public org.omg.CORBA.DynArray create_dyn_array(org.omg.CORBA.TypeCode);
    descriptor: (Lorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/DynArray;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // org.omg.CORBA.TypeCode type
         0: .line 1338
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 1 // org.omg.CORBA.TypeCode type
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/omg/CORBA/ORB;
            0    1     1  type  Lorg/omg/CORBA/TypeCode;
    Exceptions:
      throws org.omg.CORBA.ORBPackage.InconsistentTypeCode
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      type  

  public org.omg.CORBA.DynUnion create_dyn_union(org.omg.CORBA.TypeCode);
    descriptor: (Lorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/DynUnion;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // org.omg.CORBA.TypeCode type
         0: .line 1358
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 1 // org.omg.CORBA.TypeCode type
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/omg/CORBA/ORB;
            0    1     1  type  Lorg/omg/CORBA/TypeCode;
    Exceptions:
      throws org.omg.CORBA.ORBPackage.InconsistentTypeCode
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      type  

  public org.omg.CORBA.DynEnum create_dyn_enum(org.omg.CORBA.TypeCode);
    descriptor: (Lorg/omg/CORBA/TypeCode;)Lorg/omg/CORBA/DynEnum;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // org.omg.CORBA.TypeCode type
         0: .line 1378
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 1 // org.omg.CORBA.TypeCode type
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/omg/CORBA/ORB;
            0    1     1  type  Lorg/omg/CORBA/TypeCode;
    Exceptions:
      throws org.omg.CORBA.ORBPackage.InconsistentTypeCode
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      type  

  public org.omg.CORBA.Policy create_policy(int, org.omg.CORBA.Any);
    descriptor: (ILorg/omg/CORBA/Any;)Lorg/omg/CORBA/Policy;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.omg.CORBA.ORB this
        start local 1 // int type
        start local 2 // org.omg.CORBA.Any val
         0: .line 1404
            new org.omg.CORBA.NO_IMPLEMENT
            dup
            invokespecial org.omg.CORBA.NO_IMPLEMENT.<init>:()V
            athrow
        end local 2 // org.omg.CORBA.Any val
        end local 1 // int type
        end local 0 // org.omg.CORBA.ORB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/omg/CORBA/ORB;
            0    1     1  type  I
            0    1     2   val  Lorg/omg/CORBA/Any;
    Exceptions:
      throws org.omg.CORBA.PolicyError
    MethodParameters:
      Name  Flags
      type  
      val   
}
SourceFile: "ORB.java"
NestMembers:
  org.omg.CORBA.ORB$1  org.omg.CORBA.ORB$2
InnerClasses:
  org.omg.CORBA.ORB$1
  org.omg.CORBA.ORB$2