class android.service.euicc.EuiccService$IEuiccServiceWrapper extends android.service.euicc.IEuiccService$Stub
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: android.service.euicc.EuiccService$IEuiccServiceWrapper
  super_class: android.service.euicc.IEuiccService$Stub
{
  final android.service.euicc.EuiccService this$0;
    descriptor: Landroid/service/euicc/EuiccService;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(android.service.euicc.EuiccService);
    descriptor: (Landroid/service/euicc/EuiccService;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
         0: .line 401
            aload 0 /* this */
            aload 1
            putfield android.service.euicc.EuiccService$IEuiccServiceWrapper.this$0:Landroid/service/euicc/EuiccService;
            aload 0 /* this */
            invokespecial android.service.euicc.IEuiccService$Stub.<init>:()V
            return
        end local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;
    MethodParameters:
        Name  Flags
      this$0  final

  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=9, locals=6, args_size=6
        start local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper 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 406
            aload 0 /* this */
            getfield android.service.euicc.EuiccService$IEuiccServiceWrapper.this$0:Landroid/service/euicc/EuiccService;
            getfield android.service.euicc.EuiccService.mExecutor:Ljava/util/concurrent/ThreadPoolExecutor;
            new android.service.euicc.EuiccService$IEuiccServiceWrapper$1
            dup
            aload 0 /* this */
            iload 1 /* slotId */
            aload 2 /* subscription */
            iload 3 /* switchAfterDownload */
            iload 4 /* forceDeactivateSim */
            aload 5 /* callback */
            invokespecial android.service.euicc.EuiccService$IEuiccServiceWrapper$1.<init>:(Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;ILandroid/telephony/euicc/DownloadableSubscription;ZZLandroid/service/euicc/IDownloadSubscriptionCallback;)V
            invokevirtual java.util.concurrent.ThreadPoolExecutor.execute:(Ljava/lang/Runnable;)V
         1: .line 418
            return
        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.EuiccService$IEuiccServiceWrapper this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;
            0    2     1               slotId  I
            0    2     2         subscription  Landroid/telephony/euicc/DownloadableSubscription;
            0    2     3  switchAfterDownload  Z
            0    2     4   forceDeactivateSim  Z
            0    2     5             callback  Landroid/service/euicc/IDownloadSubscriptionCallback;
    MethodParameters:
                     Name  Flags
      slotId               
      subscription         
      switchAfterDownload  
      forceDeactivateSim   
      callback             

  public void getEid(int, android.service.euicc.IGetEidCallback);
    descriptor: (ILandroid/service/euicc/IGetEidCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
        start local 1 // int slotId
        start local 2 // android.service.euicc.IGetEidCallback callback
         0: .line 422
            aload 0 /* this */
            getfield android.service.euicc.EuiccService$IEuiccServiceWrapper.this$0:Landroid/service/euicc/EuiccService;
            getfield android.service.euicc.EuiccService.mExecutor:Ljava/util/concurrent/ThreadPoolExecutor;
            new android.service.euicc.EuiccService$IEuiccServiceWrapper$2
            dup
            aload 0 /* this */
            iload 1 /* slotId */
            aload 2 /* callback */
            invokespecial android.service.euicc.EuiccService$IEuiccServiceWrapper$2.<init>:(Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;ILandroid/service/euicc/IGetEidCallback;)V
            invokevirtual java.util.concurrent.ThreadPoolExecutor.execute:(Ljava/lang/Runnable;)V
         1: .line 433
            return
        end local 2 // android.service.euicc.IGetEidCallback callback
        end local 1 // int slotId
        end local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;
            0    2     1    slotId  I
            0    2     2  callback  Landroid/service/euicc/IGetEidCallback;
    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=6, locals=3, args_size=3
        start local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
        start local 1 // int slotId
        start local 2 // android.service.euicc.IOtaStatusChangedCallback statusChangedCallback
         0: .line 438
            aload 0 /* this */
            getfield android.service.euicc.EuiccService$IEuiccServiceWrapper.this$0:Landroid/service/euicc/EuiccService;
            getfield android.service.euicc.EuiccService.mExecutor:Ljava/util/concurrent/ThreadPoolExecutor;
            new android.service.euicc.EuiccService$IEuiccServiceWrapper$3
            dup
            aload 0 /* this */
            iload 1 /* slotId */
            aload 2 /* statusChangedCallback */
            invokespecial android.service.euicc.EuiccService$IEuiccServiceWrapper$3.<init>:(Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;ILandroid/service/euicc/IOtaStatusChangedCallback;)V
            invokevirtual java.util.concurrent.ThreadPoolExecutor.execute:(Ljava/lang/Runnable;)V
         1: .line 453
            return
        end local 2 // android.service.euicc.IOtaStatusChangedCallback statusChangedCallback
        end local 1 // int slotId
        end local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;
            0    2     1                 slotId  I
            0    2     2  statusChangedCallback  Landroid/service/euicc/IOtaStatusChangedCallback;
    MethodParameters:
                       Name  Flags
      slotId                 
      statusChangedCallback  

  public void getOtaStatus(int, android.service.euicc.IGetOtaStatusCallback);
    descriptor: (ILandroid/service/euicc/IGetOtaStatusCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
        start local 1 // int slotId
        start local 2 // android.service.euicc.IGetOtaStatusCallback callback
         0: .line 457
            aload 0 /* this */
            getfield android.service.euicc.EuiccService$IEuiccServiceWrapper.this$0:Landroid/service/euicc/EuiccService;
            getfield android.service.euicc.EuiccService.mExecutor:Ljava/util/concurrent/ThreadPoolExecutor;
            new android.service.euicc.EuiccService$IEuiccServiceWrapper$4
            dup
            aload 0 /* this */
            iload 1 /* slotId */
            aload 2 /* callback */
            invokespecial android.service.euicc.EuiccService$IEuiccServiceWrapper$4.<init>:(Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;ILandroid/service/euicc/IGetOtaStatusCallback;)V
            invokevirtual java.util.concurrent.ThreadPoolExecutor.execute:(Ljava/lang/Runnable;)V
         1: .line 468
            return
        end local 2 // android.service.euicc.IGetOtaStatusCallback callback
        end local 1 // int slotId
        end local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;
            0    2     1    slotId  I
            0    2     2  callback  Landroid/service/euicc/IGetOtaStatusCallback;
    MethodParameters:
          Name  Flags
      slotId    
      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=8, locals=5, args_size=5
        start local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper 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 475
            aload 0 /* this */
            getfield android.service.euicc.EuiccService$IEuiccServiceWrapper.this$0:Landroid/service/euicc/EuiccService;
            getfield android.service.euicc.EuiccService.mExecutor:Ljava/util/concurrent/ThreadPoolExecutor;
            new android.service.euicc.EuiccService$IEuiccServiceWrapper$5
            dup
            aload 0 /* this */
            iload 1 /* slotId */
            aload 2 /* subscription */
            iload 3 /* forceDeactivateSim */
            aload 4 /* callback */
            invokespecial android.service.euicc.EuiccService$IEuiccServiceWrapper$5.<init>:(Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;ILandroid/telephony/euicc/DownloadableSubscription;ZLandroid/service/euicc/IGetDownloadableSubscriptionMetadataCallback;)V
            invokevirtual java.util.concurrent.ThreadPoolExecutor.execute:(Ljava/lang/Runnable;)V
         1: .line 488
            return
        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.EuiccService$IEuiccServiceWrapper this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;
            0    2     1              slotId  I
            0    2     2        subscription  Landroid/telephony/euicc/DownloadableSubscription;
            0    2     3  forceDeactivateSim  Z
            0    2     4            callback  Landroid/service/euicc/IGetDownloadableSubscriptionMetadataCallback;
    MethodParameters:
                    Name  Flags
      slotId              
      subscription        
      forceDeactivateSim  
      callback            

  public void getDefaultDownloadableSubscriptionList(int, boolean, android.service.euicc.IGetDefaultDownloadableSubscriptionListCallback);
    descriptor: (IZLandroid/service/euicc/IGetDefaultDownloadableSubscriptionListCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
        start local 1 // int slotId
        start local 2 // boolean forceDeactivateSim
        start local 3 // android.service.euicc.IGetDefaultDownloadableSubscriptionListCallback callback
         0: .line 493
            aload 0 /* this */
            getfield android.service.euicc.EuiccService$IEuiccServiceWrapper.this$0:Landroid/service/euicc/EuiccService;
            getfield android.service.euicc.EuiccService.mExecutor:Ljava/util/concurrent/ThreadPoolExecutor;
            new android.service.euicc.EuiccService$IEuiccServiceWrapper$6
            dup
            aload 0 /* this */
            iload 1 /* slotId */
            iload 2 /* forceDeactivateSim */
            aload 3 /* callback */
            invokespecial android.service.euicc.EuiccService$IEuiccServiceWrapper$6.<init>:(Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;IZLandroid/service/euicc/IGetDefaultDownloadableSubscriptionListCallback;)V
            invokevirtual java.util.concurrent.ThreadPoolExecutor.execute:(Ljava/lang/Runnable;)V
         1: .line 506
            return
        end local 3 // android.service.euicc.IGetDefaultDownloadableSubscriptionListCallback callback
        end local 2 // boolean forceDeactivateSim
        end local 1 // int slotId
        end local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;
            0    2     1              slotId  I
            0    2     2  forceDeactivateSim  Z
            0    2     3            callback  Landroid/service/euicc/IGetDefaultDownloadableSubscriptionListCallback;
    MethodParameters:
                    Name  Flags
      slotId              
      forceDeactivateSim  
      callback            

  public void getEuiccProfileInfoList(int, android.service.euicc.IGetEuiccProfileInfoListCallback);
    descriptor: (ILandroid/service/euicc/IGetEuiccProfileInfoListCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
        start local 1 // int slotId
        start local 2 // android.service.euicc.IGetEuiccProfileInfoListCallback callback
         0: .line 510
            aload 0 /* this */
            getfield android.service.euicc.EuiccService$IEuiccServiceWrapper.this$0:Landroid/service/euicc/EuiccService;
            getfield android.service.euicc.EuiccService.mExecutor:Ljava/util/concurrent/ThreadPoolExecutor;
            new android.service.euicc.EuiccService$IEuiccServiceWrapper$7
            dup
            aload 0 /* this */
            iload 1 /* slotId */
            aload 2 /* callback */
            invokespecial android.service.euicc.EuiccService$IEuiccServiceWrapper$7.<init>:(Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;ILandroid/service/euicc/IGetEuiccProfileInfoListCallback;)V
            invokevirtual java.util.concurrent.ThreadPoolExecutor.execute:(Ljava/lang/Runnable;)V
         1: .line 522
            return
        end local 2 // android.service.euicc.IGetEuiccProfileInfoListCallback callback
        end local 1 // int slotId
        end local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;
            0    2     1    slotId  I
            0    2     2  callback  Landroid/service/euicc/IGetEuiccProfileInfoListCallback;
    MethodParameters:
          Name  Flags
      slotId    
      callback  

  public void getEuiccInfo(int, android.service.euicc.IGetEuiccInfoCallback);
    descriptor: (ILandroid/service/euicc/IGetEuiccInfoCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
        start local 1 // int slotId
        start local 2 // android.service.euicc.IGetEuiccInfoCallback callback
         0: .line 526
            aload 0 /* this */
            getfield android.service.euicc.EuiccService$IEuiccServiceWrapper.this$0:Landroid/service/euicc/EuiccService;
            getfield android.service.euicc.EuiccService.mExecutor:Ljava/util/concurrent/ThreadPoolExecutor;
            new android.service.euicc.EuiccService$IEuiccServiceWrapper$8
            dup
            aload 0 /* this */
            iload 1 /* slotId */
            aload 2 /* callback */
            invokespecial android.service.euicc.EuiccService$IEuiccServiceWrapper$8.<init>:(Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;ILandroid/service/euicc/IGetEuiccInfoCallback;)V
            invokevirtual java.util.concurrent.ThreadPoolExecutor.execute:(Ljava/lang/Runnable;)V
         1: .line 538
            return
        end local 2 // android.service.euicc.IGetEuiccInfoCallback callback
        end local 1 // int slotId
        end local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;
            0    2     1    slotId  I
            0    2     2  callback  Landroid/service/euicc/IGetEuiccInfoCallback;
    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=7, locals=4, args_size=4
        start local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
        start local 1 // int slotId
        start local 2 // java.lang.String iccid
        start local 3 // android.service.euicc.IDeleteSubscriptionCallback callback
         0: .line 543
            aload 0 /* this */
            getfield android.service.euicc.EuiccService$IEuiccServiceWrapper.this$0:Landroid/service/euicc/EuiccService;
            getfield android.service.euicc.EuiccService.mExecutor:Ljava/util/concurrent/ThreadPoolExecutor;
            new android.service.euicc.EuiccService$IEuiccServiceWrapper$9
            dup
            aload 0 /* this */
            iload 1 /* slotId */
            aload 2 /* iccid */
            aload 3 /* callback */
            invokespecial android.service.euicc.EuiccService$IEuiccServiceWrapper$9.<init>:(Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;ILjava/lang/String;Landroid/service/euicc/IDeleteSubscriptionCallback;)V
            invokevirtual java.util.concurrent.ThreadPoolExecutor.execute:(Ljava/lang/Runnable;)V
         1: .line 554
            return
        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.EuiccService$IEuiccServiceWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;
            0    2     1    slotId  I
            0    2     2     iccid  Ljava/lang/String;
            0    2     3  callback  Landroid/service/euicc/IDeleteSubscriptionCallback;
    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=8, locals=5, args_size=5
        start local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper 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 559
            aload 0 /* this */
            getfield android.service.euicc.EuiccService$IEuiccServiceWrapper.this$0:Landroid/service/euicc/EuiccService;
            getfield android.service.euicc.EuiccService.mExecutor:Ljava/util/concurrent/ThreadPoolExecutor;
            new android.service.euicc.EuiccService$IEuiccServiceWrapper$10
            dup
            aload 0 /* this */
            iload 1 /* slotId */
            aload 2 /* iccid */
            iload 3 /* forceDeactivateSim */
            aload 4 /* callback */
            invokespecial android.service.euicc.EuiccService$IEuiccServiceWrapper$10.<init>:(Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;ILjava/lang/String;ZLandroid/service/euicc/ISwitchToSubscriptionCallback;)V
            invokevirtual java.util.concurrent.ThreadPoolExecutor.execute:(Ljava/lang/Runnable;)V
         1: .line 572
            return
        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.EuiccService$IEuiccServiceWrapper this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;
            0    2     1              slotId  I
            0    2     2               iccid  Ljava/lang/String;
            0    2     3  forceDeactivateSim  Z
            0    2     4            callback  Landroid/service/euicc/ISwitchToSubscriptionCallback;
    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=8, locals=5, args_size=5
        start local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper 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 577
            aload 0 /* this */
            getfield android.service.euicc.EuiccService$IEuiccServiceWrapper.this$0:Landroid/service/euicc/EuiccService;
            getfield android.service.euicc.EuiccService.mExecutor:Ljava/util/concurrent/ThreadPoolExecutor;
            new android.service.euicc.EuiccService$IEuiccServiceWrapper$11
            dup
            aload 0 /* this */
            iload 1 /* slotId */
            aload 2 /* iccid */
            aload 3 /* nickname */
            aload 4 /* callback */
            invokespecial android.service.euicc.EuiccService$IEuiccServiceWrapper$11.<init>:(Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;ILjava/lang/String;Ljava/lang/String;Landroid/service/euicc/IUpdateSubscriptionNicknameCallback;)V
            invokevirtual java.util.concurrent.ThreadPoolExecutor.execute:(Ljava/lang/Runnable;)V
         1: .line 589
            return
        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.EuiccService$IEuiccServiceWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;
            0    2     1    slotId  I
            0    2     2     iccid  Ljava/lang/String;
            0    2     3  nickname  Ljava/lang/String;
            0    2     4  callback  Landroid/service/euicc/IUpdateSubscriptionNicknameCallback;
    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=6, locals=3, args_size=3
        start local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
        start local 1 // int slotId
        start local 2 // android.service.euicc.IEraseSubscriptionsCallback callback
         0: .line 593
            aload 0 /* this */
            getfield android.service.euicc.EuiccService$IEuiccServiceWrapper.this$0:Landroid/service/euicc/EuiccService;
            getfield android.service.euicc.EuiccService.mExecutor:Ljava/util/concurrent/ThreadPoolExecutor;
            new android.service.euicc.EuiccService$IEuiccServiceWrapper$12
            dup
            aload 0 /* this */
            iload 1 /* slotId */
            aload 2 /* callback */
            invokespecial android.service.euicc.EuiccService$IEuiccServiceWrapper$12.<init>:(Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;ILandroid/service/euicc/IEraseSubscriptionsCallback;)V
            invokevirtual java.util.concurrent.ThreadPoolExecutor.execute:(Ljava/lang/Runnable;)V
         1: .line 604
            return
        end local 2 // android.service.euicc.IEraseSubscriptionsCallback callback
        end local 1 // int slotId
        end local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;
            0    2     1    slotId  I
            0    2     2  callback  Landroid/service/euicc/IEraseSubscriptionsCallback;
    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=6, locals=3, args_size=3
        start local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
        start local 1 // int slotId
        start local 2 // android.service.euicc.IRetainSubscriptionsForFactoryResetCallback callback
         0: .line 609
            aload 0 /* this */
            getfield android.service.euicc.EuiccService$IEuiccServiceWrapper.this$0:Landroid/service/euicc/EuiccService;
            getfield android.service.euicc.EuiccService.mExecutor:Ljava/util/concurrent/ThreadPoolExecutor;
            new android.service.euicc.EuiccService$IEuiccServiceWrapper$13
            dup
            aload 0 /* this */
            iload 1 /* slotId */
            aload 2 /* callback */
            invokespecial android.service.euicc.EuiccService$IEuiccServiceWrapper$13.<init>:(Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;ILandroid/service/euicc/IRetainSubscriptionsForFactoryResetCallback;)V
            invokevirtual java.util.concurrent.ThreadPoolExecutor.execute:(Ljava/lang/Runnable;)V
         1: .line 620
            return
        end local 2 // android.service.euicc.IRetainSubscriptionsForFactoryResetCallback callback
        end local 1 // int slotId
        end local 0 // android.service.euicc.EuiccService$IEuiccServiceWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;
            0    2     1    slotId  I
            0    2     2  callback  Landroid/service/euicc/IRetainSubscriptionsForFactoryResetCallback;
    MethodParameters:
          Name  Flags
      slotId    
      callback  

  static android.service.euicc.EuiccService access$0(android.service.euicc.EuiccService$IEuiccServiceWrapper);
    descriptor: (Landroid/service/euicc/EuiccService$IEuiccServiceWrapper;)Landroid/service/euicc/EuiccService;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 401
            aload 0
            getfield android.service.euicc.EuiccService$IEuiccServiceWrapper.this$0:Landroid/service/euicc/EuiccService;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "EuiccService.java"
NestHost: android.service.euicc.EuiccService
InnerClasses:
  private IEuiccServiceWrapper = android.service.euicc.EuiccService$IEuiccServiceWrapper of android.service.euicc.EuiccService
  android.service.euicc.EuiccService$IEuiccServiceWrapper$1
  android.service.euicc.EuiccService$IEuiccServiceWrapper$10
  android.service.euicc.EuiccService$IEuiccServiceWrapper$11
  android.service.euicc.EuiccService$IEuiccServiceWrapper$12
  android.service.euicc.EuiccService$IEuiccServiceWrapper$13
  android.service.euicc.EuiccService$IEuiccServiceWrapper$2
  android.service.euicc.EuiccService$IEuiccServiceWrapper$3
  android.service.euicc.EuiccService$IEuiccServiceWrapper$4
  android.service.euicc.EuiccService$IEuiccServiceWrapper$5
  android.service.euicc.EuiccService$IEuiccServiceWrapper$6
  android.service.euicc.EuiccService$IEuiccServiceWrapper$7
  android.service.euicc.EuiccService$IEuiccServiceWrapper$8
  android.service.euicc.EuiccService$IEuiccServiceWrapper$9
  public abstract Stub = android.service.euicc.IEuiccService$Stub of android.service.euicc.IEuiccService