public final class sun.rmi.registry.RegistryImpl_Skel implements java.rmi.server.Skeleton
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: sun.rmi.registry.RegistryImpl_Skel
  super_class: java.lang.Object
{
  private static final java.rmi.server.Operation[] operations;
    descriptor: [Ljava/rmi/server/Operation;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final long interfaceHash;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 4905912898345647071

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=0, args_size=0
         0: .line 42
            iconst_5
            anewarray java.rmi.server.Operation
            dup
            iconst_0
         1: .line 43
            new java.rmi.server.Operation
            dup
            ldc "void bind(java.lang.String, java.rmi.Remote)"
            invokespecial java.rmi.server.Operation.<init>:(Ljava/lang/String;)V
            aastore
            dup
            iconst_1
         2: .line 44
            new java.rmi.server.Operation
            dup
            ldc "java.lang.String list()[]"
            invokespecial java.rmi.server.Operation.<init>:(Ljava/lang/String;)V
            aastore
            dup
            iconst_2
         3: .line 45
            new java.rmi.server.Operation
            dup
            ldc "java.rmi.Remote lookup(java.lang.String)"
            invokespecial java.rmi.server.Operation.<init>:(Ljava/lang/String;)V
            aastore
            dup
            iconst_3
         4: .line 46
            new java.rmi.server.Operation
            dup
            ldc "void rebind(java.lang.String, java.rmi.Remote)"
            invokespecial java.rmi.server.Operation.<init>:(Ljava/lang/String;)V
            aastore
            dup
            iconst_4
         5: .line 47
            new java.rmi.server.Operation
            dup
            ldc "void unbind(java.lang.String)"
            invokespecial java.rmi.server.Operation.<init>:(Ljava/lang/String;)V
            aastore
         6: .line 42
            putstatic sun.rmi.registry.RegistryImpl_Skel.operations:[Ljava/rmi/server/Operation;
         7: .line 50
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.rmi.registry.RegistryImpl_Skel this
         0: .line 40
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // sun.rmi.registry.RegistryImpl_Skel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/rmi/registry/RegistryImpl_Skel;

  public java.rmi.server.Operation[] getOperations();
    descriptor: ()[Ljava/rmi/server/Operation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.rmi.registry.RegistryImpl_Skel this
         0: .line 53
            getstatic sun.rmi.registry.RegistryImpl_Skel.operations:[Ljava/rmi/server/Operation;
            invokevirtual java.rmi.server.Operation[].clone:()Ljava/lang/Object;
            checkcast java.rmi.server.Operation[]
            areturn
        end local 0 // sun.rmi.registry.RegistryImpl_Skel this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/rmi/registry/RegistryImpl_Skel;

  public void dispatch(java.rmi.Remote, java.rmi.server.RemoteCall, int, long);
    descriptor: (Ljava/rmi/Remote;Ljava/rmi/server/RemoteCall;IJ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=12, args_size=5
        start local 0 // sun.rmi.registry.RegistryImpl_Skel this
        start local 1 // java.rmi.Remote obj
        start local 2 // java.rmi.server.RemoteCall remoteCall
        start local 3 // int opnum
        start local 4 // long hash
         0: .line 58
            iload 3 /* opnum */
            ifge 17
         1: .line 59
            lload 4 /* hash */
            ldc 7583982177005850366
            lcmp
            ifne 4
         2: .line 60
            iconst_0
            istore 3 /* opnum */
         3: .line 61
            goto 19
      StackMap locals:
      StackMap stack:
         4: lload 4 /* hash */
            ldc 2571371476350237748
            lcmp
            ifne 7
         5: .line 62
            iconst_1
            istore 3 /* opnum */
         6: .line 63
            goto 19
      StackMap locals:
      StackMap stack:
         7: lload 4 /* hash */
            ldc -7538657168040752697
            lcmp
            ifne 10
         8: .line 64
            iconst_2
            istore 3 /* opnum */
         9: .line 65
            goto 19
      StackMap locals:
      StackMap stack:
        10: lload 4 /* hash */
            ldc -8381844669958460146
            lcmp
            ifne 13
        11: .line 66
            iconst_3
            istore 3 /* opnum */
        12: .line 67
            goto 19
      StackMap locals:
      StackMap stack:
        13: lload 4 /* hash */
            ldc 7305022919901907578
            lcmp
            ifne 16
        14: .line 68
            iconst_4
            istore 3 /* opnum */
        15: .line 69
            goto 19
        16: .line 70
      StackMap locals:
      StackMap stack:
            new java.rmi.UnmarshalException
            dup
            ldc "invalid method hash"
            invokespecial java.rmi.UnmarshalException.<init>:(Ljava/lang/String;)V
            athrow
        17: .line 73
      StackMap locals:
      StackMap stack:
            lload 4 /* hash */
            ldc 4905912898345647071
            lcmp
            ifeq 19
        18: .line 74
            new java.rmi.server.SkeletonMismatchException
            dup
            ldc "interface hash mismatch"
            invokespecial java.rmi.server.SkeletonMismatchException.<init>:(Ljava/lang/String;)V
            athrow
        19: .line 77
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            checkcast sun.rmi.registry.RegistryImpl
            astore 6 /* server */
        start local 6 // sun.rmi.registry.RegistryImpl server
        20: .line 78
            aload 2 /* remoteCall */
            checkcast sun.rmi.transport.StreamRemoteCall
            astore 7 /* call */
        start local 7 // sun.rmi.transport.StreamRemoteCall call
        21: .line 79
            iload 3 /* opnum */
            tableswitch { // 0 - 4
                    0: 22
                    1: 40
                    2: 47
                    3: 64
                    4: 82
              default: 99
          }
        22: .line 83
      StackMap locals: sun.rmi.registry.RegistryImpl sun.rmi.transport.StreamRemoteCall
      StackMap stack:
            ldc "Registry.bind"
            invokestatic sun.rmi.registry.RegistryImpl.checkAccess:(Ljava/lang/String;)V
        23: .line 88
            aload 7 /* call */
            invokevirtual sun.rmi.transport.StreamRemoteCall.getInputStream:()Ljava/io/ObjectInput;
            checkcast java.io.ObjectInputStream
            astore 10 /* in */
        start local 10 // java.io.ObjectInputStream in
        24: .line 90
            invokestatic jdk.internal.access.SharedSecrets.getJavaObjectInputStreamReadString:()Ljdk/internal/access/JavaObjectInputStreamReadString;
            aload 10 /* in */
            invokeinterface jdk.internal.access.JavaObjectInputStreamReadString.readString:(Ljava/io/ObjectInputStream;)Ljava/lang/String;
        25: .line 89
            astore 8 /* $param_String_1 */
        start local 8 // java.lang.String $param_String_1
        26: .line 91
            aload 10 /* in */
            invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
            checkcast java.rmi.Remote
            astore 9 /* $param_Remote_2 */
        end local 10 // java.io.ObjectInputStream in
        start local 9 // java.rmi.Remote $param_Remote_2
        27: .line 92
            goto 34
        end local 9 // java.rmi.Remote $param_Remote_2
        end local 8 // java.lang.String $param_String_1
      StackMap locals:
      StackMap stack: java.lang.Exception
        28: astore 10 /* e */
        start local 10 // java.lang.Exception e
        29: .line 93
            aload 7 /* call */
            invokevirtual sun.rmi.transport.StreamRemoteCall.discardPendingRefs:()V
        30: .line 94
            new java.rmi.UnmarshalException
            dup
            ldc "error unmarshalling arguments"
            aload 10 /* e */
            invokespecial java.rmi.UnmarshalException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 10 // java.lang.Exception e
        31: .line 95
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 11
        32: .line 96
            aload 7 /* call */
            invokevirtual sun.rmi.transport.StreamRemoteCall.releaseInputStream:()V
        33: .line 97
            aload 11
            athrow
        start local 8 // java.lang.String $param_String_1
        start local 9 // java.rmi.Remote $param_Remote_2
        34: .line 96
      StackMap locals: java.lang.String java.rmi.Remote
      StackMap stack:
            aload 7 /* call */
            invokevirtual sun.rmi.transport.StreamRemoteCall.releaseInputStream:()V
        35: .line 98
            aload 6 /* server */
            aload 8 /* $param_String_1 */
            aload 9 /* $param_Remote_2 */
            invokevirtual sun.rmi.registry.RegistryImpl.bind:(Ljava/lang/String;Ljava/rmi/Remote;)V
        36: .line 100
            aload 7 /* call */
            iconst_1
            invokevirtual sun.rmi.transport.StreamRemoteCall.getResultStream:(Z)Ljava/io/ObjectOutput;
            pop
        37: .line 101
            goto 100
      StackMap locals:
      StackMap stack: java.io.IOException
        38: astore 10 /* e */
        start local 10 // java.io.IOException e
        39: .line 102
            new java.rmi.MarshalException
            dup
            ldc "error marshalling return"
            aload 10 /* e */
            invokespecial java.rmi.MarshalException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 10 // java.io.IOException e
        end local 9 // java.rmi.Remote $param_Remote_2
        end local 8 // java.lang.String $param_String_1
        40: .line 109
      StackMap locals:
      StackMap stack:
            aload 7 /* call */
            invokevirtual sun.rmi.transport.StreamRemoteCall.releaseInputStream:()V
        41: .line 110
            aload 6 /* server */
            invokevirtual sun.rmi.registry.RegistryImpl.list:()[Ljava/lang/String;
            astore 8 /* $result */
        start local 8 // java.lang.String[] $result
        42: .line 112
            aload 7 /* call */
            iconst_1
            invokevirtual sun.rmi.transport.StreamRemoteCall.getResultStream:(Z)Ljava/io/ObjectOutput;
            astore 9 /* out */
        start local 9 // java.io.ObjectOutput out
        43: .line 113
            aload 9 /* out */
            aload 8 /* $result */
            invokeinterface java.io.ObjectOutput.writeObject:(Ljava/lang/Object;)V
        end local 9 // java.io.ObjectOutput out
        44: .line 114
            goto 100
      StackMap locals: sun.rmi.registry.RegistryImpl_Skel java.rmi.Remote java.rmi.server.RemoteCall int long sun.rmi.registry.RegistryImpl sun.rmi.transport.StreamRemoteCall java.lang.String[]
      StackMap stack: java.io.IOException
        45: astore 9 /* e */
        start local 9 // java.io.IOException e
        46: .line 115
            new java.rmi.MarshalException
            dup
            ldc "error marshalling return"
            aload 9 /* e */
            invokespecial java.rmi.MarshalException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 9 // java.io.IOException e
        end local 8 // java.lang.String[] $result
        47: .line 124
      StackMap locals:
      StackMap stack:
            aload 7 /* call */
            invokevirtual sun.rmi.transport.StreamRemoteCall.getInputStream:()Ljava/io/ObjectInput;
            checkcast java.io.ObjectInputStream
            astore 9 /* in */
        start local 9 // java.io.ObjectInputStream in
        48: .line 126
            invokestatic jdk.internal.access.SharedSecrets.getJavaObjectInputStreamReadString:()Ljdk/internal/access/JavaObjectInputStreamReadString;
            aload 9 /* in */
            invokeinterface jdk.internal.access.JavaObjectInputStreamReadString.readString:(Ljava/io/ObjectInputStream;)Ljava/lang/String;
        49: .line 125
            astore 8 /* $param_String_1 */
        end local 9 // java.io.ObjectInputStream in
        start local 8 // java.lang.String $param_String_1
        50: .line 127
            goto 57
        end local 8 // java.lang.String $param_String_1
      StackMap locals:
      StackMap stack: java.lang.Exception
        51: astore 9 /* e */
        start local 9 // java.lang.Exception e
        52: .line 128
            aload 7 /* call */
            invokevirtual sun.rmi.transport.StreamRemoteCall.discardPendingRefs:()V
        53: .line 129
            new java.rmi.UnmarshalException
            dup
            ldc "error unmarshalling arguments"
            aload 9 /* e */
            invokespecial java.rmi.UnmarshalException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 9 // java.lang.Exception e
        54: .line 130
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 10
        55: .line 131
            aload 7 /* call */
            invokevirtual sun.rmi.transport.StreamRemoteCall.releaseInputStream:()V
        56: .line 132
            aload 10
            athrow
        start local 8 // java.lang.String $param_String_1
        57: .line 131
      StackMap locals: java.lang.String
      StackMap stack:
            aload 7 /* call */
            invokevirtual sun.rmi.transport.StreamRemoteCall.releaseInputStream:()V
        58: .line 133
            aload 6 /* server */
            aload 8 /* $param_String_1 */
            invokevirtual sun.rmi.registry.RegistryImpl.lookup:(Ljava/lang/String;)Ljava/rmi/Remote;
            astore 9 /* $result */
        start local 9 // java.rmi.Remote $result
        59: .line 135
            aload 7 /* call */
            iconst_1
            invokevirtual sun.rmi.transport.StreamRemoteCall.getResultStream:(Z)Ljava/io/ObjectOutput;
            astore 10 /* out */
        start local 10 // java.io.ObjectOutput out
        60: .line 136
            aload 10 /* out */
            aload 9 /* $result */
            invokeinterface java.io.ObjectOutput.writeObject:(Ljava/lang/Object;)V
        end local 10 // java.io.ObjectOutput out
        61: .line 137
            goto 100
      StackMap locals: sun.rmi.registry.RegistryImpl_Skel java.rmi.Remote java.rmi.server.RemoteCall int long sun.rmi.registry.RegistryImpl sun.rmi.transport.StreamRemoteCall java.lang.String java.rmi.Remote
      StackMap stack: java.io.IOException
        62: astore 10 /* e */
        start local 10 // java.io.IOException e
        63: .line 138
            new java.rmi.MarshalException
            dup
            ldc "error marshalling return"
            aload 10 /* e */
            invokespecial java.rmi.MarshalException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 10 // java.io.IOException e
        end local 9 // java.rmi.Remote $result
        end local 8 // java.lang.String $param_String_1
        64: .line 146
      StackMap locals:
      StackMap stack:
            ldc "Registry.rebind"
            invokestatic sun.rmi.registry.RegistryImpl.checkAccess:(Ljava/lang/String;)V
        65: .line 151
            aload 7 /* call */
            invokevirtual sun.rmi.transport.StreamRemoteCall.getInputStream:()Ljava/io/ObjectInput;
            checkcast java.io.ObjectInputStream
            astore 10 /* in */
        start local 10 // java.io.ObjectInputStream in
        66: .line 153
            invokestatic jdk.internal.access.SharedSecrets.getJavaObjectInputStreamReadString:()Ljdk/internal/access/JavaObjectInputStreamReadString;
            aload 10 /* in */
            invokeinterface jdk.internal.access.JavaObjectInputStreamReadString.readString:(Ljava/io/ObjectInputStream;)Ljava/lang/String;
        67: .line 152
            astore 8 /* $param_String_1 */
        start local 8 // java.lang.String $param_String_1
        68: .line 154
            aload 10 /* in */
            invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
            checkcast java.rmi.Remote
            astore 9 /* $param_Remote_2 */
        end local 10 // java.io.ObjectInputStream in
        start local 9 // java.rmi.Remote $param_Remote_2
        69: .line 155
            goto 76
        end local 9 // java.rmi.Remote $param_Remote_2
        end local 8 // java.lang.String $param_String_1
      StackMap locals:
      StackMap stack: java.lang.Exception
        70: astore 10 /* e */
        start local 10 // java.lang.Exception e
        71: .line 156
            aload 7 /* call */
            invokevirtual sun.rmi.transport.StreamRemoteCall.discardPendingRefs:()V
        72: .line 157
            new java.rmi.UnmarshalException
            dup
            ldc "error unmarshalling arguments"
            aload 10 /* e */
            invokespecial java.rmi.UnmarshalException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 10 // java.lang.Exception e
        73: .line 158
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 11
        74: .line 159
            aload 7 /* call */
            invokevirtual sun.rmi.transport.StreamRemoteCall.releaseInputStream:()V
        75: .line 160
            aload 11
            athrow
        start local 8 // java.lang.String $param_String_1
        start local 9 // java.rmi.Remote $param_Remote_2
        76: .line 159
      StackMap locals: java.lang.String java.rmi.Remote
      StackMap stack:
            aload 7 /* call */
            invokevirtual sun.rmi.transport.StreamRemoteCall.releaseInputStream:()V
        77: .line 161
            aload 6 /* server */
            aload 8 /* $param_String_1 */
            aload 9 /* $param_Remote_2 */
            invokevirtual sun.rmi.registry.RegistryImpl.rebind:(Ljava/lang/String;Ljava/rmi/Remote;)V
        78: .line 163
            aload 7 /* call */
            iconst_1
            invokevirtual sun.rmi.transport.StreamRemoteCall.getResultStream:(Z)Ljava/io/ObjectOutput;
            pop
        79: .line 164
            goto 100
      StackMap locals:
      StackMap stack: java.io.IOException
        80: astore 10 /* e */
        start local 10 // java.io.IOException e
        81: .line 165
            new java.rmi.MarshalException
            dup
            ldc "error marshalling return"
            aload 10 /* e */
            invokespecial java.rmi.MarshalException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 10 // java.io.IOException e
        end local 9 // java.rmi.Remote $param_Remote_2
        end local 8 // java.lang.String $param_String_1
        82: .line 173
      StackMap locals:
      StackMap stack:
            ldc "Registry.unbind"
            invokestatic sun.rmi.registry.RegistryImpl.checkAccess:(Ljava/lang/String;)V
        83: .line 177
            aload 7 /* call */
            invokevirtual sun.rmi.transport.StreamRemoteCall.getInputStream:()Ljava/io/ObjectInput;
            checkcast java.io.ObjectInputStream
            astore 9 /* in */
        start local 9 // java.io.ObjectInputStream in
        84: .line 179
            invokestatic jdk.internal.access.SharedSecrets.getJavaObjectInputStreamReadString:()Ljdk/internal/access/JavaObjectInputStreamReadString;
            aload 9 /* in */
            invokeinterface jdk.internal.access.JavaObjectInputStreamReadString.readString:(Ljava/io/ObjectInputStream;)Ljava/lang/String;
        85: .line 178
            astore 8 /* $param_String_1 */
        end local 9 // java.io.ObjectInputStream in
        start local 8 // java.lang.String $param_String_1
        86: .line 180
            goto 93
        end local 8 // java.lang.String $param_String_1
      StackMap locals:
      StackMap stack: java.lang.Exception
        87: astore 9 /* e */
        start local 9 // java.lang.Exception e
        88: .line 181
            aload 7 /* call */
            invokevirtual sun.rmi.transport.StreamRemoteCall.discardPendingRefs:()V
        89: .line 182
            new java.rmi.UnmarshalException
            dup
            ldc "error unmarshalling arguments"
            aload 9 /* e */
            invokespecial java.rmi.UnmarshalException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 9 // java.lang.Exception e
        90: .line 183
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 10
        91: .line 184
            aload 7 /* call */
            invokevirtual sun.rmi.transport.StreamRemoteCall.releaseInputStream:()V
        92: .line 185
            aload 10
            athrow
        start local 8 // java.lang.String $param_String_1
        93: .line 184
      StackMap locals: java.lang.String
      StackMap stack:
            aload 7 /* call */
            invokevirtual sun.rmi.transport.StreamRemoteCall.releaseInputStream:()V
        94: .line 186
            aload 6 /* server */
            aload 8 /* $param_String_1 */
            invokevirtual sun.rmi.registry.RegistryImpl.unbind:(Ljava/lang/String;)V
        95: .line 188
            aload 7 /* call */
            iconst_1
            invokevirtual sun.rmi.transport.StreamRemoteCall.getResultStream:(Z)Ljava/io/ObjectOutput;
            pop
        96: .line 189
            goto 100
      StackMap locals:
      StackMap stack: java.io.IOException
        97: astore 9 /* e */
        start local 9 // java.io.IOException e
        98: .line 190
            new java.rmi.MarshalException
            dup
            ldc "error marshalling return"
            aload 9 /* e */
            invokespecial java.rmi.MarshalException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 9 // java.io.IOException e
        end local 8 // java.lang.String $param_String_1
        99: .line 196
      StackMap locals:
      StackMap stack:
            new java.rmi.UnmarshalException
            dup
            ldc "invalid method number"
            invokespecial java.rmi.UnmarshalException.<init>:(Ljava/lang/String;)V
            athrow
       100: .line 198
      StackMap locals:
      StackMap stack:
            return
        end local 7 // sun.rmi.transport.StreamRemoteCall call
        end local 6 // sun.rmi.registry.RegistryImpl server
        end local 4 // long hash
        end local 3 // int opnum
        end local 2 // java.rmi.server.RemoteCall remoteCall
        end local 1 // java.rmi.Remote obj
        end local 0 // sun.rmi.registry.RegistryImpl_Skel this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0  101     0             this  Lsun/rmi/registry/RegistryImpl_Skel;
            0  101     1              obj  Ljava/rmi/Remote;
            0  101     2       remoteCall  Ljava/rmi/server/RemoteCall;
            0  101     3            opnum  I
            0  101     4             hash  J
           20  101     6           server  Lsun/rmi/registry/RegistryImpl;
           21  101     7             call  Lsun/rmi/transport/StreamRemoteCall;
           26   28     8  $param_String_1  Ljava/lang/String;
           34   40     8  $param_String_1  Ljava/lang/String;
           27   28     9  $param_Remote_2  Ljava/rmi/Remote;
           34   40     9  $param_Remote_2  Ljava/rmi/Remote;
           24   27    10               in  Ljava/io/ObjectInputStream;
           29   31    10                e  Ljava/lang/Exception;
           39   40    10                e  Ljava/io/IOException;
           42   47     8          $result  [Ljava/lang/String;
           43   44     9              out  Ljava/io/ObjectOutput;
           46   47     9                e  Ljava/io/IOException;
           50   51     8  $param_String_1  Ljava/lang/String;
           57   64     8  $param_String_1  Ljava/lang/String;
           48   50     9               in  Ljava/io/ObjectInputStream;
           52   54     9                e  Ljava/lang/Exception;
           59   64     9          $result  Ljava/rmi/Remote;
           60   61    10              out  Ljava/io/ObjectOutput;
           63   64    10                e  Ljava/io/IOException;
           68   70     8  $param_String_1  Ljava/lang/String;
           76   82     8  $param_String_1  Ljava/lang/String;
           69   70     9  $param_Remote_2  Ljava/rmi/Remote;
           76   82     9  $param_Remote_2  Ljava/rmi/Remote;
           66   69    10               in  Ljava/io/ObjectInputStream;
           71   73    10                e  Ljava/lang/Exception;
           81   82    10                e  Ljava/io/IOException;
           86   87     8  $param_String_1  Ljava/lang/String;
           93   99     8  $param_String_1  Ljava/lang/String;
           84   86     9               in  Ljava/io/ObjectInputStream;
           88   90     9                e  Ljava/lang/Exception;
           98   99     9                e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
          23    27      28  Class java.lang.ClassCastException
          23    27      28  Class java.io.IOException
          23    27      28  Class java.lang.ClassNotFoundException
          23    31      31  any
          36    37      38  Class java.io.IOException
          42    44      45  Class java.io.IOException
          47    50      51  Class java.lang.ClassCastException
          47    50      51  Class java.io.IOException
          47    54      54  any
          59    61      62  Class java.io.IOException
          65    69      70  Class java.lang.ClassCastException
          65    69      70  Class java.io.IOException
          65    69      70  Class java.lang.ClassNotFoundException
          65    73      73  any
          78    79      80  Class java.io.IOException
          83    86      87  Class java.lang.ClassCastException
          83    86      87  Class java.io.IOException
          83    90      90  any
          95    96      97  Class java.io.IOException
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
            Name  Flags
      obj         
      remoteCall  
      opnum       
      hash        
}
SourceFile: "RegistryImpl_Skel.java"