class android.service.euicc.IEuiccService$Stub$Proxy implements android.service.euicc.IEuiccService
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: android.service.euicc.IEuiccService$Stub$Proxy
  super_class: java.lang.Object
{
  private android.os.IBinder mRemote;
    descriptor: Landroid/os/IBinder;
    flags: (0x0002) ACC_PRIVATE

  void <init>(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
        start local 1 // android.os.IBinder remote
         0: .line 218
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 220
            aload 0 /* this */
            aload 1 /* remote */
            putfield android.service.euicc.IEuiccService$Stub$Proxy.mRemote:Landroid/os/IBinder;
         2: .line 221
            return
        end local 1 // android.os.IBinder remote
        end local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/service/euicc/IEuiccService$Stub$Proxy;
            0    3     1  remote  Landroid/os/IBinder;
    MethodParameters:
        Name  Flags
      remote  

  public android.os.IBinder asBinder();
    descriptor: ()Landroid/os/IBinder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
         0: .line 224
            aload 0 /* this */
            getfield android.service.euicc.IEuiccService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            areturn
        end local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/euicc/IEuiccService$Stub$Proxy;

  public java.lang.String getInterfaceDescriptor();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
         0: .line 228
            ldc "android.service.euicc.IEuiccService"
            areturn
        end local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/euicc/IEuiccService$Stub$Proxy;

  public void downloadSubscription(int, android.telephony.euicc.DownloadableSubscription, boolean, boolean, android.service.euicc.IDownloadSubscriptionCallback);
    descriptor: (ILandroid/telephony/euicc/DownloadableSubscription;ZZLandroid/service/euicc/IDownloadSubscriptionCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=6
        start local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
        start local 1 // int slotId
        start local 2 // android.telephony.euicc.DownloadableSubscription subscription
        start local 3 // boolean switchAfterDownload
        start local 4 // boolean forceDeactivateSim
        start local 5 // android.service.euicc.IDownloadSubscriptionCallback callback
         0: .line 232
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _data */
        start local 6 // android.os.Parcel _data
         1: .line 234
            aload 6 /* _data */
            ldc "android.service.euicc.IEuiccService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 235
            aload 6 /* _data */
            iload 1 /* slotId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 236
            aload 2 /* subscription */
            ifnull 7
         4: .line 237
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 238
            aload 2 /* subscription */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.telephony.euicc.DownloadableSubscription.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 239
            goto 8
         7: .line 241
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 243
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iload 3 /* switchAfterDownload */
            ifeq 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack: android.os.Parcel
         9: iconst_0
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.telephony.euicc.DownloadableSubscription int int android.service.euicc.IDownloadSubscriptionCallback android.os.Parcel
      StackMap stack: android.os.Parcel int
        10: invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 244
            aload 6 /* _data */
            iload 4 /* forceDeactivateSim */
            ifeq 12
            iconst_1
            goto 13
      StackMap locals:
      StackMap stack: android.os.Parcel
        12: iconst_0
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.telephony.euicc.DownloadableSubscription int int android.service.euicc.IDownloadSubscriptionCallback android.os.Parcel
      StackMap stack: android.os.Parcel int
        13: invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 245
            aload 6 /* _data */
            aload 5 /* callback */
            ifnull 15
            aload 5 /* callback */
            invokeinterface android.service.euicc.IDownloadSubscriptionCallback.asBinder:()Landroid/os/IBinder;
            goto 16
      StackMap locals:
      StackMap stack: android.os.Parcel
        15: aconst_null
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.telephony.euicc.DownloadableSubscription int int android.service.euicc.IDownloadSubscriptionCallback android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
        16: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        17: .line 246
            aload 0 /* this */
            getfield android.service.euicc.IEuiccService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_1
            aload 6 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        18: .line 247
            goto 22
        19: .line 248
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        20: .line 249
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 250
            aload 7
            athrow
        22: .line 249
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        23: .line 251
            return
        end local 6 // android.os.Parcel _data
        end local 5 // android.service.euicc.IDownloadSubscriptionCallback callback
        end local 4 // boolean forceDeactivateSim
        end local 3 // boolean switchAfterDownload
        end local 2 // android.telephony.euicc.DownloadableSubscription subscription
        end local 1 // int slotId
        end local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   24     0                 this  Landroid/service/euicc/IEuiccService$Stub$Proxy;
            0   24     1               slotId  I
            0   24     2         subscription  Landroid/telephony/euicc/DownloadableSubscription;
            0   24     3  switchAfterDownload  Z
            0   24     4   forceDeactivateSim  Z
            0   24     5             callback  Landroid/service/euicc/IDownloadSubscriptionCallback;
            1   24     6                _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    19      19  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                     Name  Flags
      slotId               
      subscription         
      switchAfterDownload  
      forceDeactivateSim   
      callback             

  public void getDownloadableSubscriptionMetadata(int, android.telephony.euicc.DownloadableSubscription, boolean, android.service.euicc.IGetDownloadableSubscriptionMetadataCallback);
    descriptor: (ILandroid/telephony/euicc/DownloadableSubscription;ZLandroid/service/euicc/IGetDownloadableSubscriptionMetadataCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
        start local 1 // int slotId
        start local 2 // android.telephony.euicc.DownloadableSubscription subscription
        start local 3 // boolean forceDeactivateSim
        start local 4 // android.service.euicc.IGetDownloadableSubscriptionMetadataCallback callback
         0: .line 254
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 256
            aload 5 /* _data */
            ldc "android.service.euicc.IEuiccService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 257
            aload 5 /* _data */
            iload 1 /* slotId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 258
            aload 2 /* subscription */
            ifnull 7
         4: .line 259
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 260
            aload 2 /* subscription */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.telephony.euicc.DownloadableSubscription.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 261
            goto 8
         7: .line 263
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 265
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iload 3 /* forceDeactivateSim */
            ifeq 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack: android.os.Parcel
         9: iconst_0
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.telephony.euicc.DownloadableSubscription int android.service.euicc.IGetDownloadableSubscriptionMetadataCallback android.os.Parcel
      StackMap stack: android.os.Parcel int
        10: invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 266
            aload 5 /* _data */
            aload 4 /* callback */
            ifnull 12
            aload 4 /* callback */
            invokeinterface android.service.euicc.IGetDownloadableSubscriptionMetadataCallback.asBinder:()Landroid/os/IBinder;
            goto 13
      StackMap locals:
      StackMap stack: android.os.Parcel
        12: aconst_null
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.telephony.euicc.DownloadableSubscription int android.service.euicc.IGetDownloadableSubscriptionMetadataCallback android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
        13: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        14: .line 267
            aload 0 /* this */
            getfield android.service.euicc.IEuiccService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_2
            aload 5 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        15: .line 268
            goto 19
        16: .line 269
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        17: .line 270
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 271
            aload 6
            athrow
        19: .line 270
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 272
            return
        end local 5 // android.os.Parcel _data
        end local 4 // android.service.euicc.IGetDownloadableSubscriptionMetadataCallback callback
        end local 3 // boolean forceDeactivateSim
        end local 2 // android.telephony.euicc.DownloadableSubscription subscription
        end local 1 // int slotId
        end local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   21     0                this  Landroid/service/euicc/IEuiccService$Stub$Proxy;
            0   21     1              slotId  I
            0   21     2        subscription  Landroid/telephony/euicc/DownloadableSubscription;
            0   21     3  forceDeactivateSim  Z
            0   21     4            callback  Landroid/service/euicc/IGetDownloadableSubscriptionMetadataCallback;
            1   21     5               _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    16      16  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                    Name  Flags
      slotId              
      subscription        
      forceDeactivateSim  
      callback            

  public void getEid(int, android.service.euicc.IGetEidCallback);
    descriptor: (ILandroid/service/euicc/IGetEidCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
        start local 1 // int slotId
        start local 2 // android.service.euicc.IGetEidCallback callback
         0: .line 275
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 277
            aload 3 /* _data */
            ldc "android.service.euicc.IEuiccService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 278
            aload 3 /* _data */
            iload 1 /* slotId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 279
            aload 3 /* _data */
            aload 2 /* callback */
            ifnull 4
            aload 2 /* callback */
            invokeinterface android.service.euicc.IGetEidCallback.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.service.euicc.IGetEidCallback android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.service.euicc.IGetEidCallback android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 280
            aload 0 /* this */
            getfield android.service.euicc.IEuiccService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_3
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 281
            goto 11
         8: .line 282
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
         9: .line 283
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 284
            aload 4
            athrow
        11: .line 283
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 285
            return
        end local 3 // android.os.Parcel _data
        end local 2 // android.service.euicc.IGetEidCallback callback
        end local 1 // int slotId
        end local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Landroid/service/euicc/IEuiccService$Stub$Proxy;
            0   13     1    slotId  I
            0   13     2  callback  Landroid/service/euicc/IGetEidCallback;
            1   13     3     _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      slotId    
      callback  

  public void getOtaStatus(int, android.service.euicc.IGetOtaStatusCallback);
    descriptor: (ILandroid/service/euicc/IGetOtaStatusCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
        start local 1 // int slotId
        start local 2 // android.service.euicc.IGetOtaStatusCallback callback
         0: .line 288
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 290
            aload 3 /* _data */
            ldc "android.service.euicc.IEuiccService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 291
            aload 3 /* _data */
            iload 1 /* slotId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 292
            aload 3 /* _data */
            aload 2 /* callback */
            ifnull 4
            aload 2 /* callback */
            invokeinterface android.service.euicc.IGetOtaStatusCallback.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.service.euicc.IGetOtaStatusCallback android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.service.euicc.IGetOtaStatusCallback android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 293
            aload 0 /* this */
            getfield android.service.euicc.IEuiccService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_4
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 294
            goto 11
         8: .line 295
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
         9: .line 296
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 297
            aload 4
            athrow
        11: .line 296
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 298
            return
        end local 3 // android.os.Parcel _data
        end local 2 // android.service.euicc.IGetOtaStatusCallback callback
        end local 1 // int slotId
        end local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Landroid/service/euicc/IEuiccService$Stub$Proxy;
            0   13     1    slotId  I
            0   13     2  callback  Landroid/service/euicc/IGetOtaStatusCallback;
            1   13     3     _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      slotId    
      callback  

  public void startOtaIfNecessary(int, android.service.euicc.IOtaStatusChangedCallback);
    descriptor: (ILandroid/service/euicc/IOtaStatusChangedCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
        start local 1 // int slotId
        start local 2 // android.service.euicc.IOtaStatusChangedCallback statusChangedCallback
         0: .line 301
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 303
            aload 3 /* _data */
            ldc "android.service.euicc.IEuiccService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 304
            aload 3 /* _data */
            iload 1 /* slotId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 305
            aload 3 /* _data */
            aload 2 /* statusChangedCallback */
            ifnull 4
            aload 2 /* statusChangedCallback */
            invokeinterface android.service.euicc.IOtaStatusChangedCallback.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.service.euicc.IOtaStatusChangedCallback android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.service.euicc.IOtaStatusChangedCallback android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 306
            aload 0 /* this */
            getfield android.service.euicc.IEuiccService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_5
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 307
            goto 11
         8: .line 308
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
         9: .line 309
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 310
            aload 4
            athrow
        11: .line 309
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 311
            return
        end local 3 // android.os.Parcel _data
        end local 2 // android.service.euicc.IOtaStatusChangedCallback statusChangedCallback
        end local 1 // int slotId
        end local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   13     0                   this  Landroid/service/euicc/IEuiccService$Stub$Proxy;
            0   13     1                 slotId  I
            0   13     2  statusChangedCallback  Landroid/service/euicc/IOtaStatusChangedCallback;
            1   13     3                  _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                       Name  Flags
      slotId                 
      statusChangedCallback  

  public void getEuiccProfileInfoList(int, android.service.euicc.IGetEuiccProfileInfoListCallback);
    descriptor: (ILandroid/service/euicc/IGetEuiccProfileInfoListCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
        start local 1 // int slotId
        start local 2 // android.service.euicc.IGetEuiccProfileInfoListCallback callback
         0: .line 314
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 316
            aload 3 /* _data */
            ldc "android.service.euicc.IEuiccService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 317
            aload 3 /* _data */
            iload 1 /* slotId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 318
            aload 3 /* _data */
            aload 2 /* callback */
            ifnull 4
            aload 2 /* callback */
            invokeinterface android.service.euicc.IGetEuiccProfileInfoListCallback.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.service.euicc.IGetEuiccProfileInfoListCallback android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.service.euicc.IGetEuiccProfileInfoListCallback android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 319
            aload 0 /* this */
            getfield android.service.euicc.IEuiccService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 6
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 320
            goto 11
         8: .line 321
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
         9: .line 322
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 323
            aload 4
            athrow
        11: .line 322
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 324
            return
        end local 3 // android.os.Parcel _data
        end local 2 // android.service.euicc.IGetEuiccProfileInfoListCallback callback
        end local 1 // int slotId
        end local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Landroid/service/euicc/IEuiccService$Stub$Proxy;
            0   13     1    slotId  I
            0   13     2  callback  Landroid/service/euicc/IGetEuiccProfileInfoListCallback;
            1   13     3     _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      slotId    
      callback  

  public void getDefaultDownloadableSubscriptionList(int, boolean, android.service.euicc.IGetDefaultDownloadableSubscriptionListCallback);
    descriptor: (IZLandroid/service/euicc/IGetDefaultDownloadableSubscriptionListCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
        start local 1 // int slotId
        start local 2 // boolean forceDeactivateSim
        start local 3 // android.service.euicc.IGetDefaultDownloadableSubscriptionListCallback callback
         0: .line 327
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 329
            aload 4 /* _data */
            ldc "android.service.euicc.IEuiccService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 330
            aload 4 /* _data */
            iload 1 /* slotId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 331
            aload 4 /* _data */
            iload 2 /* forceDeactivateSim */
            ifeq 4
            iconst_1
            goto 5
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int int android.service.euicc.IGetDefaultDownloadableSubscriptionListCallback android.os.Parcel
      StackMap stack: android.os.Parcel
         4: iconst_0
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int int android.service.euicc.IGetDefaultDownloadableSubscriptionListCallback android.os.Parcel
      StackMap stack: android.os.Parcel int
         5: invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 332
            aload 4 /* _data */
            aload 3 /* callback */
            ifnull 7
            aload 3 /* callback */
            invokeinterface android.service.euicc.IGetDefaultDownloadableSubscriptionListCallback.asBinder:()Landroid/os/IBinder;
            goto 8
      StackMap locals:
      StackMap stack: android.os.Parcel
         7: aconst_null
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int int android.service.euicc.IGetDefaultDownloadableSubscriptionListCallback android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         8: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         9: .line 333
            aload 0 /* this */
            getfield android.service.euicc.IEuiccService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 7
            aload 4 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 334
            goto 14
        11: .line 335
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        12: .line 336
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 337
            aload 5
            athrow
        14: .line 336
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 338
            return
        end local 4 // android.os.Parcel _data
        end local 3 // android.service.euicc.IGetDefaultDownloadableSubscriptionListCallback callback
        end local 2 // boolean forceDeactivateSim
        end local 1 // int slotId
        end local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   16     0                this  Landroid/service/euicc/IEuiccService$Stub$Proxy;
            0   16     1              slotId  I
            0   16     2  forceDeactivateSim  Z
            0   16     3            callback  Landroid/service/euicc/IGetDefaultDownloadableSubscriptionListCallback;
            1   16     4               _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                    Name  Flags
      slotId              
      forceDeactivateSim  
      callback            

  public void getEuiccInfo(int, android.service.euicc.IGetEuiccInfoCallback);
    descriptor: (ILandroid/service/euicc/IGetEuiccInfoCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
        start local 1 // int slotId
        start local 2 // android.service.euicc.IGetEuiccInfoCallback callback
         0: .line 341
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 343
            aload 3 /* _data */
            ldc "android.service.euicc.IEuiccService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 344
            aload 3 /* _data */
            iload 1 /* slotId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 345
            aload 3 /* _data */
            aload 2 /* callback */
            ifnull 4
            aload 2 /* callback */
            invokeinterface android.service.euicc.IGetEuiccInfoCallback.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.service.euicc.IGetEuiccInfoCallback android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.service.euicc.IGetEuiccInfoCallback android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 346
            aload 0 /* this */
            getfield android.service.euicc.IEuiccService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 8
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 347
            goto 11
         8: .line 348
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
         9: .line 349
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 350
            aload 4
            athrow
        11: .line 349
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 351
            return
        end local 3 // android.os.Parcel _data
        end local 2 // android.service.euicc.IGetEuiccInfoCallback callback
        end local 1 // int slotId
        end local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Landroid/service/euicc/IEuiccService$Stub$Proxy;
            0   13     1    slotId  I
            0   13     2  callback  Landroid/service/euicc/IGetEuiccInfoCallback;
            1   13     3     _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      slotId    
      callback  

  public void deleteSubscription(int, java.lang.String, android.service.euicc.IDeleteSubscriptionCallback);
    descriptor: (ILjava/lang/String;Landroid/service/euicc/IDeleteSubscriptionCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
        start local 1 // int slotId
        start local 2 // java.lang.String iccid
        start local 3 // android.service.euicc.IDeleteSubscriptionCallback callback
         0: .line 354
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 356
            aload 4 /* _data */
            ldc "android.service.euicc.IEuiccService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 357
            aload 4 /* _data */
            iload 1 /* slotId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 358
            aload 4 /* _data */
            aload 2 /* iccid */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 359
            aload 4 /* _data */
            aload 3 /* callback */
            ifnull 5
            aload 3 /* callback */
            invokeinterface android.service.euicc.IDeleteSubscriptionCallback.asBinder:()Landroid/os/IBinder;
            goto 6
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int java.lang.String android.service.euicc.IDeleteSubscriptionCallback android.os.Parcel
      StackMap stack: android.os.Parcel
         5: aconst_null
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int java.lang.String android.service.euicc.IDeleteSubscriptionCallback android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         6: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         7: .line 360
            aload 0 /* this */
            getfield android.service.euicc.IEuiccService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 9
            aload 4 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 361
            goto 12
         9: .line 362
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        10: .line 363
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 364
            aload 5
            athrow
        12: .line 363
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 365
            return
        end local 4 // android.os.Parcel _data
        end local 3 // android.service.euicc.IDeleteSubscriptionCallback callback
        end local 2 // java.lang.String iccid
        end local 1 // int slotId
        end local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   14     0      this  Landroid/service/euicc/IEuiccService$Stub$Proxy;
            0   14     1    slotId  I
            0   14     2     iccid  Ljava/lang/String;
            0   14     3  callback  Landroid/service/euicc/IDeleteSubscriptionCallback;
            1   14     4     _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      slotId    
      iccid     
      callback  

  public void switchToSubscription(int, java.lang.String, boolean, android.service.euicc.ISwitchToSubscriptionCallback);
    descriptor: (ILjava/lang/String;ZLandroid/service/euicc/ISwitchToSubscriptionCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
        start local 1 // int slotId
        start local 2 // java.lang.String iccid
        start local 3 // boolean forceDeactivateSim
        start local 4 // android.service.euicc.ISwitchToSubscriptionCallback callback
         0: .line 368
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 370
            aload 5 /* _data */
            ldc "android.service.euicc.IEuiccService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 371
            aload 5 /* _data */
            iload 1 /* slotId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 372
            aload 5 /* _data */
            aload 2 /* iccid */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 373
            aload 5 /* _data */
            iload 3 /* forceDeactivateSim */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int java.lang.String int android.service.euicc.ISwitchToSubscriptionCallback android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int java.lang.String int android.service.euicc.ISwitchToSubscriptionCallback android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 374
            aload 5 /* _data */
            aload 4 /* callback */
            ifnull 8
            aload 4 /* callback */
            invokeinterface android.service.euicc.ISwitchToSubscriptionCallback.asBinder:()Landroid/os/IBinder;
            goto 9
      StackMap locals:
      StackMap stack: android.os.Parcel
         8: aconst_null
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int java.lang.String int android.service.euicc.ISwitchToSubscriptionCallback android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         9: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        10: .line 375
            aload 0 /* this */
            getfield android.service.euicc.IEuiccService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 10
            aload 5 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        11: .line 376
            goto 15
        12: .line 377
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        13: .line 378
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 379
            aload 6
            athrow
        15: .line 378
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 380
            return
        end local 5 // android.os.Parcel _data
        end local 4 // android.service.euicc.ISwitchToSubscriptionCallback callback
        end local 3 // boolean forceDeactivateSim
        end local 2 // java.lang.String iccid
        end local 1 // int slotId
        end local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   17     0                this  Landroid/service/euicc/IEuiccService$Stub$Proxy;
            0   17     1              slotId  I
            0   17     2               iccid  Ljava/lang/String;
            0   17     3  forceDeactivateSim  Z
            0   17     4            callback  Landroid/service/euicc/ISwitchToSubscriptionCallback;
            1   17     5               _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                    Name  Flags
      slotId              
      iccid               
      forceDeactivateSim  
      callback            

  public void updateSubscriptionNickname(int, java.lang.String, java.lang.String, android.service.euicc.IUpdateSubscriptionNicknameCallback);
    descriptor: (ILjava/lang/String;Ljava/lang/String;Landroid/service/euicc/IUpdateSubscriptionNicknameCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
        start local 1 // int slotId
        start local 2 // java.lang.String iccid
        start local 3 // java.lang.String nickname
        start local 4 // android.service.euicc.IUpdateSubscriptionNicknameCallback callback
         0: .line 383
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 385
            aload 5 /* _data */
            ldc "android.service.euicc.IEuiccService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 386
            aload 5 /* _data */
            iload 1 /* slotId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 387
            aload 5 /* _data */
            aload 2 /* iccid */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 388
            aload 5 /* _data */
            aload 3 /* nickname */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 389
            aload 5 /* _data */
            aload 4 /* callback */
            ifnull 6
            aload 4 /* callback */
            invokeinterface android.service.euicc.IUpdateSubscriptionNicknameCallback.asBinder:()Landroid/os/IBinder;
            goto 7
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int java.lang.String java.lang.String android.service.euicc.IUpdateSubscriptionNicknameCallback android.os.Parcel
      StackMap stack: android.os.Parcel
         6: aconst_null
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int java.lang.String java.lang.String android.service.euicc.IUpdateSubscriptionNicknameCallback android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         7: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         8: .line 390
            aload 0 /* this */
            getfield android.service.euicc.IEuiccService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 11
            aload 5 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 391
            goto 13
        10: .line 392
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        11: .line 393
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 394
            aload 6
            athrow
        13: .line 393
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 395
            return
        end local 5 // android.os.Parcel _data
        end local 4 // android.service.euicc.IUpdateSubscriptionNicknameCallback callback
        end local 3 // java.lang.String nickname
        end local 2 // java.lang.String iccid
        end local 1 // int slotId
        end local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   15     0      this  Landroid/service/euicc/IEuiccService$Stub$Proxy;
            0   15     1    slotId  I
            0   15     2     iccid  Ljava/lang/String;
            0   15     3  nickname  Ljava/lang/String;
            0   15     4  callback  Landroid/service/euicc/IUpdateSubscriptionNicknameCallback;
            1   15     5     _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      slotId    
      iccid     
      nickname  
      callback  

  public void eraseSubscriptions(int, android.service.euicc.IEraseSubscriptionsCallback);
    descriptor: (ILandroid/service/euicc/IEraseSubscriptionsCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
        start local 1 // int slotId
        start local 2 // android.service.euicc.IEraseSubscriptionsCallback callback
         0: .line 398
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 400
            aload 3 /* _data */
            ldc "android.service.euicc.IEuiccService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 401
            aload 3 /* _data */
            iload 1 /* slotId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 402
            aload 3 /* _data */
            aload 2 /* callback */
            ifnull 4
            aload 2 /* callback */
            invokeinterface android.service.euicc.IEraseSubscriptionsCallback.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.service.euicc.IEraseSubscriptionsCallback android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.service.euicc.IEraseSubscriptionsCallback android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 403
            aload 0 /* this */
            getfield android.service.euicc.IEuiccService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 12
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 404
            goto 11
         8: .line 405
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
         9: .line 406
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 407
            aload 4
            athrow
        11: .line 406
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 408
            return
        end local 3 // android.os.Parcel _data
        end local 2 // android.service.euicc.IEraseSubscriptionsCallback callback
        end local 1 // int slotId
        end local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Landroid/service/euicc/IEuiccService$Stub$Proxy;
            0   13     1    slotId  I
            0   13     2  callback  Landroid/service/euicc/IEraseSubscriptionsCallback;
            1   13     3     _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      slotId    
      callback  

  public void retainSubscriptionsForFactoryReset(int, android.service.euicc.IRetainSubscriptionsForFactoryResetCallback);
    descriptor: (ILandroid/service/euicc/IRetainSubscriptionsForFactoryResetCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
        start local 1 // int slotId
        start local 2 // android.service.euicc.IRetainSubscriptionsForFactoryResetCallback callback
         0: .line 411
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 413
            aload 3 /* _data */
            ldc "android.service.euicc.IEuiccService"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 414
            aload 3 /* _data */
            iload 1 /* slotId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 415
            aload 3 /* _data */
            aload 2 /* callback */
            ifnull 4
            aload 2 /* callback */
            invokeinterface android.service.euicc.IRetainSubscriptionsForFactoryResetCallback.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.service.euicc.IRetainSubscriptionsForFactoryResetCallback android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.service.euicc.IEuiccService$Stub$Proxy int android.service.euicc.IRetainSubscriptionsForFactoryResetCallback android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 416
            aload 0 /* this */
            getfield android.service.euicc.IEuiccService$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 13
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 417
            goto 11
         8: .line 418
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
         9: .line 419
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 420
            aload 4
            athrow
        11: .line 419
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 421
            return
        end local 3 // android.os.Parcel _data
        end local 2 // android.service.euicc.IRetainSubscriptionsForFactoryResetCallback callback
        end local 1 // int slotId
        end local 0 // android.service.euicc.IEuiccService$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Landroid/service/euicc/IEuiccService$Stub$Proxy;
            0   13     1    slotId  I
            0   13     2  callback  Landroid/service/euicc/IRetainSubscriptionsForFactoryResetCallback;
            1   13     3     _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      slotId    
      callback  
}
SourceFile: "IEuiccService.java"
NestHost: android.service.euicc.IEuiccService
InnerClasses:
  public abstract Stub = android.service.euicc.IEuiccService$Stub of android.service.euicc.IEuiccService
  private Proxy = android.service.euicc.IEuiccService$Stub$Proxy of android.service.euicc.IEuiccService$Stub