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 70
            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 71
            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 72
            ldc Ljava/lang/AutoCloseable;
            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 73
            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 74
            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 75
            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 76
            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 77
            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 78
            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 79
            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 80
            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 81
            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 82
            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 83
            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 84
            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 85
            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 86
            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 87
            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 88
            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 89
            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 90
            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 91
            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 92
            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 93
            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 94
            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 95
            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 96
            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 97
            goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchMethodException
        28: pop
        29: .line 98
            new java.lang.NoSuchMethodError
            dup
        30: .line 99
            ldc "stub class initialization failed"
        31: .line 98
            invokespecial java.lang.NoSuchMethodError.<init>:(Ljava/lang/String;)V
            athrow
        32: .line 101
      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 109
            aload 0 /* this */
            aload 1 /* ref */
            invokespecial java.rmi.server.RemoteStub.<init>:(Ljava/rmi/server/RemoteRef;)V
         1: .line 110
            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 118
            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 119
            goto 10
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
         2: astore 6 /* e */
        start local 6 // java.lang.RuntimeException e
         3: .line 120
            aload 6 /* e */
            athrow
        end local 6 // java.lang.RuntimeException e
         4: .line 121
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 6 /* e */
        start local 6 // java.io.IOException e
         5: .line 122
            aload 6 /* e */
            athrow
        end local 6 // java.io.IOException e
         6: .line 123
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 6 /* e */
        start local 6 // javax.management.InstanceNotFoundException e
         7: .line 124
            aload 6 /* e */
            athrow
        end local 6 // javax.management.InstanceNotFoundException e
         8: .line 125
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 6 /* e */
        start local 6 // java.lang.Exception e
         9: .line 126
            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 128
      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 134
            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 135
            aload 4 /* $result */
            checkcast java.lang.Integer[]
         2: areturn
        end local 4 // java.lang.Object $result
         3: .line 136
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         4: .line 137
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         5: .line 138
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 139
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         7: .line 140
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.InstanceNotFoundException e
         8: .line 141
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InstanceNotFoundException e
         9: .line 142
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        10: .line 143
            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 151
            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 152
            goto 8
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
         2: astore 1 /* e */
        start local 1 // java.lang.RuntimeException e
         3: .line 153
            aload 1 /* e */
            athrow
        end local 1 // java.lang.RuntimeException e
         4: .line 154
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 1 /* e */
        start local 1 // java.io.IOException e
         5: .line 155
            aload 1 /* e */
            athrow
        end local 1 // java.io.IOException e
         6: .line 156
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 1 /* e */
        start local 1 // java.lang.Exception e
         7: .line 157
            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 159
      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 165
            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 166
            aload 6 /* $result */
            checkcast javax.management.ObjectInstance
         2: areturn
        end local 6 // java.lang.Object $result
         3: .line 167
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 6 /* e */
        start local 6 // java.lang.RuntimeException e
         4: .line 168
            aload 6 /* e */
            athrow
        end local 6 // java.lang.RuntimeException e
         5: .line 169
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 6 /* e */
        start local 6 // java.io.IOException e
         6: .line 170
            aload 6 /* e */
            athrow
        end local 6 // java.io.IOException e
         7: .line 171
      StackMap locals:
      StackMap stack: javax.management.InstanceAlreadyExistsException
            astore 6 /* e */
        start local 6 // javax.management.InstanceAlreadyExistsException e
         8: .line 172
            aload 6 /* e */
            athrow
        end local 6 // javax.management.InstanceAlreadyExistsException e
         9: .line 173
      StackMap locals:
      StackMap stack: javax.management.MBeanException
            astore 6 /* e */
        start local 6 // javax.management.MBeanException e
        10: .line 174
            aload 6 /* e */
            athrow
        end local 6 // javax.management.MBeanException e
        11: .line 175
      StackMap locals:
      StackMap stack: javax.management.NotCompliantMBeanException
            astore 6 /* e */
        start local 6 // javax.management.NotCompliantMBeanException e
        12: .line 176
            aload 6 /* e */
            athrow
        end local 6 // javax.management.NotCompliantMBeanException e
        13: .line 177
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 6 /* e */
        start local 6 // javax.management.ReflectionException e
        14: .line 178
            aload 6 /* e */
            athrow
        end local 6 // javax.management.ReflectionException e
        15: .line 179
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 6 /* e */
        start local 6 // java.lang.Exception e
        16: .line 180
            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 188
            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 189
            aload 7 /* $result */
            checkcast javax.management.ObjectInstance
         2: areturn
        end local 7 // java.lang.Object $result
         3: .line 190
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 7 /* e */
        start local 7 // java.lang.RuntimeException e
         4: .line 191
            aload 7 /* e */
            athrow
        end local 7 // java.lang.RuntimeException e
         5: .line 192
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 7 /* e */
        start local 7 // java.io.IOException e
         6: .line 193
            aload 7 /* e */
            athrow
        end local 7 // java.io.IOException e
         7: .line 194
      StackMap locals:
      StackMap stack: javax.management.InstanceAlreadyExistsException
            astore 7 /* e */
        start local 7 // javax.management.InstanceAlreadyExistsException e
         8: .line 195
            aload 7 /* e */
            athrow
        end local 7 // javax.management.InstanceAlreadyExistsException e
         9: .line 196
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 7 /* e */
        start local 7 // javax.management.InstanceNotFoundException e
        10: .line 197
            aload 7 /* e */
            athrow
        end local 7 // javax.management.InstanceNotFoundException e
        11: .line 198
      StackMap locals:
      StackMap stack: javax.management.MBeanException
            astore 7 /* e */
        start local 7 // javax.management.MBeanException e
        12: .line 199
            aload 7 /* e */
            athrow
        end local 7 // javax.management.MBeanException e
        13: .line 200
      StackMap locals:
      StackMap stack: javax.management.NotCompliantMBeanException
            astore 7 /* e */
        start local 7 // javax.management.NotCompliantMBeanException e
        14: .line 201
            aload 7 /* e */
            athrow
        end local 7 // javax.management.NotCompliantMBeanException e
        15: .line 202
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 7 /* e */
        start local 7 // javax.management.ReflectionException e
        16: .line 203
            aload 7 /* e */
            athrow
        end local 7 // javax.management.ReflectionException e
        17: .line 204
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 7 /* e */
        start local 7 // java.lang.Exception e
        18: .line 205
            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 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_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 214
            aload 5 /* $result */
            checkcast javax.management.ObjectInstance
         2: areturn
        end local 5 // java.lang.Object $result
         3: .line 215
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 5 /* e */
        start local 5 // java.lang.RuntimeException e
         4: .line 216
            aload 5 /* e */
            athrow
        end local 5 // java.lang.RuntimeException e
         5: .line 217
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 5 /* e */
        start local 5 // java.io.IOException e
         6: .line 218
            aload 5 /* e */
            athrow
        end local 5 // java.io.IOException e
         7: .line 219
      StackMap locals:
      StackMap stack: javax.management.InstanceAlreadyExistsException
            astore 5 /* e */
        start local 5 // javax.management.InstanceAlreadyExistsException e
         8: .line 220
            aload 5 /* e */
            athrow
        end local 5 // javax.management.InstanceAlreadyExistsException e
         9: .line 221
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 5 /* e */
        start local 5 // javax.management.InstanceNotFoundException e
        10: .line 222
            aload 5 /* e */
            athrow
        end local 5 // javax.management.InstanceNotFoundException e
        11: .line 223
      StackMap locals:
      StackMap stack: javax.management.MBeanException
            astore 5 /* e */
        start local 5 // javax.management.MBeanException e
        12: .line 224
            aload 5 /* e */
            athrow
        end local 5 // javax.management.MBeanException e
        13: .line 225
      StackMap locals:
      StackMap stack: javax.management.NotCompliantMBeanException
            astore 5 /* e */
        start local 5 // javax.management.NotCompliantMBeanException e
        14: .line 226
            aload 5 /* e */
            athrow
        end local 5 // javax.management.NotCompliantMBeanException e
        15: .line 227
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 5 /* e */
        start local 5 // javax.management.ReflectionException e
        16: .line 228
            aload 5 /* e */
            athrow
        end local 5 // javax.management.ReflectionException e
        17: .line 229
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 5 /* e */
        start local 5 // java.lang.Exception e
        18: .line 230
            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 238
            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 239
            aload 4 /* $result */
            checkcast javax.management.ObjectInstance
         2: areturn
        end local 4 // java.lang.Object $result
         3: .line 240
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         4: .line 241
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         5: .line 242
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 243
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         7: .line 244
      StackMap locals:
      StackMap stack: javax.management.InstanceAlreadyExistsException
            astore 4 /* e */
        start local 4 // javax.management.InstanceAlreadyExistsException e
         8: .line 245
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InstanceAlreadyExistsException e
         9: .line 246
      StackMap locals:
      StackMap stack: javax.management.MBeanException
            astore 4 /* e */
        start local 4 // javax.management.MBeanException e
        10: .line 247
            aload 4 /* e */
            athrow
        end local 4 // javax.management.MBeanException e
        11: .line 248
      StackMap locals:
      StackMap stack: javax.management.NotCompliantMBeanException
            astore 4 /* e */
        start local 4 // javax.management.NotCompliantMBeanException e
        12: .line 249
            aload 4 /* e */
            athrow
        end local 4 // javax.management.NotCompliantMBeanException e
        13: .line 250
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 4 /* e */
        start local 4 // javax.management.ReflectionException e
        14: .line 251
            aload 4 /* e */
            athrow
        end local 4 // javax.management.ReflectionException e
        15: .line 252
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        16: .line 253
            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=8, 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 261
            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;
         1: .line 262
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            lload 1 /* $param_long_1 */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            dup
            iconst_1
         2: .line 263
            iload 3 /* $param_int_2 */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_2
         3: .line 264
            lload 4 /* $param_long_3 */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            ldc -5037523307973544478
         4: .line 261
            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
         5: .line 265
            aload 6 /* $result */
            checkcast javax.management.remote.NotificationResult
         6: areturn
        end local 6 // java.lang.Object $result
         7: .line 266
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 6 /* e */
        start local 6 // java.lang.RuntimeException e
         8: .line 267
            aload 6 /* e */
            athrow
        end local 6 // java.lang.RuntimeException e
         9: .line 268
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 6 /* e */
        start local 6 // java.io.IOException e
        10: .line 269
            aload 6 /* e */
            athrow
        end local 6 // java.io.IOException e
        11: .line 270
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 6 /* e */
        start local 6 // java.lang.Exception e
        12: .line 271
            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   13     0           this  Ljavax/management/remote/rmi/RMIConnectionImpl_Stub;
            0   13     1  $param_long_1  J
            0   13     3   $param_int_2  I
            0   13     4  $param_long_3  J
            5    7     6        $result  Ljava/lang/Object;
            8    9     6              e  Ljava/lang/RuntimeException;
           10   11     6              e  Ljava/io/IOException;
           12   13     6              e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     6       7  Class java.lang.RuntimeException
           0     6       9  Class java.io.IOException
           0     6      11  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 279
            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 280
            aload 4 /* $result */
         2: areturn
        end local 4 // java.lang.Object $result
         3: .line 281
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         4: .line 282
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         5: .line 283
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 284
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         7: .line 285
      StackMap locals:
      StackMap stack: javax.management.AttributeNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.AttributeNotFoundException e
         8: .line 286
            aload 4 /* e */
            athrow
        end local 4 // javax.management.AttributeNotFoundException e
         9: .line 287
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.InstanceNotFoundException e
        10: .line 288
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InstanceNotFoundException e
        11: .line 289
      StackMap locals:
      StackMap stack: javax.management.MBeanException
            astore 4 /* e */
        start local 4 // javax.management.MBeanException e
        12: .line 290
            aload 4 /* e */
            athrow
        end local 4 // javax.management.MBeanException e
        13: .line 291
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 4 /* e */
        start local 4 // javax.management.ReflectionException e
        14: .line 292
            aload 4 /* e */
            athrow
        end local 4 // javax.management.ReflectionException e
        15: .line 293
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        16: .line 294
            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 302
            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 303
            aload 4 /* $result */
            checkcast javax.management.AttributeList
         2: areturn
        end local 4 // java.lang.Object $result
         3: .line 304
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         4: .line 305
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         5: .line 306
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 307
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         7: .line 308
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.InstanceNotFoundException e
         8: .line 309
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InstanceNotFoundException e
         9: .line 310
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 4 /* e */
        start local 4 // javax.management.ReflectionException e
        10: .line 311
            aload 4 /* e */
            athrow
        end local 4 // javax.management.ReflectionException e
        11: .line 312
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        12: .line 313
            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 321
            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 322
            aload 1 /* $result */
            checkcast java.lang.String
         2: areturn
        end local 1 // java.lang.Object $result
         3: .line 323
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 1 /* e */
        start local 1 // java.lang.RuntimeException e
         4: .line 324
            aload 1 /* e */
            athrow
        end local 1 // java.lang.RuntimeException e
         5: .line 325
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 1 /* e */
        start local 1 // java.io.IOException e
         6: .line 326
            aload 1 /* e */
            athrow
        end local 1 // java.io.IOException e
         7: .line 327
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 1 /* e */
        start local 1 // java.lang.Exception e
         8: .line 328
            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 336
            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 337
            aload 2 /* $result */
            checkcast java.lang.String
         2: areturn
        end local 2 // java.lang.Object $result
         3: .line 338
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 2 /* e */
        start local 2 // java.lang.RuntimeException e
         4: .line 339
            aload 2 /* e */
            athrow
        end local 2 // java.lang.RuntimeException e
         5: .line 340
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 2 /* e */
        start local 2 // java.io.IOException e
         6: .line 341
            aload 2 /* e */
            athrow
        end local 2 // java.io.IOException e
         7: .line 342
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 2 /* e */
        start local 2 // java.lang.Exception e
         8: .line 343
            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 351
            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 352
            aload 2 /* $result */
            checkcast java.lang.String[]
         2: areturn
        end local 2 // java.lang.Object $result
         3: .line 353
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 2 /* e */
        start local 2 // java.lang.RuntimeException e
         4: .line 354
            aload 2 /* e */
            athrow
        end local 2 // java.lang.RuntimeException e
         5: .line 355
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 2 /* e */
        start local 2 // java.io.IOException e
         6: .line 356
            aload 2 /* e */
            athrow
        end local 2 // java.io.IOException e
         7: .line 357
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 2 /* e */
        start local 2 // java.lang.Exception e
         8: .line 358
            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 366
            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 367
            aload 2 /* $result */
            checkcast java.lang.Integer
         2: areturn
        end local 2 // java.lang.Object $result
         3: .line 368
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 2 /* e */
        start local 2 // java.lang.RuntimeException e
         4: .line 369
            aload 2 /* e */
            athrow
        end local 2 // java.lang.RuntimeException e
         5: .line 370
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 2 /* e */
        start local 2 // java.io.IOException e
         6: .line 371
            aload 2 /* e */
            athrow
        end local 2 // java.io.IOException e
         7: .line 372
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 2 /* e */
        start local 2 // java.lang.Exception e
         8: .line 373
            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 381
            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 382
            aload 3 /* $result */
            checkcast javax.management.MBeanInfo
         2: areturn
        end local 3 // java.lang.Object $result
         3: .line 383
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 3 /* e */
        start local 3 // java.lang.RuntimeException e
         4: .line 384
            aload 3 /* e */
            athrow
        end local 3 // java.lang.RuntimeException e
         5: .line 385
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 386
            aload 3 /* e */
            athrow
        end local 3 // java.io.IOException e
         7: .line 387
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 3 /* e */
        start local 3 // javax.management.InstanceNotFoundException e
         8: .line 388
            aload 3 /* e */
            athrow
        end local 3 // javax.management.InstanceNotFoundException e
         9: .line 389
      StackMap locals:
      StackMap stack: javax.management.IntrospectionException
            astore 3 /* e */
        start local 3 // javax.management.IntrospectionException e
        10: .line 390
            aload 3 /* e */
            athrow
        end local 3 // javax.management.IntrospectionException e
        11: .line 391
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 3 /* e */
        start local 3 // javax.management.ReflectionException e
        12: .line 392
            aload 3 /* e */
            athrow
        end local 3 // javax.management.ReflectionException e
        13: .line 393
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 3 /* e */
        start local 3 // java.lang.Exception e
        14: .line 394
            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 402
            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 403
            aload 3 /* $result */
            checkcast javax.management.ObjectInstance
         2: areturn
        end local 3 // java.lang.Object $result
         3: .line 404
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 3 /* e */
        start local 3 // java.lang.RuntimeException e
         4: .line 405
            aload 3 /* e */
            athrow
        end local 3 // java.lang.RuntimeException e
         5: .line 406
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 407
            aload 3 /* e */
            athrow
        end local 3 // java.io.IOException e
         7: .line 408
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 3 /* e */
        start local 3 // javax.management.InstanceNotFoundException e
         8: .line 409
            aload 3 /* e */
            athrow
        end local 3 // javax.management.InstanceNotFoundException e
         9: .line 410
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 3 /* e */
        start local 3 // java.lang.Exception e
        10: .line 411
            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 419
            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 420
            aload 6 /* $result */
         2: areturn
        end local 6 // java.lang.Object $result
         3: .line 421
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 6 /* e */
        start local 6 // java.lang.RuntimeException e
         4: .line 422
            aload 6 /* e */
            athrow
        end local 6 // java.lang.RuntimeException e
         5: .line 423
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 6 /* e */
        start local 6 // java.io.IOException e
         6: .line 424
            aload 6 /* e */
            athrow
        end local 6 // java.io.IOException e
         7: .line 425
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 6 /* e */
        start local 6 // javax.management.InstanceNotFoundException e
         8: .line 426
            aload 6 /* e */
            athrow
        end local 6 // javax.management.InstanceNotFoundException e
         9: .line 427
      StackMap locals:
      StackMap stack: javax.management.MBeanException
            astore 6 /* e */
        start local 6 // javax.management.MBeanException e
        10: .line 428
            aload 6 /* e */
            athrow
        end local 6 // javax.management.MBeanException e
        11: .line 429
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 6 /* e */
        start local 6 // javax.management.ReflectionException e
        12: .line 430
            aload 6 /* e */
            athrow
        end local 6 // javax.management.ReflectionException e
        13: .line 431
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 6 /* e */
        start local 6 // java.lang.Exception e
        14: .line 432
            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 440
            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 441
            aload 4 /* $result */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
         2: ireturn
        end local 4 // java.lang.Object $result
         3: .line 442
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         4: .line 443
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         5: .line 444
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 445
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         7: .line 446
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.InstanceNotFoundException e
         8: .line 447
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InstanceNotFoundException e
         9: .line 448
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        10: .line 449
            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 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_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 458
            aload 3 /* $result */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
         2: ireturn
        end local 3 // java.lang.Object $result
         3: .line 459
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 3 /* e */
        start local 3 // java.lang.RuntimeException e
         4: .line 460
            aload 3 /* e */
            athrow
        end local 3 // java.lang.RuntimeException e
         5: .line 461
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 462
            aload 3 /* e */
            athrow
        end local 3 // java.io.IOException e
         7: .line 463
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 3 /* e */
        start local 3 // java.lang.Exception e
         8: .line 464
            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 472
            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 473
            aload 4 /* $result */
            checkcast java.util.Set
         2: areturn
        end local 4 // java.lang.Object $result
         3: .line 474
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         4: .line 475
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         5: .line 476
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 477
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         7: .line 478
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
         8: .line 479
            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 487
            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 488
            aload 4 /* $result */
            checkcast java.util.Set
         2: areturn
        end local 4 // java.lang.Object $result
         3: .line 489
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         4: .line 490
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         5: .line 491
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 492
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         7: .line 493
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
         8: .line 494
            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 502
            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 503
            goto 12
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
         2: astore 6 /* e */
        start local 6 // java.lang.RuntimeException e
         3: .line 504
            aload 6 /* e */
            athrow
        end local 6 // java.lang.RuntimeException e
         4: .line 505
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 6 /* e */
        start local 6 // java.io.IOException e
         5: .line 506
            aload 6 /* e */
            athrow
        end local 6 // java.io.IOException e
         6: .line 507
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 6 /* e */
        start local 6 // javax.management.InstanceNotFoundException e
         7: .line 508
            aload 6 /* e */
            athrow
        end local 6 // javax.management.InstanceNotFoundException e
         8: .line 509
      StackMap locals:
      StackMap stack: javax.management.ListenerNotFoundException
            astore 6 /* e */
        start local 6 // javax.management.ListenerNotFoundException e
         9: .line 510
            aload 6 /* e */
            athrow
        end local 6 // javax.management.ListenerNotFoundException e
        10: .line 511
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 6 /* e */
        start local 6 // java.lang.Exception e
        11: .line 512
            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 514
      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 520
            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 521
            goto 12
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
         2: astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         3: .line 522
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         4: .line 523
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         5: .line 524
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         6: .line 525
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.InstanceNotFoundException e
         7: .line 526
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InstanceNotFoundException e
         8: .line 527
      StackMap locals:
      StackMap stack: javax.management.ListenerNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.ListenerNotFoundException e
         9: .line 528
            aload 4 /* e */
            athrow
        end local 4 // javax.management.ListenerNotFoundException e
        10: .line 529
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        11: .line 530
            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 532
      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 538
            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 539
            goto 12
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
         2: astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         3: .line 540
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         4: .line 541
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         5: .line 542
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         6: .line 543
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.InstanceNotFoundException e
         7: .line 544
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InstanceNotFoundException e
         8: .line 545
      StackMap locals:
      StackMap stack: javax.management.ListenerNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.ListenerNotFoundException e
         9: .line 546
            aload 4 /* e */
            athrow
        end local 4 // javax.management.ListenerNotFoundException e
        10: .line 547
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        11: .line 548
            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 550
      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 556
            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 557
            goto 18
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
         2: astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         3: .line 558
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         4: .line 559
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         5: .line 560
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         6: .line 561
      StackMap locals:
      StackMap stack: javax.management.AttributeNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.AttributeNotFoundException e
         7: .line 562
            aload 4 /* e */
            athrow
        end local 4 // javax.management.AttributeNotFoundException e
         8: .line 563
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.InstanceNotFoundException e
         9: .line 564
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InstanceNotFoundException e
        10: .line 565
      StackMap locals:
      StackMap stack: javax.management.InvalidAttributeValueException
            astore 4 /* e */
        start local 4 // javax.management.InvalidAttributeValueException e
        11: .line 566
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InvalidAttributeValueException e
        12: .line 567
      StackMap locals:
      StackMap stack: javax.management.MBeanException
            astore 4 /* e */
        start local 4 // javax.management.MBeanException e
        13: .line 568
            aload 4 /* e */
            athrow
        end local 4 // javax.management.MBeanException e
        14: .line 569
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 4 /* e */
        start local 4 // javax.management.ReflectionException e
        15: .line 570
            aload 4 /* e */
            athrow
        end local 4 // javax.management.ReflectionException e
        16: .line 571
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        17: .line 572
            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 574
      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 580
            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 581
            aload 4 /* $result */
            checkcast javax.management.AttributeList
         2: areturn
        end local 4 // java.lang.Object $result
         3: .line 582
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
         4: .line 583
            aload 4 /* e */
            athrow
        end local 4 // java.lang.RuntimeException e
         5: .line 584
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 585
            aload 4 /* e */
            athrow
        end local 4 // java.io.IOException e
         7: .line 586
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 4 /* e */
        start local 4 // javax.management.InstanceNotFoundException e
         8: .line 587
            aload 4 /* e */
            athrow
        end local 4 // javax.management.InstanceNotFoundException e
         9: .line 588
      StackMap locals:
      StackMap stack: javax.management.ReflectionException
            astore 4 /* e */
        start local 4 // javax.management.ReflectionException e
        10: .line 589
            aload 4 /* e */
            athrow
        end local 4 // javax.management.ReflectionException e
        11: .line 590
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        12: .line 591
            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 599
            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 600
            goto 12
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
         2: astore 3 /* e */
        start local 3 // java.lang.RuntimeException e
         3: .line 601
            aload 3 /* e */
            athrow
        end local 3 // java.lang.RuntimeException e
         4: .line 602
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         5: .line 603
            aload 3 /* e */
            athrow
        end local 3 // java.io.IOException e
         6: .line 604
      StackMap locals:
      StackMap stack: javax.management.InstanceNotFoundException
            astore 3 /* e */
        start local 3 // javax.management.InstanceNotFoundException e
         7: .line 605
            aload 3 /* e */
            athrow
        end local 3 // javax.management.InstanceNotFoundException e
         8: .line 606
      StackMap locals:
      StackMap stack: javax.management.MBeanRegistrationException
            astore 3 /* e */
        start local 3 // javax.management.MBeanRegistrationException e
         9: .line 607
            aload 3 /* e */
            athrow
        end local 3 // javax.management.MBeanRegistrationException e
        10: .line 608
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 3 /* e */
        start local 3 // java.lang.Exception e
        11: .line 609
            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 611
      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"