public final class javax.management.remote.rmi.RMIConnectionImpl_Stub extends java.rmi.server.RemoteStub implements javax.management.remote.rmi.RMIConnection
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: javax.management.remote.rmi.RMIConnectionImpl_Stub
  super_class: java.rmi.server.RemoteStub
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  private static java.lang.reflect.Method $method_addNotificationListener_0;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_addNotificationListeners_1;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_close_2;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_createMBean_3;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_createMBean_4;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_createMBean_5;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_createMBean_6;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_fetchNotifications_7;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_getAttribute_8;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_getAttributes_9;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_getConnectionId_10;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_getDefaultDomain_11;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_getDomains_12;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_getMBeanCount_13;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_getMBeanInfo_14;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_getObjectInstance_15;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_invoke_16;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_isInstanceOf_17;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_isRegistered_18;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_queryMBeans_19;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_queryNames_20;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_removeNotificationListener_21;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_removeNotificationListener_22;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_removeNotificationListeners_23;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_setAttribute_24;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_setAttributes_25;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static java.lang.reflect.Method $method_unregisterMBean_26;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=0, args_size=0
         0: .line 42
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "addNotificationListener"
            iconst_5
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_1
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_2
            ldc Ljava/rmi/MarshalledObject;
            aastore
            dup
            iconst_3
            ldc Ljava/rmi/MarshalledObject;
            aastore
            dup
            iconst_4
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_addNotificationListener_0:Ljava/lang/reflect/Method;
         1: .line 43
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "addNotificationListeners"
            iconst_3
            anewarray java.lang.Class
            dup
            iconst_0
            ldc [Ljavax/management/ObjectName;
            aastore
            dup
            iconst_1
            ldc [Ljava/rmi/MarshalledObject;
            aastore
            dup
            iconst_2
            ldc [Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_addNotificationListeners_1:Ljava/lang/reflect/Method;
         2: .line 44
            ldc Ljava/io/Closeable;
            ldc "close"
            iconst_0
            anewarray java.lang.Class
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_close_2:Ljava/lang/reflect/Method;
         3: .line 45
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "createMBean"
            iconst_5
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljava/lang/String;
            aastore
            dup
            iconst_1
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_2
            ldc Ljava/rmi/MarshalledObject;
            aastore
            dup
            iconst_3
            ldc [Ljava/lang/String;
            aastore
            dup
            iconst_4
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_createMBean_3:Ljava/lang/reflect/Method;
         4: .line 46
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "createMBean"
            bipush 6
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljava/lang/String;
            aastore
            dup
            iconst_1
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_2
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_3
            ldc Ljava/rmi/MarshalledObject;
            aastore
            dup
            iconst_4
            ldc [Ljava/lang/String;
            aastore
            dup
            iconst_5
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_createMBean_4:Ljava/lang/reflect/Method;
         5: .line 47
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "createMBean"
            iconst_4
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljava/lang/String;
            aastore
            dup
            iconst_1
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_2
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_3
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_createMBean_5:Ljava/lang/reflect/Method;
         6: .line 48
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "createMBean"
            iconst_3
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljava/lang/String;
            aastore
            dup
            iconst_1
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_2
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_createMBean_6:Ljava/lang/reflect/Method;
         7: .line 49
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "fetchNotifications"
            iconst_3
            anewarray java.lang.Class
            dup
            iconst_0
            getstatic java.lang.Long.TYPE:Ljava/lang/Class;
            aastore
            dup
            iconst_1
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            dup
            iconst_2
            getstatic java.lang.Long.TYPE:Ljava/lang/Class;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_fetchNotifications_7:Ljava/lang/reflect/Method;
         8: .line 50
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "getAttribute"
            iconst_3
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_1
            ldc Ljava/lang/String;
            aastore
            dup
            iconst_2
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_getAttribute_8:Ljava/lang/reflect/Method;
         9: .line 51
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "getAttributes"
            iconst_3
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_1
            ldc [Ljava/lang/String;
            aastore
            dup
            iconst_2
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_getAttributes_9:Ljava/lang/reflect/Method;
        10: .line 52
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "getConnectionId"
            iconst_0
            anewarray java.lang.Class
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_getConnectionId_10:Ljava/lang/reflect/Method;
        11: .line 53
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "getDefaultDomain"
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_getDefaultDomain_11:Ljava/lang/reflect/Method;
        12: .line 54
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "getDomains"
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_getDomains_12:Ljava/lang/reflect/Method;
        13: .line 55
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "getMBeanCount"
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_getMBeanCount_13:Ljava/lang/reflect/Method;
        14: .line 56
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "getMBeanInfo"
            iconst_2
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_1
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_getMBeanInfo_14:Ljava/lang/reflect/Method;
        15: .line 57
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "getObjectInstance"
            iconst_2
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_1
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_getObjectInstance_15:Ljava/lang/reflect/Method;
        16: .line 58
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "invoke"
            iconst_5
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_1
            ldc Ljava/lang/String;
            aastore
            dup
            iconst_2
            ldc Ljava/rmi/MarshalledObject;
            aastore
            dup
            iconst_3
            ldc [Ljava/lang/String;
            aastore
            dup
            iconst_4
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_invoke_16:Ljava/lang/reflect/Method;
        17: .line 59
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "isInstanceOf"
            iconst_3
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_1
            ldc Ljava/lang/String;
            aastore
            dup
            iconst_2
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_isInstanceOf_17:Ljava/lang/reflect/Method;
        18: .line 60
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "isRegistered"
            iconst_2
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_1
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_isRegistered_18:Ljava/lang/reflect/Method;
        19: .line 61
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "queryMBeans"
            iconst_3
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_1
            ldc Ljava/rmi/MarshalledObject;
            aastore
            dup
            iconst_2
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_queryMBeans_19:Ljava/lang/reflect/Method;
        20: .line 62
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "queryNames"
            iconst_3
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_1
            ldc Ljava/rmi/MarshalledObject;
            aastore
            dup
            iconst_2
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_queryNames_20:Ljava/lang/reflect/Method;
        21: .line 63
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "removeNotificationListener"
            iconst_5
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_1
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_2
            ldc Ljava/rmi/MarshalledObject;
            aastore
            dup
            iconst_3
            ldc Ljava/rmi/MarshalledObject;
            aastore
            dup
            iconst_4
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_removeNotificationListener_21:Ljava/lang/reflect/Method;
        22: .line 64
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "removeNotificationListener"
            iconst_3
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_1
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_2
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_removeNotificationListener_22:Ljava/lang/reflect/Method;
        23: .line 65
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "removeNotificationListeners"
            iconst_3
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_1
            ldc [Ljava/lang/Integer;
            aastore
            dup
            iconst_2
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_removeNotificationListeners_23:Ljava/lang/reflect/Method;
        24: .line 66
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "setAttribute"
            iconst_3
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_1
            ldc Ljava/rmi/MarshalledObject;
            aastore
            dup
            iconst_2
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_setAttribute_24:Ljava/lang/reflect/Method;
        25: .line 67
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "setAttributes"
            iconst_3
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_1
            ldc Ljava/rmi/MarshalledObject;
            aastore
            dup
            iconst_2
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_setAttributes_25:Ljava/lang/reflect/Method;
        26: .line 68
            ldc Ljavax/management/remote/rmi/RMIConnection;
            ldc "unregisterMBean"
            iconst_2
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljavax/management/ObjectName;
            aastore
            dup
            iconst_1
            ldc Ljavax/security/auth/Subject;
            aastore
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            putstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_unregisterMBean_26:Ljava/lang/reflect/Method;
        27: .line 69
            goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchMethodException
        28: pop
        29: .line 70
            new java.lang.NoSuchMethodError
            dup
        30: .line 71
            ldc "stub class initialization failed"
        31: .line 70
            invokespecial java.lang.NoSuchMethodError.<init>:(Ljava/lang/String;)V
            athrow
        32: .line 73
      StackMap locals:
      StackMap stack:
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           0    27      28  Class java.lang.NoSuchMethodException

  public void <init>(java.rmi.server.RemoteRef);
    descriptor: (Ljava/rmi/server/RemoteRef;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // java.rmi.server.RemoteRef ref
         0: .line 77
            aload 0 /* this */
            aload 1 /* ref */
            invokespecial java.rmi.server.RemoteStub.<init>:(Ljava/rmi/server/RemoteRef;)V
         1: .line 78
            return
        end local 1 // java.rmi.server.RemoteRef ref
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0    2     1   ref  Ljava/rmi/server/RemoteRef;
    MethodParameters:
      Name  Flags
      ref   

  public void addNotificationListener(javax.management.ObjectName, javax.management.ObjectName, java.rmi.MarshalledObject, java.rmi.MarshalledObject, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=6
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.management.ObjectName $param_ObjectName_1
        start local 2 // javax.management.ObjectName $param_ObjectName_2
        start local 3 // java.rmi.MarshalledObject $param_MarshalledObject_3
        start local 4 // java.rmi.MarshalledObject $param_MarshalledObject_4
        start local 5 // javax.security.auth.Subject $param_Subject_5
         0: .line 87
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_addNotificationListener_0:Ljava/lang/reflect/Method;
            iconst_5
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_ObjectName_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_ObjectName_2 */
            aastore
            dup
            iconst_2
            aload 3 /* $param_MarshalledObject_3 */
            aastore
            dup
            iconst_3
            aload 4 /* $param_MarshalledObject_4 */
            aastore
            dup
            iconst_4
            aload 5 /* $param_Subject_5 */
            aastore
            ldc -8578317696269497109
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            pop
         1: .line 88
            goto 10
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
         2: astore 6 /* e */
        start local 6 // java.lang.RuntimeException e
         3: .line 89
            aload 6 /* e */
            athrow
        end local 6 // java.lang.RuntimeException e
         4: .line 90
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 6 /* e */
        start local 6 // java.io.IOException e
         5: .line 91
            aload 6 /* e */
            athrow
        end local 6 // java.io.IOException e
         6: .line 92
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 6 /* e */
        start local 6 // javax.management.InstanceNotFoundException e
         7: .line 93
            aload 6 /* e */
            athrow
        end local 6 // javax.management.InstanceNotFoundException e
         8: .line 94
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 6 /* e */
        start local 6 // java.lang.Exception e
         9: .line 95
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 6 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 6 // java.lang.Exception e
        10: .line 97
      StackMap locals:
      StackMap stack:
            return
        end local 5 // javax.security.auth.Subject $param_Subject_5
        end local 4 // java.rmi.MarshalledObject $param_MarshalledObject_4
        end local 3 // java.rmi.MarshalledObject $param_MarshalledObject_3
        end local 2 // javax.management.ObjectName $param_ObjectName_2
        end local 1 // javax.management.ObjectName $param_ObjectName_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   11     0                       this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   11     1        $param_ObjectName_1  Ljavax/management/ObjectName;
            0   11     2        $param_ObjectName_2  Ljavax/management/ObjectName;
            0   11     3  $param_MarshalledObject_3  Ljava/rmi/MarshalledObject;
            0   11     4  $param_MarshalledObject_4  Ljava/rmi/MarshalledObject;
            0   11     5           $param_Subject_5  Ljavax/security/auth/Subject;
            3    4     6                          e  Ljava/lang/RuntimeException;
            5    6     6                          e  Ljava/io/IOException;
            7    8     6                          e  Ljavax/management/InstanceNotFoundException;
            9   10     6                          e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.RuntimeException
           0     1       4  Class java.io.IOException
           0     1       6  Class javax.management.InstanceNotFoundException
           0     1       8  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException, javax.management.InstanceNotFoundException
    MethodParameters:
                           Name  Flags
      $param_ObjectName_1        
      $param_ObjectName_2        
      $param_MarshalledObject_3  
      $param_MarshalledObject_4  
      $param_Subject_5           

  public java.lang.Integer[] addNotificationListeners(javax.management.ObjectName[], java.rmi.MarshalledObject[], javax.security.auth.Subject[]);
    descriptor: ([Ljavax/management/ObjectName;[Ljava/rmi/MarshalledObject;[Ljavax/security/auth/Subject;)[Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.management.ObjectName[] $param_arrayOf_ObjectName_1
        start local 2 // java.rmi.MarshalledObject[] $param_arrayOf_MarshalledObject_2
        start local 3 // javax.security.auth.Subject[] $param_arrayOf_Subject_3
         0: .line 104
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_addNotificationListeners_1:Ljava/lang/reflect/Method;
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_arrayOf_ObjectName_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_arrayOf_MarshalledObject_2 */
            aastore
            dup
            iconst_2
            aload 3 /* $param_arrayOf_Subject_3 */
            aastore
            ldc -5321691879380783377
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 4 /* $result */
        start local 4 // java.lang.Object $result
         1: .line 105
            aload 4 /* $result */
            checkcast java.lang.Integer[]
         2: areturn
        end local 4 // java.lang.Object $result
         3: .line 106
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         4: .line 107
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         5: .line 108
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 109
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         7: .line 110
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.InstanceNotFoundException e
         8: .line 111
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InstanceNotFoundException e
         9: .line 112
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        10: .line 113
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 4 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 4 // java.lang.Exception e
        end local 3 // javax.security.auth.Subject[] $param_arrayOf_Subject_3
        end local 2 // java.rmi.MarshalledObject[] $param_arrayOf_MarshalledObject_2
        end local 1 // javax.management.ObjectName[] $param_arrayOf_ObjectName_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                               Name  Signature
            0   11     0                               this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   11     1        $param_arrayOf_ObjectName_1  [Ljavax/management/ObjectName;
            0   11     2  $param_arrayOf_MarshalledObject_2  [Ljava/rmi/MarshalledObject;
            0   11     3           $param_arrayOf_Subject_3  [Ljavax/security/auth/Subject;
            1    3     4                            $result  Ljava/lang/Object;
            4    5     4                                  e  Ljava/lang/RuntimeException;
            6    7     4                                  e  Ljava/io/IOException;
            8    9     4                                  e  Ljavax/management/InstanceNotFoundException;
           10   11     4                                  e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class javax.management.InstanceNotFoundException
           0     2       9  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException, javax.management.InstanceNotFoundException
    MethodParameters:
                                   Name  Flags
      $param_arrayOf_ObjectName_1        
      $param_arrayOf_MarshalledObject_2  
      $param_arrayOf_Subject_3           

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
         0: .line 122
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_close_2:Ljava/lang/reflect/Method;
            aconst_null
            ldc -4742752445160157748
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            pop
         1: .line 123
            goto 8
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
         2: astore 1 /* e */
        start local 1 // java.lang.RuntimeException e
         3: .line 124
            aload 1 /* e */
            athrow
        end local 1 // java.lang.RuntimeException e
         4: .line 125
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 1 /* e */
        start local 1 // java.io.IOException e
         5: .line 126
            aload 1 /* e */
            athrow
        end local 1 // java.io.IOException e
         6: .line 127
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 1 /* e */
        start local 1 // java.lang.Exception e
         7: .line 128
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 1 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 1 // java.lang.Exception e
         8: .line 130
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            3    4     1     e  Ljava/lang/RuntimeException;
            5    6     1     e  Ljava/io/IOException;
            7    8     1     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.RuntimeException
           0     1       4  Class java.io.IOException
           0     1       6  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException

  public javax.management.ObjectInstance createMBean(java.lang.String, javax.management.ObjectName, java.rmi.MarshalledObject, java.lang.String[], javax.security.auth.Subject);
    descriptor: (Ljava/lang/String;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=6
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // java.lang.String $param_String_1
        start local 2 // javax.management.ObjectName $param_ObjectName_2
        start local 3 // java.rmi.MarshalledObject $param_MarshalledObject_3
        start local 4 // java.lang.String[] $param_arrayOf_String_4
        start local 5 // javax.security.auth.Subject $param_Subject_5
         0: .line 137
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_createMBean_3:Ljava/lang/reflect/Method;
            iconst_5
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_String_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_ObjectName_2 */
            aastore
            dup
            iconst_2
            aload 3 /* $param_MarshalledObject_3 */
            aastore
            dup
            iconst_3
            aload 4 /* $param_arrayOf_String_4 */
            aastore
            dup
            iconst_4
            aload 5 /* $param_Subject_5 */
            aastore
            ldc 4867822117947806114
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 6 /* $result */
        start local 6 // java.lang.Object $result
         1: .line 138
            aload 6 /* $result */
            checkcast javax.management.ObjectInstance
         2: areturn
        end local 6 // java.lang.Object $result
         3: .line 139
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 6 /* e */
        start local 6 // java.lang.RuntimeException e
         4: .line 140
            aload 6 /* e */
            athrow
        end local 6 // java.lang.RuntimeException e
         5: .line 141
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 6 /* e */
        start local 6 // java.io.IOException e
         6: .line 142
            aload 6 /* e */
            athrow
        end local 6 // java.io.IOException e
         7: .line 143
      StackMap locals:
      StackMap stack: javax.management.InstanceAlreadyExistsException
            astore 6 /* e */
        start local 6 // javax.management.InstanceAlreadyExistsException e
         8: .line 144
            aload 6 /* e */
            athrow
        end local 6 // javax.management.InstanceAlreadyExistsException e
         9: .line 145
      StackMap locals:
      StackMap stack: javax.management.MBeanException
            astore 6 /* e */
        start local 6 // javax.management.MBeanException e
        10: .line 146
            aload 6 /* e */
            athrow
        end local 6 // javax.management.MBeanException e
        11: .line 147
      StackMap locals:
      StackMap stack: javax.management.NotCompliantMBeanException
            astore 6 /* e */
        start local 6 // javax.management.NotCompliantMBeanException e
        12: .line 148
            aload 6 /* e */
            athrow
        end local 6 // javax.management.NotCompliantMBeanException e
        13: .line 149
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 6 /* e */
        start local 6 // javax.management.ReflectionException e
        14: .line 150
            aload 6 /* e */
            athrow
        end local 6 // javax.management.ReflectionException e
        15: .line 151
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 6 /* e */
        start local 6 // java.lang.Exception e
        16: .line 152
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 6 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 6 // java.lang.Exception e
        end local 5 // javax.security.auth.Subject $param_Subject_5
        end local 4 // java.lang.String[] $param_arrayOf_String_4
        end local 3 // java.rmi.MarshalledObject $param_MarshalledObject_3
        end local 2 // javax.management.ObjectName $param_ObjectName_2
        end local 1 // java.lang.String $param_String_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   17     0                       this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   17     1            $param_String_1  Ljava/lang/String;
            0   17     2        $param_ObjectName_2  Ljavax/management/ObjectName;
            0   17     3  $param_MarshalledObject_3  Ljava/rmi/MarshalledObject;
            0   17     4    $param_arrayOf_String_4  [Ljava/lang/String;
            0   17     5           $param_Subject_5  Ljavax/security/auth/Subject;
            1    3     6                    $result  Ljava/lang/Object;
            4    5     6                          e  Ljava/lang/RuntimeException;
            6    7     6                          e  Ljava/io/IOException;
            8    9     6                          e  Ljavax/management/InstanceAlreadyExistsException;
           10   11     6                          e  Ljavax/management/MBeanException;
           12   13     6                          e  Ljavax/management/NotCompliantMBeanException;
           14   15     6                          e  Ljavax/management/ReflectionException;
           16   17     6                          e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class javax.management.InstanceAlreadyExistsException
           0     2       9  Class javax.management.MBeanException
           0     2      11  Class javax.management.NotCompliantMBeanException
           0     2      13  Class javax.management.ReflectionException
           0     2      15  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanException, javax.management.MBeanRegistrationException, javax.management.NotCompliantMBeanException, javax.management.ReflectionException
    MethodParameters:
                           Name  Flags
      $param_String_1            
      $param_ObjectName_2        
      $param_MarshalledObject_3  
      $param_arrayOf_String_4    
      $param_Subject_5           

  public javax.management.ObjectInstance createMBean(java.lang.String, javax.management.ObjectName, javax.management.ObjectName, java.rmi.MarshalledObject, java.lang.String[], javax.security.auth.Subject);
    descriptor: (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=8, args_size=7
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // java.lang.String $param_String_1
        start local 2 // javax.management.ObjectName $param_ObjectName_2
        start local 3 // javax.management.ObjectName $param_ObjectName_3
        start local 4 // java.rmi.MarshalledObject $param_MarshalledObject_4
        start local 5 // java.lang.String[] $param_arrayOf_String_5
        start local 6 // javax.security.auth.Subject $param_Subject_6
         0: .line 161
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_createMBean_4:Ljava/lang/reflect/Method;
            bipush 6
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_String_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_ObjectName_2 */
            aastore
            dup
            iconst_2
            aload 3 /* $param_ObjectName_3 */
            aastore
            dup
            iconst_3
            aload 4 /* $param_MarshalledObject_4 */
            aastore
            dup
            iconst_4
            aload 5 /* $param_arrayOf_String_5 */
            aastore
            dup
            iconst_5
            aload 6 /* $param_Subject_6 */
            aastore
            ldc -6604955182088909937
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 7 /* $result */
        start local 7 // java.lang.Object $result
         1: .line 162
            aload 7 /* $result */
            checkcast javax.management.ObjectInstance
         2: areturn
        end local 7 // java.lang.Object $result
         3: .line 163
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 7 /* e */
        start local 7 // java.lang.RuntimeException e
         4: .line 164
            aload 7 /* e */
            athrow
        end local 7 // java.lang.RuntimeException e
         5: .line 165
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 7 /* e */
        start local 7 // java.io.IOException e
         6: .line 166
            aload 7 /* e */
            athrow
        end local 7 // java.io.IOException e
         7: .line 167
      StackMap locals:
      StackMap stack: javax.management.InstanceAlreadyExistsException
            astore 7 /* e */
        start local 7 // javax.management.InstanceAlreadyExistsException e
         8: .line 168
            aload 7 /* e */
            athrow
        end local 7 // javax.management.InstanceAlreadyExistsException e
         9: .line 169
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 7 /* e */
        start local 7 // javax.management.InstanceNotFoundException e
        10: .line 170
            aload 7 /* e */
            athrow
        end local 7 // javax.management.InstanceNotFoundException e
        11: .line 171
      StackMap locals:
      StackMap stack: javax.management.MBeanException
            astore 7 /* e */
        start local 7 // javax.management.MBeanException e
        12: .line 172
            aload 7 /* e */
            athrow
        end local 7 // javax.management.MBeanException e
        13: .line 173
      StackMap locals:
      StackMap stack: javax.management.NotCompliantMBeanException
            astore 7 /* e */
        start local 7 // javax.management.NotCompliantMBeanException e
        14: .line 174
            aload 7 /* e */
            athrow
        end local 7 // javax.management.NotCompliantMBeanException e
        15: .line 175
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 7 /* e */
        start local 7 // javax.management.ReflectionException e
        16: .line 176
            aload 7 /* e */
            athrow
        end local 7 // javax.management.ReflectionException e
        17: .line 177
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 7 /* e */
        start local 7 // java.lang.Exception e
        18: .line 178
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 7 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 7 // java.lang.Exception e
        end local 6 // javax.security.auth.Subject $param_Subject_6
        end local 5 // java.lang.String[] $param_arrayOf_String_5
        end local 4 // java.rmi.MarshalledObject $param_MarshalledObject_4
        end local 3 // javax.management.ObjectName $param_ObjectName_3
        end local 2 // javax.management.ObjectName $param_ObjectName_2
        end local 1 // java.lang.String $param_String_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   19     0                       this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   19     1            $param_String_1  Ljava/lang/String;
            0   19     2        $param_ObjectName_2  Ljavax/management/ObjectName;
            0   19     3        $param_ObjectName_3  Ljavax/management/ObjectName;
            0   19     4  $param_MarshalledObject_4  Ljava/rmi/MarshalledObject;
            0   19     5    $param_arrayOf_String_5  [Ljava/lang/String;
            0   19     6           $param_Subject_6  Ljavax/security/auth/Subject;
            1    3     7                    $result  Ljava/lang/Object;
            4    5     7                          e  Ljava/lang/RuntimeException;
            6    7     7                          e  Ljava/io/IOException;
            8    9     7                          e  Ljavax/management/InstanceAlreadyExistsException;
           10   11     7                          e  Ljavax/management/InstanceNotFoundException;
           12   13     7                          e  Ljavax/management/MBeanException;
           14   15     7                          e  Ljavax/management/NotCompliantMBeanException;
           16   17     7                          e  Ljavax/management/ReflectionException;
           18   19     7                          e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class javax.management.InstanceAlreadyExistsException
           0     2       9  Class javax.management.InstanceNotFoundException
           0     2      11  Class javax.management.MBeanException
           0     2      13  Class javax.management.NotCompliantMBeanException
           0     2      15  Class javax.management.ReflectionException
           0     2      17  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException, javax.management.InstanceAlreadyExistsException, javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.MBeanRegistrationException, javax.management.NotCompliantMBeanException, javax.management.ReflectionException
    MethodParameters:
                           Name  Flags
      $param_String_1            
      $param_ObjectName_2        
      $param_ObjectName_3        
      $param_MarshalledObject_4  
      $param_arrayOf_String_5    
      $param_Subject_6           

  public javax.management.ObjectInstance createMBean(java.lang.String, javax.management.ObjectName, javax.management.ObjectName, javax.security.auth.Subject);
    descriptor: (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=5
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // java.lang.String $param_String_1
        start local 2 // javax.management.ObjectName $param_ObjectName_2
        start local 3 // javax.management.ObjectName $param_ObjectName_3
        start local 4 // javax.security.auth.Subject $param_Subject_4
         0: .line 187
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_createMBean_5:Ljava/lang/reflect/Method;
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_String_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_ObjectName_2 */
            aastore
            dup
            iconst_2
            aload 3 /* $param_ObjectName_3 */
            aastore
            dup
            iconst_3
            aload 4 /* $param_Subject_4 */
            aastore
            ldc -8679469989872508324
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 5 /* $result */
        start local 5 // java.lang.Object $result
         1: .line 188
            aload 5 /* $result */
            checkcast javax.management.ObjectInstance
         2: areturn
        end local 5 // java.lang.Object $result
         3: .line 189
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 5 /* e */
        start local 5 // java.lang.RuntimeException e
         4: .line 190
            aload 5 /* e */
            athrow
        end local 5 // java.lang.RuntimeException e
         5: .line 191
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 5 /* e */
        start local 5 // java.io.IOException e
         6: .line 192
            aload 5 /* e */
            athrow
        end local 5 // java.io.IOException e
         7: .line 193
      StackMap locals:
      StackMap stack: javax.management.InstanceAlreadyExistsException
            astore 5 /* e */
        start local 5 // javax.management.InstanceAlreadyExistsException e
         8: .line 194
            aload 5 /* e */
            athrow
        end local 5 // javax.management.InstanceAlreadyExistsException e
         9: .line 195
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 5 /* e */
        start local 5 // javax.management.InstanceNotFoundException e
        10: .line 196
            aload 5 /* e */
            athrow
        end local 5 // javax.management.InstanceNotFoundException e
        11: .line 197
      StackMap locals:
      StackMap stack: javax.management.MBeanException
            astore 5 /* e */
        start local 5 // javax.management.MBeanException e
        12: .line 198
            aload 5 /* e */
            athrow
        end local 5 // javax.management.MBeanException e
        13: .line 199
      StackMap locals:
      StackMap stack: javax.management.NotCompliantMBeanException
            astore 5 /* e */
        start local 5 // javax.management.NotCompliantMBeanException e
        14: .line 200
            aload 5 /* e */
            athrow
        end local 5 // javax.management.NotCompliantMBeanException e
        15: .line 201
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 5 /* e */
        start local 5 // javax.management.ReflectionException e
        16: .line 202
            aload 5 /* e */
            athrow
        end local 5 // javax.management.ReflectionException e
        17: .line 203
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 5 /* e */
        start local 5 // java.lang.Exception e
        18: .line 204
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 5 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 5 // java.lang.Exception e
        end local 4 // javax.security.auth.Subject $param_Subject_4
        end local 3 // javax.management.ObjectName $param_ObjectName_3
        end local 2 // javax.management.ObjectName $param_ObjectName_2
        end local 1 // java.lang.String $param_String_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   19     0                 this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   19     1      $param_String_1  Ljava/lang/String;
            0   19     2  $param_ObjectName_2  Ljavax/management/ObjectName;
            0   19     3  $param_ObjectName_3  Ljavax/management/ObjectName;
            0   19     4     $param_Subject_4  Ljavax/security/auth/Subject;
            1    3     5              $result  Ljava/lang/Object;
            4    5     5                    e  Ljava/lang/RuntimeException;
            6    7     5                    e  Ljava/io/IOException;
            8    9     5                    e  Ljavax/management/InstanceAlreadyExistsException;
           10   11     5                    e  Ljavax/management/InstanceNotFoundException;
           12   13     5                    e  Ljavax/management/MBeanException;
           14   15     5                    e  Ljavax/management/NotCompliantMBeanException;
           16   17     5                    e  Ljavax/management/ReflectionException;
           18   19     5                    e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class javax.management.InstanceAlreadyExistsException
           0     2       9  Class javax.management.InstanceNotFoundException
           0     2      11  Class javax.management.MBeanException
           0     2      13  Class javax.management.NotCompliantMBeanException
           0     2      15  Class javax.management.ReflectionException
           0     2      17  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException, javax.management.InstanceAlreadyExistsException, javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.MBeanRegistrationException, javax.management.NotCompliantMBeanException, javax.management.ReflectionException
    MethodParameters:
                     Name  Flags
      $param_String_1      
      $param_ObjectName_2  
      $param_ObjectName_3  
      $param_Subject_4     

  public javax.management.ObjectInstance createMBean(java.lang.String, javax.management.ObjectName, javax.security.auth.Subject);
    descriptor: (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // java.lang.String $param_String_1
        start local 2 // javax.management.ObjectName $param_ObjectName_2
        start local 3 // javax.security.auth.Subject $param_Subject_3
         0: .line 213
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_createMBean_6:Ljava/lang/reflect/Method;
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_String_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_ObjectName_2 */
            aastore
            dup
            iconst_2
            aload 3 /* $param_Subject_3 */
            aastore
            ldc 2510753813974665446
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 4 /* $result */
        start local 4 // java.lang.Object $result
         1: .line 214
            aload 4 /* $result */
            checkcast javax.management.ObjectInstance
         2: areturn
        end local 4 // java.lang.Object $result
         3: .line 215
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         4: .line 216
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         5: .line 217
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 218
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         7: .line 219
      StackMap locals:
      StackMap stack: javax.management.InstanceAlreadyExistsException
            astore 4 /* e */
        start local 4 // javax.management.InstanceAlreadyExistsException e
         8: .line 220
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InstanceAlreadyExistsException e
         9: .line 221
      StackMap locals:
      StackMap stack: javax.management.MBeanException
            astore 4 /* e */
        start local 4 // javax.management.MBeanException e
        10: .line 222
            aload 4 /* e */
            athrow
        end local 4 // javax.management.MBeanException e
        11: .line 223
      StackMap locals:
      StackMap stack: javax.management.NotCompliantMBeanException
            astore 4 /* e */
        start local 4 // javax.management.NotCompliantMBeanException e
        12: .line 224
            aload 4 /* e */
            athrow
        end local 4 // javax.management.NotCompliantMBeanException e
        13: .line 225
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 4 /* e */
        start local 4 // javax.management.ReflectionException e
        14: .line 226
            aload 4 /* e */
            athrow
        end local 4 // javax.management.ReflectionException e
        15: .line 227
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        16: .line 228
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 4 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 4 // java.lang.Exception e
        end local 3 // javax.security.auth.Subject $param_Subject_3
        end local 2 // javax.management.ObjectName $param_ObjectName_2
        end local 1 // java.lang.String $param_String_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   17     0                 this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   17     1      $param_String_1  Ljava/lang/String;
            0   17     2  $param_ObjectName_2  Ljavax/management/ObjectName;
            0   17     3     $param_Subject_3  Ljavax/security/auth/Subject;
            1    3     4              $result  Ljava/lang/Object;
            4    5     4                    e  Ljava/lang/RuntimeException;
            6    7     4                    e  Ljava/io/IOException;
            8    9     4                    e  Ljavax/management/InstanceAlreadyExistsException;
           10   11     4                    e  Ljavax/management/MBeanException;
           12   13     4                    e  Ljavax/management/NotCompliantMBeanException;
           14   15     4                    e  Ljavax/management/ReflectionException;
           16   17     4                    e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class javax.management.InstanceAlreadyExistsException
           0     2       9  Class javax.management.MBeanException
           0     2      11  Class javax.management.NotCompliantMBeanException
           0     2      13  Class javax.management.ReflectionException
           0     2      15  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanException, javax.management.MBeanRegistrationException, javax.management.NotCompliantMBeanException, javax.management.ReflectionException
    MethodParameters:
                     Name  Flags
      $param_String_1      
      $param_ObjectName_2  
      $param_Subject_3     

  public javax.management.remote.NotificationResult fetchNotifications(long, int, long);
    descriptor: (JIJ)Ljavax/management/remote/NotificationResult;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=7, args_size=4
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // long $param_long_1
        start local 3 // int $param_int_2
        start local 4 // long $param_long_3
         0: .line 237
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_fetchNotifications_7:Ljava/lang/reflect/Method;
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            new java.lang.Long
            dup
            lload 1 /* $param_long_1 */
            invokespecial java.lang.Long.<init>:(J)V
            aastore
            dup
            iconst_1
            new java.lang.Integer
            dup
            iload 3 /* $param_int_2 */
            invokespecial java.lang.Integer.<init>:(I)V
            aastore
            dup
            iconst_2
            new java.lang.Long
            dup
            lload 4 /* $param_long_3 */
            invokespecial java.lang.Long.<init>:(J)V
            aastore
            ldc -5037523307973544478
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 6 /* $result */
        start local 6 // java.lang.Object $result
         1: .line 238
            aload 6 /* $result */
            checkcast javax.management.remote.NotificationResult
         2: areturn
        end local 6 // java.lang.Object $result
         3: .line 239
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 6 /* e */
        start local 6 // java.lang.RuntimeException e
         4: .line 240
            aload 6 /* e */
            athrow
        end local 6 // java.lang.RuntimeException e
         5: .line 241
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 6 /* e */
        start local 6 // java.io.IOException e
         6: .line 242
            aload 6 /* e */
            athrow
        end local 6 // java.io.IOException e
         7: .line 243
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 6 /* e */
        start local 6 // java.lang.Exception e
         8: .line 244
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 6 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 6 // java.lang.Exception e
        end local 4 // long $param_long_3
        end local 3 // int $param_int_2
        end local 1 // long $param_long_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    9     0           this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0    9     1  $param_long_1  J
            0    9     3   $param_int_2  I
            0    9     4  $param_long_3  J
            1    3     6        $result  Ljava/lang/Object;
            4    5     6              e  Ljava/lang/RuntimeException;
            6    7     6              e  Ljava/io/IOException;
            8    9     6              e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException
    MethodParameters:
               Name  Flags
      $param_long_1  
      $param_int_2   
      $param_long_3  

  public java.lang.Object getAttribute(javax.management.ObjectName, java.lang.String, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/security/auth/Subject;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.management.ObjectName $param_ObjectName_1
        start local 2 // java.lang.String $param_String_2
        start local 3 // javax.security.auth.Subject $param_Subject_3
         0: .line 253
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_getAttribute_8:Ljava/lang/reflect/Method;
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_ObjectName_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_String_2 */
            aastore
            dup
            iconst_2
            aload 3 /* $param_Subject_3 */
            aastore
            ldc -1089783104982388203
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 4 /* $result */
        start local 4 // java.lang.Object $result
         1: .line 254
            aload 4 /* $result */
         2: areturn
        end local 4 // java.lang.Object $result
         3: .line 255
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         4: .line 256
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         5: .line 257
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 258
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         7: .line 259
      StackMap locals:
      StackMap stack: javax.management.AttributeNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.AttributeNotFoundException e
         8: .line 260
            aload 4 /* e */
            athrow
        end local 4 // javax.management.AttributeNotFoundException e
         9: .line 261
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.InstanceNotFoundException e
        10: .line 262
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InstanceNotFoundException e
        11: .line 263
      StackMap locals:
      StackMap stack: javax.management.MBeanException
            astore 4 /* e */
        start local 4 // javax.management.MBeanException e
        12: .line 264
            aload 4 /* e */
            athrow
        end local 4 // javax.management.MBeanException e
        13: .line 265
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 4 /* e */
        start local 4 // javax.management.ReflectionException e
        14: .line 266
            aload 4 /* e */
            athrow
        end local 4 // javax.management.ReflectionException e
        15: .line 267
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        16: .line 268
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 4 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 4 // java.lang.Exception e
        end local 3 // javax.security.auth.Subject $param_Subject_3
        end local 2 // java.lang.String $param_String_2
        end local 1 // javax.management.ObjectName $param_ObjectName_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   17     0                 this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   17     1  $param_ObjectName_1  Ljavax/management/ObjectName;
            0   17     2      $param_String_2  Ljava/lang/String;
            0   17     3     $param_Subject_3  Ljavax/security/auth/Subject;
            1    3     4              $result  Ljava/lang/Object;
            4    5     4                    e  Ljava/lang/RuntimeException;
            6    7     4                    e  Ljava/io/IOException;
            8    9     4                    e  Ljavax/management/AttributeNotFoundException;
           10   11     4                    e  Ljavax/management/InstanceNotFoundException;
           12   13     4                    e  Ljavax/management/MBeanException;
           14   15     4                    e  Ljavax/management/ReflectionException;
           16   17     4                    e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class javax.management.AttributeNotFoundException
           0     2       9  Class javax.management.InstanceNotFoundException
           0     2      11  Class javax.management.MBeanException
           0     2      13  Class javax.management.ReflectionException
           0     2      15  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException, javax.management.AttributeNotFoundException, javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException
    MethodParameters:
                     Name  Flags
      $param_ObjectName_1  
      $param_String_2      
      $param_Subject_3     

  public javax.management.AttributeList getAttributes(javax.management.ObjectName, java.lang.String[], javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.management.ObjectName $param_ObjectName_1
        start local 2 // java.lang.String[] $param_arrayOf_String_2
        start local 3 // javax.security.auth.Subject $param_Subject_3
         0: .line 277
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_getAttributes_9:Ljava/lang/reflect/Method;
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_ObjectName_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_arrayOf_String_2 */
            aastore
            dup
            iconst_2
            aload 3 /* $param_Subject_3 */
            aastore
            ldc 6285293806596348999
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 4 /* $result */
        start local 4 // java.lang.Object $result
         1: .line 278
            aload 4 /* $result */
            checkcast javax.management.AttributeList
         2: areturn
        end local 4 // java.lang.Object $result
         3: .line 279
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         4: .line 280
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         5: .line 281
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 282
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         7: .line 283
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.InstanceNotFoundException e
         8: .line 284
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InstanceNotFoundException e
         9: .line 285
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 4 /* e */
        start local 4 // javax.management.ReflectionException e
        10: .line 286
            aload 4 /* e */
            athrow
        end local 4 // javax.management.ReflectionException e
        11: .line 287
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        12: .line 288
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 4 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 4 // java.lang.Exception e
        end local 3 // javax.security.auth.Subject $param_Subject_3
        end local 2 // java.lang.String[] $param_arrayOf_String_2
        end local 1 // javax.management.ObjectName $param_ObjectName_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   13     0                     this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   13     1      $param_ObjectName_1  Ljavax/management/ObjectName;
            0   13     2  $param_arrayOf_String_2  [Ljava/lang/String;
            0   13     3         $param_Subject_3  Ljavax/security/auth/Subject;
            1    3     4                  $result  Ljava/lang/Object;
            4    5     4                        e  Ljava/lang/RuntimeException;
            6    7     4                        e  Ljava/io/IOException;
            8    9     4                        e  Ljavax/management/InstanceNotFoundException;
           10   11     4                        e  Ljavax/management/ReflectionException;
           12   13     4                        e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class javax.management.InstanceNotFoundException
           0     2       9  Class javax.management.ReflectionException
           0     2      11  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.ReflectionException
    MethodParameters:
                         Name  Flags
      $param_ObjectName_1      
      $param_arrayOf_String_2  
      $param_Subject_3         

  public java.lang.String getConnectionId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
         0: .line 297
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_getConnectionId_10:Ljava/lang/reflect/Method;
            aconst_null
            ldc -67907180346059933
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 1 /* $result */
        start local 1 // java.lang.Object $result
         1: .line 298
            aload 1 /* $result */
            checkcast java.lang.String
         2: areturn
        end local 1 // java.lang.Object $result
         3: .line 299
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 1 /* e */
        start local 1 // java.lang.RuntimeException e
         4: .line 300
            aload 1 /* e */
            athrow
        end local 1 // java.lang.RuntimeException e
         5: .line 301
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 1 /* e */
        start local 1 // java.io.IOException e
         6: .line 302
            aload 1 /* e */
            athrow
        end local 1 // java.io.IOException e
         7: .line 303
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 1 /* e */
        start local 1 // java.lang.Exception e
         8: .line 304
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 1 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 1 // java.lang.Exception e
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            1    3     1  $result  Ljava/lang/Object;
            4    5     1        e  Ljava/lang/RuntimeException;
            6    7     1        e  Ljava/io/IOException;
            8    9     1        e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException

  public java.lang.String getDefaultDomain(javax.security.auth.Subject);
    descriptor: (Ljavax/security/auth/Subject;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.security.auth.Subject $param_Subject_1
         0: .line 313
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_getDefaultDomain_11:Ljava/lang/reflect/Method;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_Subject_1 */
            aastore
            ldc 6047668923998658472
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 2 /* $result */
        start local 2 // java.lang.Object $result
         1: .line 314
            aload 2 /* $result */
            checkcast java.lang.String
         2: areturn
        end local 2 // java.lang.Object $result
         3: .line 315
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 2 /* e */
        start local 2 // java.lang.RuntimeException e
         4: .line 316
            aload 2 /* e */
            athrow
        end local 2 // java.lang.RuntimeException e
         5: .line 317
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 2 /* e */
        start local 2 // java.io.IOException e
         6: .line 318
            aload 2 /* e */
            athrow
        end local 2 // java.io.IOException e
         7: .line 319
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 2 /* e */
        start local 2 // java.lang.Exception e
         8: .line 320
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 2 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 2 // java.lang.Exception e
        end local 1 // javax.security.auth.Subject $param_Subject_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    9     0              this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0    9     1  $param_Subject_1  Ljavax/security/auth/Subject;
            1    3     2           $result  Ljava/lang/Object;
            4    5     2                 e  Ljava/lang/RuntimeException;
            6    7     2                 e  Ljava/io/IOException;
            8    9     2                 e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                  Name  Flags
      $param_Subject_1  

  public java.lang.String[] getDomains(javax.security.auth.Subject);
    descriptor: (Ljavax/security/auth/Subject;)[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.security.auth.Subject $param_Subject_1
         0: .line 329
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_getDomains_12:Ljava/lang/reflect/Method;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_Subject_1 */
            aastore
            ldc -6662314179953625551
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 2 /* $result */
        start local 2 // java.lang.Object $result
         1: .line 330
            aload 2 /* $result */
            checkcast java.lang.String[]
         2: areturn
        end local 2 // java.lang.Object $result
         3: .line 331
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 2 /* e */
        start local 2 // java.lang.RuntimeException e
         4: .line 332
            aload 2 /* e */
            athrow
        end local 2 // java.lang.RuntimeException e
         5: .line 333
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 2 /* e */
        start local 2 // java.io.IOException e
         6: .line 334
            aload 2 /* e */
            athrow
        end local 2 // java.io.IOException e
         7: .line 335
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 2 /* e */
        start local 2 // java.lang.Exception e
         8: .line 336
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 2 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 2 // java.lang.Exception e
        end local 1 // javax.security.auth.Subject $param_Subject_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    9     0              this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0    9     1  $param_Subject_1  Ljavax/security/auth/Subject;
            1    3     2           $result  Ljava/lang/Object;
            4    5     2                 e  Ljava/lang/RuntimeException;
            6    7     2                 e  Ljava/io/IOException;
            8    9     2                 e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                  Name  Flags
      $param_Subject_1  

  public java.lang.Integer getMBeanCount(javax.security.auth.Subject);
    descriptor: (Ljavax/security/auth/Subject;)Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.security.auth.Subject $param_Subject_1
         0: .line 345
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_getMBeanCount_13:Ljava/lang/reflect/Method;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_Subject_1 */
            aastore
            ldc -2042362057335820635
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 2 /* $result */
        start local 2 // java.lang.Object $result
         1: .line 346
            aload 2 /* $result */
            checkcast java.lang.Integer
         2: areturn
        end local 2 // java.lang.Object $result
         3: .line 347
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 2 /* e */
        start local 2 // java.lang.RuntimeException e
         4: .line 348
            aload 2 /* e */
            athrow
        end local 2 // java.lang.RuntimeException e
         5: .line 349
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 2 /* e */
        start local 2 // java.io.IOException e
         6: .line 350
            aload 2 /* e */
            athrow
        end local 2 // java.io.IOException e
         7: .line 351
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 2 /* e */
        start local 2 // java.lang.Exception e
         8: .line 352
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 2 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 2 // java.lang.Exception e
        end local 1 // javax.security.auth.Subject $param_Subject_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    9     0              this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0    9     1  $param_Subject_1  Ljavax/security/auth/Subject;
            1    3     2           $result  Ljava/lang/Object;
            4    5     2                 e  Ljava/lang/RuntimeException;
            6    7     2                 e  Ljava/io/IOException;
            8    9     2                 e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                  Name  Flags
      $param_Subject_1  

  public javax.management.MBeanInfo getMBeanInfo(javax.management.ObjectName, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/MBeanInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=3
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.management.ObjectName $param_ObjectName_1
        start local 2 // javax.security.auth.Subject $param_Subject_2
         0: .line 361
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_getMBeanInfo_14:Ljava/lang/reflect/Method;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_ObjectName_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_Subject_2 */
            aastore
            ldc -7404813916326233354
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 3 /* $result */
        start local 3 // java.lang.Object $result
         1: .line 362
            aload 3 /* $result */
            checkcast javax.management.MBeanInfo
         2: areturn
        end local 3 // java.lang.Object $result
         3: .line 363
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 3 /* e */
        start local 3 // java.lang.RuntimeException e
         4: .line 364
            aload 3 /* e */
            athrow
        end local 3 // java.lang.RuntimeException e
         5: .line 365
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 366
            aload 3 /* e */
            athrow
        end local 3 // java.io.IOException e
         7: .line 367
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 3 /* e */
        start local 3 // javax.management.InstanceNotFoundException e
         8: .line 368
            aload 3 /* e */
            athrow
        end local 3 // javax.management.InstanceNotFoundException e
         9: .line 369
      StackMap locals:
      StackMap stack: javax.management.IntrospectionException
            astore 3 /* e */
        start local 3 // javax.management.IntrospectionException e
        10: .line 370
            aload 3 /* e */
            athrow
        end local 3 // javax.management.IntrospectionException e
        11: .line 371
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 3 /* e */
        start local 3 // javax.management.ReflectionException e
        12: .line 372
            aload 3 /* e */
            athrow
        end local 3 // javax.management.ReflectionException e
        13: .line 373
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 3 /* e */
        start local 3 // java.lang.Exception e
        14: .line 374
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 3 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 3 // java.lang.Exception e
        end local 2 // javax.security.auth.Subject $param_Subject_2
        end local 1 // javax.management.ObjectName $param_ObjectName_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   15     0                 this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   15     1  $param_ObjectName_1  Ljavax/management/ObjectName;
            0   15     2     $param_Subject_2  Ljavax/security/auth/Subject;
            1    3     3              $result  Ljava/lang/Object;
            4    5     3                    e  Ljava/lang/RuntimeException;
            6    7     3                    e  Ljava/io/IOException;
            8    9     3                    e  Ljavax/management/InstanceNotFoundException;
           10   11     3                    e  Ljavax/management/IntrospectionException;
           12   13     3                    e  Ljavax/management/ReflectionException;
           14   15     3                    e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class javax.management.InstanceNotFoundException
           0     2       9  Class javax.management.IntrospectionException
           0     2      11  Class javax.management.ReflectionException
           0     2      13  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.IntrospectionException, javax.management.ReflectionException
    MethodParameters:
                     Name  Flags
      $param_ObjectName_1  
      $param_Subject_2     

  public javax.management.ObjectInstance getObjectInstance(javax.management.ObjectName, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Ljavax/management/ObjectInstance;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=3
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.management.ObjectName $param_ObjectName_1
        start local 2 // javax.security.auth.Subject $param_Subject_2
         0: .line 383
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_getObjectInstance_15:Ljava/lang/reflect/Method;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_ObjectName_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_Subject_2 */
            aastore
            ldc 6950095694996159938
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 3 /* $result */
        start local 3 // java.lang.Object $result
         1: .line 384
            aload 3 /* $result */
            checkcast javax.management.ObjectInstance
         2: areturn
        end local 3 // java.lang.Object $result
         3: .line 385
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 3 /* e */
        start local 3 // java.lang.RuntimeException e
         4: .line 386
            aload 3 /* e */
            athrow
        end local 3 // java.lang.RuntimeException e
         5: .line 387
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 388
            aload 3 /* e */
            athrow
        end local 3 // java.io.IOException e
         7: .line 389
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 3 /* e */
        start local 3 // javax.management.InstanceNotFoundException e
         8: .line 390
            aload 3 /* e */
            athrow
        end local 3 // javax.management.InstanceNotFoundException e
         9: .line 391
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 3 /* e */
        start local 3 // java.lang.Exception e
        10: .line 392
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 3 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 3 // java.lang.Exception e
        end local 2 // javax.security.auth.Subject $param_Subject_2
        end local 1 // javax.management.ObjectName $param_ObjectName_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   11     0                 this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   11     1  $param_ObjectName_1  Ljavax/management/ObjectName;
            0   11     2     $param_Subject_2  Ljavax/security/auth/Subject;
            1    3     3              $result  Ljava/lang/Object;
            4    5     3                    e  Ljava/lang/RuntimeException;
            6    7     3                    e  Ljava/io/IOException;
            8    9     3                    e  Ljavax/management/InstanceNotFoundException;
           10   11     3                    e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class javax.management.InstanceNotFoundException
           0     2       9  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException, javax.management.InstanceNotFoundException
    MethodParameters:
                     Name  Flags
      $param_ObjectName_1  
      $param_Subject_2     

  public java.lang.Object invoke(javax.management.ObjectName, java.lang.String, java.rmi.MarshalledObject, java.lang.String[], javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=6
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.management.ObjectName $param_ObjectName_1
        start local 2 // java.lang.String $param_String_2
        start local 3 // java.rmi.MarshalledObject $param_MarshalledObject_3
        start local 4 // java.lang.String[] $param_arrayOf_String_4
        start local 5 // javax.security.auth.Subject $param_Subject_5
         0: .line 401
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_invoke_16:Ljava/lang/reflect/Method;
            iconst_5
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_ObjectName_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_String_2 */
            aastore
            dup
            iconst_2
            aload 3 /* $param_MarshalledObject_3 */
            aastore
            dup
            iconst_3
            aload 4 /* $param_arrayOf_String_4 */
            aastore
            dup
            iconst_4
            aload 5 /* $param_Subject_5 */
            aastore
            ldc 1434350937885235744
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 6 /* $result */
        start local 6 // java.lang.Object $result
         1: .line 402
            aload 6 /* $result */
         2: areturn
        end local 6 // java.lang.Object $result
         3: .line 403
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 6 /* e */
        start local 6 // java.lang.RuntimeException e
         4: .line 404
            aload 6 /* e */
            athrow
        end local 6 // java.lang.RuntimeException e
         5: .line 405
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 6 /* e */
        start local 6 // java.io.IOException e
         6: .line 406
            aload 6 /* e */
            athrow
        end local 6 // java.io.IOException e
         7: .line 407
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 6 /* e */
        start local 6 // javax.management.InstanceNotFoundException e
         8: .line 408
            aload 6 /* e */
            athrow
        end local 6 // javax.management.InstanceNotFoundException e
         9: .line 409
      StackMap locals:
      StackMap stack: javax.management.MBeanException
            astore 6 /* e */
        start local 6 // javax.management.MBeanException e
        10: .line 410
            aload 6 /* e */
            athrow
        end local 6 // javax.management.MBeanException e
        11: .line 411
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 6 /* e */
        start local 6 // javax.management.ReflectionException e
        12: .line 412
            aload 6 /* e */
            athrow
        end local 6 // javax.management.ReflectionException e
        13: .line 413
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 6 /* e */
        start local 6 // java.lang.Exception e
        14: .line 414
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 6 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 6 // java.lang.Exception e
        end local 5 // javax.security.auth.Subject $param_Subject_5
        end local 4 // java.lang.String[] $param_arrayOf_String_4
        end local 3 // java.rmi.MarshalledObject $param_MarshalledObject_3
        end local 2 // java.lang.String $param_String_2
        end local 1 // javax.management.ObjectName $param_ObjectName_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   15     0                       this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   15     1        $param_ObjectName_1  Ljavax/management/ObjectName;
            0   15     2            $param_String_2  Ljava/lang/String;
            0   15     3  $param_MarshalledObject_3  Ljava/rmi/MarshalledObject;
            0   15     4    $param_arrayOf_String_4  [Ljava/lang/String;
            0   15     5           $param_Subject_5  Ljavax/security/auth/Subject;
            1    3     6                    $result  Ljava/lang/Object;
            4    5     6                          e  Ljava/lang/RuntimeException;
            6    7     6                          e  Ljava/io/IOException;
            8    9     6                          e  Ljavax/management/InstanceNotFoundException;
           10   11     6                          e  Ljavax/management/MBeanException;
           12   13     6                          e  Ljavax/management/ReflectionException;
           14   15     6                          e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class javax.management.InstanceNotFoundException
           0     2       9  Class javax.management.MBeanException
           0     2      11  Class javax.management.ReflectionException
           0     2      13  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException
    MethodParameters:
                           Name  Flags
      $param_ObjectName_1        
      $param_String_2            
      $param_MarshalledObject_3  
      $param_arrayOf_String_4    
      $param_Subject_5           

  public boolean isInstanceOf(javax.management.ObjectName, java.lang.String, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljava/lang/String;Ljavax/security/auth/Subject;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.management.ObjectName $param_ObjectName_1
        start local 2 // java.lang.String $param_String_2
        start local 3 // javax.security.auth.Subject $param_Subject_3
         0: .line 423
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_isInstanceOf_17:Ljava/lang/reflect/Method;
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_ObjectName_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_String_2 */
            aastore
            dup
            iconst_2
            aload 3 /* $param_Subject_3 */
            aastore
            ldc -2147516868461740814
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 4 /* $result */
        start local 4 // java.lang.Object $result
         1: .line 424
            aload 4 /* $result */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
         2: ireturn
        end local 4 // java.lang.Object $result
         3: .line 425
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         4: .line 426
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         5: .line 427
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 428
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         7: .line 429
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.InstanceNotFoundException e
         8: .line 430
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InstanceNotFoundException e
         9: .line 431
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        10: .line 432
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 4 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 4 // java.lang.Exception e
        end local 3 // javax.security.auth.Subject $param_Subject_3
        end local 2 // java.lang.String $param_String_2
        end local 1 // javax.management.ObjectName $param_ObjectName_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   11     0                 this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   11     1  $param_ObjectName_1  Ljavax/management/ObjectName;
            0   11     2      $param_String_2  Ljava/lang/String;
            0   11     3     $param_Subject_3  Ljavax/security/auth/Subject;
            1    3     4              $result  Ljava/lang/Object;
            4    5     4                    e  Ljava/lang/RuntimeException;
            6    7     4                    e  Ljava/io/IOException;
            8    9     4                    e  Ljavax/management/InstanceNotFoundException;
           10   11     4                    e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class javax.management.InstanceNotFoundException
           0     2       9  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException, javax.management.InstanceNotFoundException
    MethodParameters:
                     Name  Flags
      $param_ObjectName_1  
      $param_String_2      
      $param_Subject_3     

  public boolean isRegistered(javax.management.ObjectName, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=3
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.management.ObjectName $param_ObjectName_1
        start local 2 // javax.security.auth.Subject $param_Subject_2
         0: .line 441
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_isRegistered_18:Ljava/lang/reflect/Method;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_ObjectName_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_Subject_2 */
            aastore
            ldc 8325683335228268564
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 3 /* $result */
        start local 3 // java.lang.Object $result
         1: .line 442
            aload 3 /* $result */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
         2: ireturn
        end local 3 // java.lang.Object $result
         3: .line 443
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 3 /* e */
        start local 3 // java.lang.RuntimeException e
         4: .line 444
            aload 3 /* e */
            athrow
        end local 3 // java.lang.RuntimeException e
         5: .line 445
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 446
            aload 3 /* e */
            athrow
        end local 3 // java.io.IOException e
         7: .line 447
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 3 /* e */
        start local 3 // java.lang.Exception e
         8: .line 448
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 3 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 3 // java.lang.Exception e
        end local 2 // javax.security.auth.Subject $param_Subject_2
        end local 1 // javax.management.ObjectName $param_ObjectName_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    9     0                 this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0    9     1  $param_ObjectName_1  Ljavax/management/ObjectName;
            0    9     2     $param_Subject_2  Ljavax/security/auth/Subject;
            1    3     3              $result  Ljava/lang/Object;
            4    5     3                    e  Ljava/lang/RuntimeException;
            6    7     3                    e  Ljava/io/IOException;
            8    9     3                    e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                     Name  Flags
      $param_ObjectName_1  
      $param_Subject_2     

  public java.util.Set queryMBeans(javax.management.ObjectName, java.rmi.MarshalledObject, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.management.ObjectName $param_ObjectName_1
        start local 2 // java.rmi.MarshalledObject $param_MarshalledObject_2
        start local 3 // javax.security.auth.Subject $param_Subject_3
         0: .line 457
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_queryMBeans_19:Ljava/lang/reflect/Method;
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_ObjectName_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_MarshalledObject_2 */
            aastore
            dup
            iconst_2
            aload 3 /* $param_Subject_3 */
            aastore
            ldc 2915881009400597976
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 4 /* $result */
        start local 4 // java.lang.Object $result
         1: .line 458
            aload 4 /* $result */
            checkcast java.util.Set
         2: areturn
        end local 4 // java.lang.Object $result
         3: .line 459
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         4: .line 460
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         5: .line 461
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 462
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         7: .line 463
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
         8: .line 464
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 4 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 4 // java.lang.Exception e
        end local 3 // javax.security.auth.Subject $param_Subject_3
        end local 2 // java.rmi.MarshalledObject $param_MarshalledObject_2
        end local 1 // javax.management.ObjectName $param_ObjectName_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    9     0                       this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0    9     1        $param_ObjectName_1  Ljavax/management/ObjectName;
            0    9     2  $param_MarshalledObject_2  Ljava/rmi/MarshalledObject;
            0    9     3           $param_Subject_3  Ljavax/security/auth/Subject;
            1    3     4                    $result  Ljava/lang/Object;
            4    5     4                          e  Ljava/lang/RuntimeException;
            6    7     4                          e  Ljava/io/IOException;
            8    9     4                          e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                           Name  Flags
      $param_ObjectName_1        
      $param_MarshalledObject_2  
      $param_Subject_3           

  public java.util.Set queryNames(javax.management.ObjectName, java.rmi.MarshalledObject, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.management.ObjectName $param_ObjectName_1
        start local 2 // java.rmi.MarshalledObject $param_MarshalledObject_2
        start local 3 // javax.security.auth.Subject $param_Subject_3
         0: .line 473
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_queryNames_20:Ljava/lang/reflect/Method;
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_ObjectName_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_MarshalledObject_2 */
            aastore
            dup
            iconst_2
            aload 3 /* $param_Subject_3 */
            aastore
            ldc 9152567528369059802
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 4 /* $result */
        start local 4 // java.lang.Object $result
         1: .line 474
            aload 4 /* $result */
            checkcast java.util.Set
         2: areturn
        end local 4 // java.lang.Object $result
         3: .line 475
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         4: .line 476
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         5: .line 477
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 478
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         7: .line 479
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
         8: .line 480
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 4 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 4 // java.lang.Exception e
        end local 3 // javax.security.auth.Subject $param_Subject_3
        end local 2 // java.rmi.MarshalledObject $param_MarshalledObject_2
        end local 1 // javax.management.ObjectName $param_ObjectName_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    9     0                       this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0    9     1        $param_ObjectName_1  Ljavax/management/ObjectName;
            0    9     2  $param_MarshalledObject_2  Ljava/rmi/MarshalledObject;
            0    9     3           $param_Subject_3  Ljavax/security/auth/Subject;
            1    3     4                    $result  Ljava/lang/Object;
            4    5     4                          e  Ljava/lang/RuntimeException;
            6    7     4                          e  Ljava/io/IOException;
            8    9     4                          e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                           Name  Flags
      $param_ObjectName_1        
      $param_MarshalledObject_2  
      $param_Subject_3           

  public void removeNotificationListener(javax.management.ObjectName, javax.management.ObjectName, java.rmi.MarshalledObject, java.rmi.MarshalledObject, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=6
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.management.ObjectName $param_ObjectName_1
        start local 2 // javax.management.ObjectName $param_ObjectName_2
        start local 3 // java.rmi.MarshalledObject $param_MarshalledObject_3
        start local 4 // java.rmi.MarshalledObject $param_MarshalledObject_4
        start local 5 // javax.security.auth.Subject $param_Subject_5
         0: .line 489
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_removeNotificationListener_21:Ljava/lang/reflect/Method;
            iconst_5
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_ObjectName_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_ObjectName_2 */
            aastore
            dup
            iconst_2
            aload 3 /* $param_MarshalledObject_3 */
            aastore
            dup
            iconst_3
            aload 4 /* $param_MarshalledObject_4 */
            aastore
            dup
            iconst_4
            aload 5 /* $param_Subject_5 */
            aastore
            ldc 2578029900065214857
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            pop
         1: .line 490
            goto 12
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
         2: astore 6 /* e */
        start local 6 // java.lang.RuntimeException e
         3: .line 491
            aload 6 /* e */
            athrow
        end local 6 // java.lang.RuntimeException e
         4: .line 492
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 6 /* e */
        start local 6 // java.io.IOException e
         5: .line 493
            aload 6 /* e */
            athrow
        end local 6 // java.io.IOException e
         6: .line 494
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 6 /* e */
        start local 6 // javax.management.InstanceNotFoundException e
         7: .line 495
            aload 6 /* e */
            athrow
        end local 6 // javax.management.InstanceNotFoundException e
         8: .line 496
      StackMap locals:
      StackMap stack: javax.management.ListenerNotFoundException
            astore 6 /* e */
        start local 6 // javax.management.ListenerNotFoundException e
         9: .line 497
            aload 6 /* e */
            athrow
        end local 6 // javax.management.ListenerNotFoundException e
        10: .line 498
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 6 /* e */
        start local 6 // java.lang.Exception e
        11: .line 499
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 6 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 6 // java.lang.Exception e
        12: .line 501
      StackMap locals:
      StackMap stack:
            return
        end local 5 // javax.security.auth.Subject $param_Subject_5
        end local 4 // java.rmi.MarshalledObject $param_MarshalledObject_4
        end local 3 // java.rmi.MarshalledObject $param_MarshalledObject_3
        end local 2 // javax.management.ObjectName $param_ObjectName_2
        end local 1 // javax.management.ObjectName $param_ObjectName_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   13     0                       this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   13     1        $param_ObjectName_1  Ljavax/management/ObjectName;
            0   13     2        $param_ObjectName_2  Ljavax/management/ObjectName;
            0   13     3  $param_MarshalledObject_3  Ljava/rmi/MarshalledObject;
            0   13     4  $param_MarshalledObject_4  Ljava/rmi/MarshalledObject;
            0   13     5           $param_Subject_5  Ljavax/security/auth/Subject;
            3    4     6                          e  Ljava/lang/RuntimeException;
            5    6     6                          e  Ljava/io/IOException;
            7    8     6                          e  Ljavax/management/InstanceNotFoundException;
            9   10     6                          e  Ljavax/management/ListenerNotFoundException;
           11   12     6                          e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.RuntimeException
           0     1       4  Class java.io.IOException
           0     1       6  Class javax.management.InstanceNotFoundException
           0     1       8  Class javax.management.ListenerNotFoundException
           0     1      10  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException
    MethodParameters:
                           Name  Flags
      $param_ObjectName_1        
      $param_ObjectName_2        
      $param_MarshalledObject_3  
      $param_MarshalledObject_4  
      $param_Subject_5           

  public void removeNotificationListener(javax.management.ObjectName, javax.management.ObjectName, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.management.ObjectName $param_ObjectName_1
        start local 2 // javax.management.ObjectName $param_ObjectName_2
        start local 3 // javax.security.auth.Subject $param_Subject_3
         0: .line 508
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_removeNotificationListener_22:Ljava/lang/reflect/Method;
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_ObjectName_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_ObjectName_2 */
            aastore
            dup
            iconst_2
            aload 3 /* $param_Subject_3 */
            aastore
            ldc 6604721169198089513
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            pop
         1: .line 509
            goto 12
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
         2: astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         3: .line 510
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         4: .line 511
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         5: .line 512
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         6: .line 513
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.InstanceNotFoundException e
         7: .line 514
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InstanceNotFoundException e
         8: .line 515
      StackMap locals:
      StackMap stack: javax.management.ListenerNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.ListenerNotFoundException e
         9: .line 516
            aload 4 /* e */
            athrow
        end local 4 // javax.management.ListenerNotFoundException e
        10: .line 517
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        11: .line 518
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 4 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 4 // java.lang.Exception e
        12: .line 520
      StackMap locals:
      StackMap stack:
            return
        end local 3 // javax.security.auth.Subject $param_Subject_3
        end local 2 // javax.management.ObjectName $param_ObjectName_2
        end local 1 // javax.management.ObjectName $param_ObjectName_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   13     0                 this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   13     1  $param_ObjectName_1  Ljavax/management/ObjectName;
            0   13     2  $param_ObjectName_2  Ljavax/management/ObjectName;
            0   13     3     $param_Subject_3  Ljavax/security/auth/Subject;
            3    4     4                    e  Ljava/lang/RuntimeException;
            5    6     4                    e  Ljava/io/IOException;
            7    8     4                    e  Ljavax/management/InstanceNotFoundException;
            9   10     4                    e  Ljavax/management/ListenerNotFoundException;
           11   12     4                    e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.RuntimeException
           0     1       4  Class java.io.IOException
           0     1       6  Class javax.management.InstanceNotFoundException
           0     1       8  Class javax.management.ListenerNotFoundException
           0     1      10  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException
    MethodParameters:
                     Name  Flags
      $param_ObjectName_1  
      $param_ObjectName_2  
      $param_Subject_3     

  public void removeNotificationListeners(javax.management.ObjectName, java.lang.Integer[], javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;[Ljava/lang/Integer;Ljavax/security/auth/Subject;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.management.ObjectName $param_ObjectName_1
        start local 2 // java.lang.Integer[] $param_arrayOf_Integer_2
        start local 3 // javax.security.auth.Subject $param_Subject_3
         0: .line 527
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_removeNotificationListeners_23:Ljava/lang/reflect/Method;
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_ObjectName_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_arrayOf_Integer_2 */
            aastore
            dup
            iconst_2
            aload 3 /* $param_Subject_3 */
            aastore
            ldc 2549120024456183446
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            pop
         1: .line 528
            goto 12
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
         2: astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         3: .line 529
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         4: .line 530
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         5: .line 531
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         6: .line 532
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.InstanceNotFoundException e
         7: .line 533
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InstanceNotFoundException e
         8: .line 534
      StackMap locals:
      StackMap stack: javax.management.ListenerNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.ListenerNotFoundException e
         9: .line 535
            aload 4 /* e */
            athrow
        end local 4 // javax.management.ListenerNotFoundException e
        10: .line 536
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        11: .line 537
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 4 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 4 // java.lang.Exception e
        12: .line 539
      StackMap locals:
      StackMap stack:
            return
        end local 3 // javax.security.auth.Subject $param_Subject_3
        end local 2 // java.lang.Integer[] $param_arrayOf_Integer_2
        end local 1 // javax.management.ObjectName $param_ObjectName_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0   13     0                      this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   13     1       $param_ObjectName_1  Ljavax/management/ObjectName;
            0   13     2  $param_arrayOf_Integer_2  [Ljava/lang/Integer;
            0   13     3          $param_Subject_3  Ljavax/security/auth/Subject;
            3    4     4                         e  Ljava/lang/RuntimeException;
            5    6     4                         e  Ljava/io/IOException;
            7    8     4                         e  Ljavax/management/InstanceNotFoundException;
            9   10     4                         e  Ljavax/management/ListenerNotFoundException;
           11   12     4                         e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.RuntimeException
           0     1       4  Class java.io.IOException
           0     1       6  Class javax.management.InstanceNotFoundException
           0     1       8  Class javax.management.ListenerNotFoundException
           0     1      10  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException
    MethodParameters:
                          Name  Flags
      $param_ObjectName_1       
      $param_arrayOf_Integer_2  
      $param_Subject_3          

  public void setAttribute(javax.management.ObjectName, java.rmi.MarshalledObject, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.management.ObjectName $param_ObjectName_1
        start local 2 // java.rmi.MarshalledObject $param_MarshalledObject_2
        start local 3 // javax.security.auth.Subject $param_Subject_3
         0: .line 546
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_setAttribute_24:Ljava/lang/reflect/Method;
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_ObjectName_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_MarshalledObject_2 */
            aastore
            dup
            iconst_2
            aload 3 /* $param_Subject_3 */
            aastore
            ldc 6738606893952597516
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            pop
         1: .line 547
            goto 18
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
         2: astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         3: .line 548
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         4: .line 549
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         5: .line 550
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         6: .line 551
      StackMap locals:
      StackMap stack: javax.management.AttributeNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.AttributeNotFoundException e
         7: .line 552
            aload 4 /* e */
            athrow
        end local 4 // javax.management.AttributeNotFoundException e
         8: .line 553
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.InstanceNotFoundException e
         9: .line 554
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InstanceNotFoundException e
        10: .line 555
      StackMap locals:
      StackMap stack: javax.management.InvalidAttributeValueException
            astore 4 /* e */
        start local 4 // javax.management.InvalidAttributeValueException e
        11: .line 556
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InvalidAttributeValueException e
        12: .line 557
      StackMap locals:
      StackMap stack: javax.management.MBeanException
            astore 4 /* e */
        start local 4 // javax.management.MBeanException e
        13: .line 558
            aload 4 /* e */
            athrow
        end local 4 // javax.management.MBeanException e
        14: .line 559
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 4 /* e */
        start local 4 // javax.management.ReflectionException e
        15: .line 560
            aload 4 /* e */
            athrow
        end local 4 // javax.management.ReflectionException e
        16: .line 561
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        17: .line 562
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 4 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 4 // java.lang.Exception e
        18: .line 564
      StackMap locals:
      StackMap stack:
            return
        end local 3 // javax.security.auth.Subject $param_Subject_3
        end local 2 // java.rmi.MarshalledObject $param_MarshalledObject_2
        end local 1 // javax.management.ObjectName $param_ObjectName_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   19     0                       this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   19     1        $param_ObjectName_1  Ljavax/management/ObjectName;
            0   19     2  $param_MarshalledObject_2  Ljava/rmi/MarshalledObject;
            0   19     3           $param_Subject_3  Ljavax/security/auth/Subject;
            3    4     4                          e  Ljava/lang/RuntimeException;
            5    6     4                          e  Ljava/io/IOException;
            7    8     4                          e  Ljavax/management/AttributeNotFoundException;
            9   10     4                          e  Ljavax/management/InstanceNotFoundException;
           11   12     4                          e  Ljavax/management/InvalidAttributeValueException;
           13   14     4                          e  Ljavax/management/MBeanException;
           15   16     4                          e  Ljavax/management/ReflectionException;
           17   18     4                          e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.RuntimeException
           0     1       4  Class java.io.IOException
           0     1       6  Class javax.management.AttributeNotFoundException
           0     1       8  Class javax.management.InstanceNotFoundException
           0     1      10  Class javax.management.InvalidAttributeValueException
           0     1      12  Class javax.management.MBeanException
           0     1      14  Class javax.management.ReflectionException
           0     1      16  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException, javax.management.AttributeNotFoundException, javax.management.InstanceNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException
    MethodParameters:
                           Name  Flags
      $param_ObjectName_1        
      $param_MarshalledObject_2  
      $param_Subject_3           

  public javax.management.AttributeList setAttributes(javax.management.ObjectName, java.rmi.MarshalledObject, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.management.ObjectName $param_ObjectName_1
        start local 2 // java.rmi.MarshalledObject $param_MarshalledObject_2
        start local 3 // javax.security.auth.Subject $param_Subject_3
         0: .line 571
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_setAttributes_25:Ljava/lang/reflect/Method;
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_ObjectName_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_MarshalledObject_2 */
            aastore
            dup
            iconst_2
            aload 3 /* $param_Subject_3 */
            aastore
            ldc -230470228399681820
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            astore 4 /* $result */
        start local 4 // java.lang.Object $result
         1: .line 572
            aload 4 /* $result */
            checkcast javax.management.AttributeList
         2: areturn
        end local 4 // java.lang.Object $result
         3: .line 573
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         4: .line 574
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         5: .line 575
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 576
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         7: .line 577
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.InstanceNotFoundException e
         8: .line 578
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InstanceNotFoundException e
         9: .line 579
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 4 /* e */
        start local 4 // javax.management.ReflectionException e
        10: .line 580
            aload 4 /* e */
            athrow
        end local 4 // javax.management.ReflectionException e
        11: .line 581
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        12: .line 582
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 4 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 4 // java.lang.Exception e
        end local 3 // javax.security.auth.Subject $param_Subject_3
        end local 2 // java.rmi.MarshalledObject $param_MarshalledObject_2
        end local 1 // javax.management.ObjectName $param_ObjectName_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   13     0                       this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   13     1        $param_ObjectName_1  Ljavax/management/ObjectName;
            0   13     2  $param_MarshalledObject_2  Ljava/rmi/MarshalledObject;
            0   13     3           $param_Subject_3  Ljavax/security/auth/Subject;
            1    3     4                    $result  Ljava/lang/Object;
            4    5     4                          e  Ljava/lang/RuntimeException;
            6    7     4                          e  Ljava/io/IOException;
            8    9     4                          e  Ljavax/management/InstanceNotFoundException;
           10   11     4                          e  Ljavax/management/ReflectionException;
           12   13     4                          e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.RuntimeException
           0     2       5  Class java.io.IOException
           0     2       7  Class javax.management.InstanceNotFoundException
           0     2       9  Class javax.management.ReflectionException
           0     2      11  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.ReflectionException
    MethodParameters:
                           Name  Flags
      $param_ObjectName_1        
      $param_MarshalledObject_2  
      $param_Subject_3           

  public void unregisterMBean(javax.management.ObjectName, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=3
        start local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
        start local 1 // javax.management.ObjectName $param_ObjectName_1
        start local 2 // javax.security.auth.Subject $param_Subject_2
         0: .line 591
            aload 0 /* this */
            getfield javax.management.remote.rmi.RMIConnectionImpl_Stub.ref:Ljava/rmi/server/RemoteRef;
            aload 0 /* this */
            getstatic javax.management.remote.rmi.RMIConnectionImpl_Stub.$method_unregisterMBean_26:Ljava/lang/reflect/Method;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* $param_ObjectName_1 */
            aastore
            dup
            iconst_1
            aload 2 /* $param_Subject_2 */
            aastore
            ldc -159498580868721452
            invokeinterface java.rmi.server.RemoteRef.invoke:(Ljava/rmi/Remote;Ljava/lang/reflect/Method;[Ljava/lang/Object;J)Ljava/lang/Object;
            pop
         1: .line 592
            goto 12
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
         2: astore 3 /* e */
        start local 3 // java.lang.RuntimeException e
         3: .line 593
            aload 3 /* e */
            athrow
        end local 3 // java.lang.RuntimeException e
         4: .line 594
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         5: .line 595
            aload 3 /* e */
            athrow
        end local 3 // java.io.IOException e
         6: .line 596
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 3 /* e */
        start local 3 // javax.management.InstanceNotFoundException e
         7: .line 597
            aload 3 /* e */
            athrow
        end local 3 // javax.management.InstanceNotFoundException e
         8: .line 598
      StackMap locals:
      StackMap stack: javax.management.MBeanRegistrationException
            astore 3 /* e */
        start local 3 // javax.management.MBeanRegistrationException e
         9: .line 599
            aload 3 /* e */
            athrow
        end local 3 // javax.management.MBeanRegistrationException e
        10: .line 600
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 3 /* e */
        start local 3 // java.lang.Exception e
        11: .line 601
            new java.rmi.UnexpectedException
            dup
            ldc "undeclared checked exception"
            aload 3 /* e */
            invokespecial java.rmi.UnexpectedException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 3 // java.lang.Exception e
        12: .line 603
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.security.auth.Subject $param_Subject_2
        end local 1 // javax.management.ObjectName $param_ObjectName_1
        end local 0 // javax.management.remote.rmi.RMIConnectionImpl_Stub this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   13     0                 this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   13     1  $param_ObjectName_1  Ljavax/management/ObjectName;
            0   13     2     $param_Subject_2  Ljavax/security/auth/Subject;
            3    4     3                    e  Ljava/lang/RuntimeException;
            5    6     3                    e  Ljava/io/IOException;
            7    8     3                    e  Ljavax/management/InstanceNotFoundException;
            9   10     3                    e  Ljavax/management/MBeanRegistrationException;
           11   12     3                    e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.RuntimeException
           0     1       4  Class java.io.IOException
           0     1       6  Class javax.management.InstanceNotFoundException
           0     1       8  Class javax.management.MBeanRegistrationException
           0     1      10  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.MBeanRegistrationException
    MethodParameters:
                     Name  Flags
      $param_ObjectName_1  
      $param_Subject_2     
}
SourceFile: "RMIConnectionImpl_Stub.java"