public class android.telephony.euicc.EuiccCardManager
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.telephony.euicc.EuiccCardManager
  super_class: java.lang.Object
{
  private static final java.lang.String TAG;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "EuiccCardManager"

  public static final int CANCEL_REASON_END_USER_REJECTED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int CANCEL_REASON_POSTPONED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int CANCEL_REASON_TIMEOUT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int CANCEL_REASON_PPR_NOT_ALLOWED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int RESET_OPTION_DELETE_OPERATIONAL_PROFILES;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int RESET_OPTION_DELETE_FIELD_LOADED_TEST_PROFILES;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int RESET_OPTION_RESET_DEFAULT_SMDP_ADDRESS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int RESULT_OK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int RESULT_UNKNOWN_ERROR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public static final int RESULT_EUICC_NOT_FOUND;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -2

  private final android.content.Context mContext;
    descriptor: Landroid/content/Context;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(android.content.Context);
    descriptor: (Landroid/content/Context;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // android.content.Context context
         0: .line 142
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 143
            aload 0 /* this */
            aload 1 /* context */
            putfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
         2: .line 144
            return
        end local 1 // android.content.Context context
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Landroid/telephony/euicc/EuiccCardManager;
            0    3     1  context  Landroid/content/Context;
    MethodParameters:
         Name  Flags
      context  

  private com.android.internal.telephony.euicc.IEuiccCardController getIEuiccCardController();
    descriptor: ()Lcom/android/internal/telephony/euicc/IEuiccCardController;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.euicc.EuiccCardManager this
         0: .line 148
            ldc "euicc_card_controller"
            invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
         1: .line 147
            invokestatic com.android.internal.telephony.euicc.IEuiccCardController$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/euicc/IEuiccCardController;
            areturn
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/telephony/euicc/EuiccCardManager;

  public void requestAllProfiles(java.lang.String, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<android.service.euicc.EuiccProfileInfo[]>);
    descriptor: (Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // java.util.concurrent.Executor executor
        start local 3 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 161
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            aload 1 /* cardId */
         1: .line 162
            new android.telephony.euicc.EuiccCardManager$1
            dup
            aload 0 /* this */
            aload 2 /* executor */
            aload 3 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$1.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         2: .line 161
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.getAllProfiles:(Ljava/lang/String;Ljava/lang/String;Lcom/android/internal/telephony/euicc/IGetAllProfilesCallback;)V
         3: .line 168
            goto 7
      StackMap locals:
      StackMap stack: android.os.RemoteException
         4: astore 4 /* e */
        start local 4 // android.os.RemoteException e
         5: .line 169
            ldc "EuiccCardManager"
            ldc "Error calling getAllProfiles"
            aload 4 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         6: .line 170
            aload 4 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 4 // android.os.RemoteException e
         7: .line 172
      StackMap locals:
      StackMap stack:
            return
        end local 3 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 2 // java.util.concurrent.Executor executor
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Landroid/telephony/euicc/EuiccCardManager;
            0    8     1    cardId  Ljava/lang/String;
            0    8     2  executor  Ljava/util/concurrent/Executor;
            0    8     3  callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[Landroid/service/euicc/EuiccProfileInfo;>;
            5    7     4         e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     3       4  Class android.os.RemoteException
    Signature: (Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[Landroid/service/euicc/EuiccProfileInfo;>;)V
    MethodParameters:
          Name  Flags
      cardId    
      executor  
      callback  

  public void requestProfile(java.lang.String, java.lang.String, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<android.service.euicc.EuiccProfileInfo>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=5
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // java.lang.String iccid
        start local 3 // java.util.concurrent.Executor executor
        start local 4 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 185
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            aload 1 /* cardId */
            aload 2 /* iccid */
         1: .line 186
            new android.telephony.euicc.EuiccCardManager$2
            dup
            aload 0 /* this */
            aload 3 /* executor */
            aload 4 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$2.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         2: .line 185
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.getProfile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/android/internal/telephony/euicc/IGetProfileCallback;)V
         3: .line 192
            goto 7
      StackMap locals:
      StackMap stack: android.os.RemoteException
         4: astore 5 /* e */
        start local 5 // android.os.RemoteException e
         5: .line 193
            ldc "EuiccCardManager"
            ldc "Error calling getProfile"
            aload 5 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         6: .line 194
            aload 5 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 5 // android.os.RemoteException e
         7: .line 196
      StackMap locals:
      StackMap stack:
            return
        end local 4 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 3 // java.util.concurrent.Executor executor
        end local 2 // java.lang.String iccid
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Landroid/telephony/euicc/EuiccCardManager;
            0    8     1    cardId  Ljava/lang/String;
            0    8     2     iccid  Ljava/lang/String;
            0    8     3  executor  Ljava/util/concurrent/Executor;
            0    8     4  callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Landroid/service/euicc/EuiccProfileInfo;>;
            5    7     5         e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     3       4  Class android.os.RemoteException
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Landroid/service/euicc/EuiccProfileInfo;>;)V
    MethodParameters:
          Name  Flags
      cardId    
      iccid     
      executor  
      callback  

  public void disableProfile(java.lang.String, java.lang.String, boolean, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;ZLjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=7, args_size=6
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // java.lang.String iccid
        start local 3 // boolean refresh
        start local 4 // java.util.concurrent.Executor executor
        start local 5 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 210
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            aload 1 /* cardId */
            aload 2 /* iccid */
         1: .line 211
            iload 3 /* refresh */
            new android.telephony.euicc.EuiccCardManager$3
            dup
            aload 0 /* this */
            aload 4 /* executor */
            aload 5 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$3.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         2: .line 210
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.disableProfile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/android/internal/telephony/euicc/IDisableProfileCallback;)V
         3: .line 217
            goto 7
      StackMap locals:
      StackMap stack: android.os.RemoteException
         4: astore 6 /* e */
        start local 6 // android.os.RemoteException e
         5: .line 218
            ldc "EuiccCardManager"
            ldc "Error calling disableProfile"
            aload 6 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         6: .line 219
            aload 6 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 6 // android.os.RemoteException e
         7: .line 221
      StackMap locals:
      StackMap stack:
            return
        end local 5 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 4 // java.util.concurrent.Executor executor
        end local 3 // boolean refresh
        end local 2 // java.lang.String iccid
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Landroid/telephony/euicc/EuiccCardManager;
            0    8     1    cardId  Ljava/lang/String;
            0    8     2     iccid  Ljava/lang/String;
            0    8     3   refresh  Z
            0    8     4  executor  Ljava/util/concurrent/Executor;
            0    8     5  callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Ljava/lang/Void;>;
            5    7     6         e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     3       4  Class android.os.RemoteException
    Signature: (Ljava/lang/String;Ljava/lang/String;ZLjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Ljava/lang/Void;>;)V
    MethodParameters:
          Name  Flags
      cardId    
      iccid     
      refresh   
      executor  
      callback  

  public void switchToProfile(java.lang.String, java.lang.String, boolean, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<android.service.euicc.EuiccProfileInfo>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;ZLjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=7, args_size=6
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // java.lang.String iccid
        start local 3 // boolean refresh
        start local 4 // java.util.concurrent.Executor executor
        start local 5 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 236
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            aload 1 /* cardId */
            aload 2 /* iccid */
         1: .line 237
            iload 3 /* refresh */
            new android.telephony.euicc.EuiccCardManager$4
            dup
            aload 0 /* this */
            aload 4 /* executor */
            aload 5 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$4.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         2: .line 236
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.switchToProfile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/android/internal/telephony/euicc/ISwitchToProfileCallback;)V
         3: .line 243
            goto 7
      StackMap locals:
      StackMap stack: android.os.RemoteException
         4: astore 6 /* e */
        start local 6 // android.os.RemoteException e
         5: .line 244
            ldc "EuiccCardManager"
            ldc "Error calling switchToProfile"
            aload 6 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         6: .line 245
            aload 6 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 6 // android.os.RemoteException e
         7: .line 247
      StackMap locals:
      StackMap stack:
            return
        end local 5 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 4 // java.util.concurrent.Executor executor
        end local 3 // boolean refresh
        end local 2 // java.lang.String iccid
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Landroid/telephony/euicc/EuiccCardManager;
            0    8     1    cardId  Ljava/lang/String;
            0    8     2     iccid  Ljava/lang/String;
            0    8     3   refresh  Z
            0    8     4  executor  Ljava/util/concurrent/Executor;
            0    8     5  callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Landroid/service/euicc/EuiccProfileInfo;>;
            5    7     6         e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     3       4  Class android.os.RemoteException
    Signature: (Ljava/lang/String;Ljava/lang/String;ZLjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Landroid/service/euicc/EuiccProfileInfo;>;)V
    MethodParameters:
          Name  Flags
      cardId    
      iccid     
      refresh   
      executor  
      callback  

  public void setNickname(java.lang.String, java.lang.String, java.lang.String, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=7, args_size=6
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // java.lang.String iccid
        start local 3 // java.lang.String nickname
        start local 4 // java.util.concurrent.Executor executor
        start local 5 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 261
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            aload 1 /* cardId */
            aload 2 /* iccid */
         1: .line 262
            aload 3 /* nickname */
            new android.telephony.euicc.EuiccCardManager$5
            dup
            aload 0 /* this */
            aload 4 /* executor */
            aload 5 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$5.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         2: .line 261
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.setNickname:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/android/internal/telephony/euicc/ISetNicknameCallback;)V
         3: .line 268
            goto 7
      StackMap locals:
      StackMap stack: android.os.RemoteException
         4: astore 6 /* e */
        start local 6 // android.os.RemoteException e
         5: .line 269
            ldc "EuiccCardManager"
            ldc "Error calling setNickname"
            aload 6 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         6: .line 270
            aload 6 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 6 // android.os.RemoteException e
         7: .line 272
      StackMap locals:
      StackMap stack:
            return
        end local 5 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 4 // java.util.concurrent.Executor executor
        end local 3 // java.lang.String nickname
        end local 2 // java.lang.String iccid
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Landroid/telephony/euicc/EuiccCardManager;
            0    8     1    cardId  Ljava/lang/String;
            0    8     2     iccid  Ljava/lang/String;
            0    8     3  nickname  Ljava/lang/String;
            0    8     4  executor  Ljava/util/concurrent/Executor;
            0    8     5  callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Ljava/lang/Void;>;
            5    7     6         e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     3       4  Class android.os.RemoteException
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Ljava/lang/Void;>;)V
    MethodParameters:
          Name  Flags
      cardId    
      iccid     
      nickname  
      executor  
      callback  

  public void deleteProfile(java.lang.String, java.lang.String, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=5
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // java.lang.String iccid
        start local 3 // java.util.concurrent.Executor executor
        start local 4 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 285
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            aload 1 /* cardId */
            aload 2 /* iccid */
         1: .line 286
            new android.telephony.euicc.EuiccCardManager$6
            dup
            aload 0 /* this */
            aload 3 /* executor */
            aload 4 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$6.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         2: .line 285
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.deleteProfile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/android/internal/telephony/euicc/IDeleteProfileCallback;)V
         3: .line 292
            goto 7
      StackMap locals:
      StackMap stack: android.os.RemoteException
         4: astore 5 /* e */
        start local 5 // android.os.RemoteException e
         5: .line 293
            ldc "EuiccCardManager"
            ldc "Error calling deleteProfile"
            aload 5 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         6: .line 294
            aload 5 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 5 // android.os.RemoteException e
         7: .line 296
      StackMap locals:
      StackMap stack:
            return
        end local 4 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 3 // java.util.concurrent.Executor executor
        end local 2 // java.lang.String iccid
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Landroid/telephony/euicc/EuiccCardManager;
            0    8     1    cardId  Ljava/lang/String;
            0    8     2     iccid  Ljava/lang/String;
            0    8     3  executor  Ljava/util/concurrent/Executor;
            0    8     4  callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Ljava/lang/Void;>;
            5    7     5         e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     3       4  Class android.os.RemoteException
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Ljava/lang/Void;>;)V
    MethodParameters:
          Name  Flags
      cardId    
      iccid     
      executor  
      callback  

  public void resetMemory(java.lang.String, int, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;ILjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=5
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // int options
        start local 3 // java.util.concurrent.Executor executor
        start local 4 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 310
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            aload 1 /* cardId */
            iload 2 /* options */
         1: .line 311
            new android.telephony.euicc.EuiccCardManager$7
            dup
            aload 0 /* this */
            aload 3 /* executor */
            aload 4 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$7.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         2: .line 310
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.resetMemory:(Ljava/lang/String;Ljava/lang/String;ILcom/android/internal/telephony/euicc/IResetMemoryCallback;)V
         3: .line 317
            goto 7
      StackMap locals:
      StackMap stack: android.os.RemoteException
         4: astore 5 /* e */
        start local 5 // android.os.RemoteException e
         5: .line 318
            ldc "EuiccCardManager"
            ldc "Error calling resetMemory"
            aload 5 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         6: .line 319
            aload 5 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 5 // android.os.RemoteException e
         7: .line 321
      StackMap locals:
      StackMap stack:
            return
        end local 4 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 3 // java.util.concurrent.Executor executor
        end local 2 // int options
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Landroid/telephony/euicc/EuiccCardManager;
            0    8     1    cardId  Ljava/lang/String;
            0    8     2   options  I
            0    8     3  executor  Ljava/util/concurrent/Executor;
            0    8     4  callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Ljava/lang/Void;>;
            5    7     5         e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     3       4  Class android.os.RemoteException
    Signature: (Ljava/lang/String;ILjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Ljava/lang/Void;>;)V
    MethodParameters:
          Name  Flags
      cardId    
      options   
      executor  
      callback  

  public void requestDefaultSmdpAddress(java.lang.String, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // java.util.concurrent.Executor executor
        start local 3 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 333
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            aload 1 /* cardId */
         1: .line 334
            new android.telephony.euicc.EuiccCardManager$8
            dup
            aload 0 /* this */
            aload 2 /* executor */
            aload 3 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$8.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         2: .line 333
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.getDefaultSmdpAddress:(Ljava/lang/String;Ljava/lang/String;Lcom/android/internal/telephony/euicc/IGetDefaultSmdpAddressCallback;)V
         3: .line 340
            goto 7
      StackMap locals:
      StackMap stack: android.os.RemoteException
         4: astore 4 /* e */
        start local 4 // android.os.RemoteException e
         5: .line 341
            ldc "EuiccCardManager"
            ldc "Error calling getDefaultSmdpAddress"
            aload 4 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         6: .line 342
            aload 4 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 4 // android.os.RemoteException e
         7: .line 344
      StackMap locals:
      StackMap stack:
            return
        end local 3 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 2 // java.util.concurrent.Executor executor
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Landroid/telephony/euicc/EuiccCardManager;
            0    8     1    cardId  Ljava/lang/String;
            0    8     2  executor  Ljava/util/concurrent/Executor;
            0    8     3  callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Ljava/lang/String;>;
            5    7     4         e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     3       4  Class android.os.RemoteException
    Signature: (Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Ljava/lang/String;>;)V
    MethodParameters:
          Name  Flags
      cardId    
      executor  
      callback  

  public void requestSmdsAddress(java.lang.String, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // java.util.concurrent.Executor executor
        start local 3 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 356
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            aload 1 /* cardId */
         1: .line 357
            new android.telephony.euicc.EuiccCardManager$9
            dup
            aload 0 /* this */
            aload 2 /* executor */
            aload 3 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$9.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         2: .line 356
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.getSmdsAddress:(Ljava/lang/String;Ljava/lang/String;Lcom/android/internal/telephony/euicc/IGetSmdsAddressCallback;)V
         3: .line 363
            goto 7
      StackMap locals:
      StackMap stack: android.os.RemoteException
         4: astore 4 /* e */
        start local 4 // android.os.RemoteException e
         5: .line 364
            ldc "EuiccCardManager"
            ldc "Error calling getSmdsAddress"
            aload 4 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         6: .line 365
            aload 4 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 4 // android.os.RemoteException e
         7: .line 367
      StackMap locals:
      StackMap stack:
            return
        end local 3 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 2 // java.util.concurrent.Executor executor
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Landroid/telephony/euicc/EuiccCardManager;
            0    8     1    cardId  Ljava/lang/String;
            0    8     2  executor  Ljava/util/concurrent/Executor;
            0    8     3  callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Ljava/lang/String;>;
            5    7     4         e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     3       4  Class android.os.RemoteException
    Signature: (Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Ljava/lang/String;>;)V
    MethodParameters:
          Name  Flags
      cardId    
      executor  
      callback  

  public void setDefaultSmdpAddress(java.lang.String, java.lang.String, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=5
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // java.lang.String defaultSmdpAddress
        start local 3 // java.util.concurrent.Executor executor
        start local 4 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 380
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            aload 1 /* cardId */
         1: .line 381
            aload 2 /* defaultSmdpAddress */
         2: .line 382
            new android.telephony.euicc.EuiccCardManager$10
            dup
            aload 0 /* this */
            aload 3 /* executor */
            aload 4 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$10.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         3: .line 380
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.setDefaultSmdpAddress:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/android/internal/telephony/euicc/ISetDefaultSmdpAddressCallback;)V
         4: .line 388
            goto 8
      StackMap locals:
      StackMap stack: android.os.RemoteException
         5: astore 5 /* e */
        start local 5 // android.os.RemoteException e
         6: .line 389
            ldc "EuiccCardManager"
            ldc "Error calling setDefaultSmdpAddress"
            aload 5 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         7: .line 390
            aload 5 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 5 // android.os.RemoteException e
         8: .line 392
      StackMap locals:
      StackMap stack:
            return
        end local 4 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 3 // java.util.concurrent.Executor executor
        end local 2 // java.lang.String defaultSmdpAddress
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    9     0                this  Landroid/telephony/euicc/EuiccCardManager;
            0    9     1              cardId  Ljava/lang/String;
            0    9     2  defaultSmdpAddress  Ljava/lang/String;
            0    9     3            executor  Ljava/util/concurrent/Executor;
            0    9     4            callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Ljava/lang/Void;>;
            6    8     5                   e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     4       5  Class android.os.RemoteException
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Ljava/lang/Void;>;)V
    MethodParameters:
                    Name  Flags
      cardId              
      defaultSmdpAddress  
      executor            
      callback            

  public void requestRulesAuthTable(java.lang.String, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<android.telephony.euicc.EuiccRulesAuthTable>);
    descriptor: (Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // java.util.concurrent.Executor executor
        start local 3 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 404
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            aload 1 /* cardId */
         1: .line 405
            new android.telephony.euicc.EuiccCardManager$11
            dup
            aload 0 /* this */
            aload 2 /* executor */
            aload 3 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$11.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         2: .line 404
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.getRulesAuthTable:(Ljava/lang/String;Ljava/lang/String;Lcom/android/internal/telephony/euicc/IGetRulesAuthTableCallback;)V
         3: .line 411
            goto 7
      StackMap locals:
      StackMap stack: android.os.RemoteException
         4: astore 4 /* e */
        start local 4 // android.os.RemoteException e
         5: .line 412
            ldc "EuiccCardManager"
            ldc "Error calling getRulesAuthTable"
            aload 4 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         6: .line 413
            aload 4 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 4 // android.os.RemoteException e
         7: .line 415
      StackMap locals:
      StackMap stack:
            return
        end local 3 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 2 // java.util.concurrent.Executor executor
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Landroid/telephony/euicc/EuiccCardManager;
            0    8     1    cardId  Ljava/lang/String;
            0    8     2  executor  Ljava/util/concurrent/Executor;
            0    8     3  callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Landroid/telephony/euicc/EuiccRulesAuthTable;>;
            5    7     4         e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     3       4  Class android.os.RemoteException
    Signature: (Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Landroid/telephony/euicc/EuiccRulesAuthTable;>;)V
    MethodParameters:
          Name  Flags
      cardId    
      executor  
      callback  

  public void requestEuiccChallenge(java.lang.String, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<byte[]>);
    descriptor: (Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // java.util.concurrent.Executor executor
        start local 3 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 427
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            aload 1 /* cardId */
         1: .line 428
            new android.telephony.euicc.EuiccCardManager$12
            dup
            aload 0 /* this */
            aload 2 /* executor */
            aload 3 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$12.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         2: .line 427
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.getEuiccChallenge:(Ljava/lang/String;Ljava/lang/String;Lcom/android/internal/telephony/euicc/IGetEuiccChallengeCallback;)V
         3: .line 434
            goto 7
      StackMap locals:
      StackMap stack: android.os.RemoteException
         4: astore 4 /* e */
        start local 4 // android.os.RemoteException e
         5: .line 435
            ldc "EuiccCardManager"
            ldc "Error calling getEuiccChallenge"
            aload 4 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         6: .line 436
            aload 4 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 4 // android.os.RemoteException e
         7: .line 438
      StackMap locals:
      StackMap stack:
            return
        end local 3 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 2 // java.util.concurrent.Executor executor
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Landroid/telephony/euicc/EuiccCardManager;
            0    8     1    cardId  Ljava/lang/String;
            0    8     2  executor  Ljava/util/concurrent/Executor;
            0    8     3  callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[B>;
            5    7     4         e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     3       4  Class android.os.RemoteException
    Signature: (Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[B>;)V
    MethodParameters:
          Name  Flags
      cardId    
      executor  
      callback  

  public void requestEuiccInfo1(java.lang.String, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<byte[]>);
    descriptor: (Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // java.util.concurrent.Executor executor
        start local 3 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 450
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            aload 1 /* cardId */
         1: .line 451
            new android.telephony.euicc.EuiccCardManager$13
            dup
            aload 0 /* this */
            aload 2 /* executor */
            aload 3 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$13.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         2: .line 450
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.getEuiccInfo1:(Ljava/lang/String;Ljava/lang/String;Lcom/android/internal/telephony/euicc/IGetEuiccInfo1Callback;)V
         3: .line 457
            goto 7
      StackMap locals:
      StackMap stack: android.os.RemoteException
         4: astore 4 /* e */
        start local 4 // android.os.RemoteException e
         5: .line 458
            ldc "EuiccCardManager"
            ldc "Error calling getEuiccInfo1"
            aload 4 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         6: .line 459
            aload 4 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 4 // android.os.RemoteException e
         7: .line 461
      StackMap locals:
      StackMap stack:
            return
        end local 3 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 2 // java.util.concurrent.Executor executor
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Landroid/telephony/euicc/EuiccCardManager;
            0    8     1    cardId  Ljava/lang/String;
            0    8     2  executor  Ljava/util/concurrent/Executor;
            0    8     3  callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[B>;
            5    7     4         e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     3       4  Class android.os.RemoteException
    Signature: (Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[B>;)V
    MethodParameters:
          Name  Flags
      cardId    
      executor  
      callback  

  public void requestEuiccInfo2(java.lang.String, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<byte[]>);
    descriptor: (Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // java.util.concurrent.Executor executor
        start local 3 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 473
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            aload 1 /* cardId */
         1: .line 474
            new android.telephony.euicc.EuiccCardManager$14
            dup
            aload 0 /* this */
            aload 2 /* executor */
            aload 3 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$14.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         2: .line 473
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.getEuiccInfo2:(Ljava/lang/String;Ljava/lang/String;Lcom/android/internal/telephony/euicc/IGetEuiccInfo2Callback;)V
         3: .line 480
            goto 7
      StackMap locals:
      StackMap stack: android.os.RemoteException
         4: astore 4 /* e */
        start local 4 // android.os.RemoteException e
         5: .line 481
            ldc "EuiccCardManager"
            ldc "Error calling getEuiccInfo2"
            aload 4 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         6: .line 482
            aload 4 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 4 // android.os.RemoteException e
         7: .line 484
      StackMap locals:
      StackMap stack:
            return
        end local 3 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 2 // java.util.concurrent.Executor executor
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Landroid/telephony/euicc/EuiccCardManager;
            0    8     1    cardId  Ljava/lang/String;
            0    8     2  executor  Ljava/util/concurrent/Executor;
            0    8     3  callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[B>;
            5    7     4         e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     3       4  Class android.os.RemoteException
    Signature: (Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[B>;)V
    MethodParameters:
          Name  Flags
      cardId    
      executor  
      callback  

  public void authenticateServer(java.lang.String, java.lang.String, byte[], byte[], byte[], byte[], java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<byte[]>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;[B[B[B[BLjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=10, args_size=9
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // java.lang.String matchingId
        start local 3 // byte[] serverSigned1
        start local 4 // byte[] serverSignature1
        start local 5 // byte[] euiccCiPkIdToBeUsed
        start local 6 // byte[] serverCertificate
        start local 7 // java.util.concurrent.Executor executor
        start local 8 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 508
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
         1: .line 509
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
         2: .line 510
            aload 1 /* cardId */
         3: .line 511
            aload 2 /* matchingId */
         4: .line 512
            aload 3 /* serverSigned1 */
         5: .line 513
            aload 4 /* serverSignature1 */
         6: .line 514
            aload 5 /* euiccCiPkIdToBeUsed */
         7: .line 515
            aload 6 /* serverCertificate */
         8: .line 516
            new android.telephony.euicc.EuiccCardManager$15
            dup
            aload 0 /* this */
            aload 7 /* executor */
            aload 8 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$15.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         9: .line 508
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.authenticateServer:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B[B[B[BLcom/android/internal/telephony/euicc/IAuthenticateServerCallback;)V
        10: .line 522
            goto 14
      StackMap locals:
      StackMap stack: android.os.RemoteException
        11: astore 9 /* e */
        start local 9 // android.os.RemoteException e
        12: .line 523
            ldc "EuiccCardManager"
            ldc "Error calling authenticateServer"
            aload 9 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        13: .line 524
            aload 9 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 9 // android.os.RemoteException e
        14: .line 526
      StackMap locals:
      StackMap stack:
            return
        end local 8 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 7 // java.util.concurrent.Executor executor
        end local 6 // byte[] serverCertificate
        end local 5 // byte[] euiccCiPkIdToBeUsed
        end local 4 // byte[] serverSignature1
        end local 3 // byte[] serverSigned1
        end local 2 // java.lang.String matchingId
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   15     0                 this  Landroid/telephony/euicc/EuiccCardManager;
            0   15     1               cardId  Ljava/lang/String;
            0   15     2           matchingId  Ljava/lang/String;
            0   15     3        serverSigned1  [B
            0   15     4     serverSignature1  [B
            0   15     5  euiccCiPkIdToBeUsed  [B
            0   15     6    serverCertificate  [B
            0   15     7             executor  Ljava/util/concurrent/Executor;
            0   15     8             callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[B>;
           12   14     9                    e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0    10      11  Class android.os.RemoteException
    Signature: (Ljava/lang/String;Ljava/lang/String;[B[B[B[BLjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[B>;)V
    MethodParameters:
                     Name  Flags
      cardId               
      matchingId           
      serverSigned1        
      serverSignature1     
      euiccCiPkIdToBeUsed  
      serverCertificate    
      executor             
      callback             

  public void prepareDownload(java.lang.String, byte[], byte[], byte[], byte[], java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<byte[]>);
    descriptor: (Ljava/lang/String;[B[B[B[BLjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=9, args_size=8
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // byte[] hashCc
        start local 3 // byte[] smdpSigned2
        start local 4 // byte[] smdpSignature2
        start local 5 // byte[] smdpCertificate
        start local 6 // java.util.concurrent.Executor executor
        start local 7 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 548
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
         1: .line 549
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
         2: .line 550
            aload 1 /* cardId */
         3: .line 551
            aload 2 /* hashCc */
         4: .line 552
            aload 3 /* smdpSigned2 */
         5: .line 553
            aload 4 /* smdpSignature2 */
         6: .line 554
            aload 5 /* smdpCertificate */
         7: .line 555
            new android.telephony.euicc.EuiccCardManager$16
            dup
            aload 0 /* this */
            aload 6 /* executor */
            aload 7 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$16.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         8: .line 548
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.prepareDownload:(Ljava/lang/String;Ljava/lang/String;[B[B[B[BLcom/android/internal/telephony/euicc/IPrepareDownloadCallback;)V
         9: .line 561
            goto 13
      StackMap locals:
      StackMap stack: android.os.RemoteException
        10: astore 8 /* e */
        start local 8 // android.os.RemoteException e
        11: .line 562
            ldc "EuiccCardManager"
            ldc "Error calling prepareDownload"
            aload 8 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        12: .line 563
            aload 8 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 8 // android.os.RemoteException e
        13: .line 565
      StackMap locals:
      StackMap stack:
            return
        end local 7 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 6 // java.util.concurrent.Executor executor
        end local 5 // byte[] smdpCertificate
        end local 4 // byte[] smdpSignature2
        end local 3 // byte[] smdpSigned2
        end local 2 // byte[] hashCc
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   14     0             this  Landroid/telephony/euicc/EuiccCardManager;
            0   14     1           cardId  Ljava/lang/String;
            0   14     2           hashCc  [B
            0   14     3      smdpSigned2  [B
            0   14     4   smdpSignature2  [B
            0   14     5  smdpCertificate  [B
            0   14     6         executor  Ljava/util/concurrent/Executor;
            0   14     7         callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[B>;
           11   13     8                e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     9      10  Class android.os.RemoteException
    Signature: (Ljava/lang/String;[B[B[B[BLjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[B>;)V
    MethodParameters:
                 Name  Flags
      cardId           
      hashCc           
      smdpSigned2      
      smdpSignature2   
      smdpCertificate  
      executor         
      callback         

  public void loadBoundProfilePackage(java.lang.String, byte[], java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<byte[]>);
    descriptor: (Ljava/lang/String;[BLjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=5
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // byte[] boundProfilePackage
        start local 3 // java.util.concurrent.Executor executor
        start local 4 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 579
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
         1: .line 580
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
         2: .line 581
            aload 1 /* cardId */
         3: .line 582
            aload 2 /* boundProfilePackage */
         4: .line 583
            new android.telephony.euicc.EuiccCardManager$17
            dup
            aload 0 /* this */
            aload 3 /* executor */
            aload 4 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$17.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         5: .line 579
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.loadBoundProfilePackage:(Ljava/lang/String;Ljava/lang/String;[BLcom/android/internal/telephony/euicc/ILoadBoundProfilePackageCallback;)V
         6: .line 589
            goto 10
      StackMap locals:
      StackMap stack: android.os.RemoteException
         7: astore 5 /* e */
        start local 5 // android.os.RemoteException e
         8: .line 590
            ldc "EuiccCardManager"
            ldc "Error calling loadBoundProfilePackage"
            aload 5 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         9: .line 591
            aload 5 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 5 // android.os.RemoteException e
        10: .line 593
      StackMap locals:
      StackMap stack:
            return
        end local 4 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 3 // java.util.concurrent.Executor executor
        end local 2 // byte[] boundProfilePackage
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   11     0                 this  Landroid/telephony/euicc/EuiccCardManager;
            0   11     1               cardId  Ljava/lang/String;
            0   11     2  boundProfilePackage  [B
            0   11     3             executor  Ljava/util/concurrent/Executor;
            0   11     4             callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[B>;
            8   10     5                    e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     6       7  Class android.os.RemoteException
    Signature: (Ljava/lang/String;[BLjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[B>;)V
    MethodParameters:
                     Name  Flags
      cardId               
      boundProfilePackage  
      executor             
      callback             

  public void cancelSession(java.lang.String, byte[], int, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<byte[]>);
    descriptor: (Ljava/lang/String;[BILjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=7, args_size=6
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // byte[] transactionId
        start local 3 // int reason
        start local 4 // java.util.concurrent.Executor executor
        start local 5 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 608
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
         1: .line 609
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
         2: .line 610
            aload 1 /* cardId */
         3: .line 611
            aload 2 /* transactionId */
         4: .line 612
            iload 3 /* reason */
         5: .line 613
            new android.telephony.euicc.EuiccCardManager$18
            dup
            aload 0 /* this */
            aload 4 /* executor */
            aload 5 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$18.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         6: .line 608
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.cancelSession:(Ljava/lang/String;Ljava/lang/String;[BILcom/android/internal/telephony/euicc/ICancelSessionCallback;)V
         7: .line 619
            goto 11
      StackMap locals:
      StackMap stack: android.os.RemoteException
         8: astore 6 /* e */
        start local 6 // android.os.RemoteException e
         9: .line 620
            ldc "EuiccCardManager"
            ldc "Error calling cancelSession"
            aload 6 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        10: .line 621
            aload 6 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 6 // android.os.RemoteException e
        11: .line 623
      StackMap locals:
      StackMap stack:
            return
        end local 5 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 4 // java.util.concurrent.Executor executor
        end local 3 // int reason
        end local 2 // byte[] transactionId
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   12     0           this  Landroid/telephony/euicc/EuiccCardManager;
            0   12     1         cardId  Ljava/lang/String;
            0   12     2  transactionId  [B
            0   12     3         reason  I
            0   12     4       executor  Ljava/util/concurrent/Executor;
            0   12     5       callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[B>;
            9   11     6              e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     7       8  Class android.os.RemoteException
    Signature: (Ljava/lang/String;[BILjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[B>;)V
    MethodParameters:
               Name  Flags
      cardId         
      transactionId  
      reason         
      executor       
      callback       

  public void listNotifications(java.lang.String, int, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<android.telephony.euicc.EuiccNotification[]>);
    descriptor: (Ljava/lang/String;ILjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=5
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // int events
        start local 3 // java.util.concurrent.Executor executor
        start local 4 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 636
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            aload 1 /* cardId */
            iload 2 /* events */
         1: .line 637
            new android.telephony.euicc.EuiccCardManager$19
            dup
            aload 0 /* this */
            aload 3 /* executor */
            aload 4 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$19.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         2: .line 636
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.listNotifications:(Ljava/lang/String;Ljava/lang/String;ILcom/android/internal/telephony/euicc/IListNotificationsCallback;)V
         3: .line 643
            goto 7
      StackMap locals:
      StackMap stack: android.os.RemoteException
         4: astore 5 /* e */
        start local 5 // android.os.RemoteException e
         5: .line 644
            ldc "EuiccCardManager"
            ldc "Error calling listNotifications"
            aload 5 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         6: .line 645
            aload 5 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 5 // android.os.RemoteException e
         7: .line 647
      StackMap locals:
      StackMap stack:
            return
        end local 4 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 3 // java.util.concurrent.Executor executor
        end local 2 // int events
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Landroid/telephony/euicc/EuiccCardManager;
            0    8     1    cardId  Ljava/lang/String;
            0    8     2    events  I
            0    8     3  executor  Ljava/util/concurrent/Executor;
            0    8     4  callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[Landroid/telephony/euicc/EuiccNotification;>;
            5    7     5         e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     3       4  Class android.os.RemoteException
    Signature: (Ljava/lang/String;ILjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[Landroid/telephony/euicc/EuiccNotification;>;)V
    MethodParameters:
          Name  Flags
      cardId    
      events    
      executor  
      callback  

  public void retrieveNotificationList(java.lang.String, int, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<android.telephony.euicc.EuiccNotification[]>);
    descriptor: (Ljava/lang/String;ILjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=5
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // int events
        start local 3 // java.util.concurrent.Executor executor
        start local 4 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 660
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            aload 1 /* cardId */
         1: .line 661
            iload 2 /* events */
            new android.telephony.euicc.EuiccCardManager$20
            dup
            aload 0 /* this */
            aload 3 /* executor */
            aload 4 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$20.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         2: .line 660
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.retrieveNotificationList:(Ljava/lang/String;Ljava/lang/String;ILcom/android/internal/telephony/euicc/IRetrieveNotificationListCallback;)V
         3: .line 667
            goto 7
      StackMap locals:
      StackMap stack: android.os.RemoteException
         4: astore 5 /* e */
        start local 5 // android.os.RemoteException e
         5: .line 668
            ldc "EuiccCardManager"
            ldc "Error calling retrieveNotificationList"
            aload 5 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         6: .line 669
            aload 5 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 5 // android.os.RemoteException e
         7: .line 671
      StackMap locals:
      StackMap stack:
            return
        end local 4 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 3 // java.util.concurrent.Executor executor
        end local 2 // int events
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Landroid/telephony/euicc/EuiccCardManager;
            0    8     1    cardId  Ljava/lang/String;
            0    8     2    events  I
            0    8     3  executor  Ljava/util/concurrent/Executor;
            0    8     4  callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[Landroid/telephony/euicc/EuiccNotification;>;
            5    7     5         e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     3       4  Class android.os.RemoteException
    Signature: (Ljava/lang/String;ILjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<[Landroid/telephony/euicc/EuiccNotification;>;)V
    MethodParameters:
          Name  Flags
      cardId    
      events    
      executor  
      callback  

  public void retrieveNotification(java.lang.String, int, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<android.telephony.euicc.EuiccNotification>);
    descriptor: (Ljava/lang/String;ILjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=5
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // int seqNumber
        start local 3 // java.util.concurrent.Executor executor
        start local 4 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 684
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            aload 1 /* cardId */
         1: .line 685
            iload 2 /* seqNumber */
            new android.telephony.euicc.EuiccCardManager$21
            dup
            aload 0 /* this */
            aload 3 /* executor */
            aload 4 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$21.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         2: .line 684
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.retrieveNotification:(Ljava/lang/String;Ljava/lang/String;ILcom/android/internal/telephony/euicc/IRetrieveNotificationCallback;)V
         3: .line 691
            goto 7
      StackMap locals:
      StackMap stack: android.os.RemoteException
         4: astore 5 /* e */
        start local 5 // android.os.RemoteException e
         5: .line 692
            ldc "EuiccCardManager"
            ldc "Error calling retrieveNotification"
            aload 5 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         6: .line 693
            aload 5 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 5 // android.os.RemoteException e
         7: .line 695
      StackMap locals:
      StackMap stack:
            return
        end local 4 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 3 // java.util.concurrent.Executor executor
        end local 2 // int seqNumber
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Landroid/telephony/euicc/EuiccCardManager;
            0    8     1     cardId  Ljava/lang/String;
            0    8     2  seqNumber  I
            0    8     3   executor  Ljava/util/concurrent/Executor;
            0    8     4   callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Landroid/telephony/euicc/EuiccNotification;>;
            5    7     5          e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     3       4  Class android.os.RemoteException
    Signature: (Ljava/lang/String;ILjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Landroid/telephony/euicc/EuiccNotification;>;)V
    MethodParameters:
           Name  Flags
      cardId     
      seqNumber  
      executor   
      callback   

  public void removeNotificationFromList(java.lang.String, int, java.util.concurrent.Executor, android.telephony.euicc.EuiccCardManager$ResultCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;ILjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=5
        start local 0 // android.telephony.euicc.EuiccCardManager this
        start local 1 // java.lang.String cardId
        start local 2 // int seqNumber
        start local 3 // java.util.concurrent.Executor executor
        start local 4 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
         0: .line 708
            aload 0 /* this */
            invokevirtual android.telephony.euicc.EuiccCardManager.getIEuiccCardController:()Lcom/android/internal/telephony/euicc/IEuiccCardController;
         1: .line 709
            aload 0 /* this */
            getfield android.telephony.euicc.EuiccCardManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
         2: .line 710
            aload 1 /* cardId */
         3: .line 711
            iload 2 /* seqNumber */
         4: .line 712
            new android.telephony.euicc.EuiccCardManager$22
            dup
            aload 0 /* this */
            aload 3 /* executor */
            aload 4 /* callback */
            invokespecial android.telephony.euicc.EuiccCardManager$22.<init>:(Landroid/telephony/euicc/EuiccCardManager;Ljava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback;)V
         5: .line 708
            invokeinterface com.android.internal.telephony.euicc.IEuiccCardController.removeNotificationFromList:(Ljava/lang/String;Ljava/lang/String;ILcom/android/internal/telephony/euicc/IRemoveNotificationFromListCallback;)V
         6: .line 718
            goto 10
      StackMap locals:
      StackMap stack: android.os.RemoteException
         7: astore 5 /* e */
        start local 5 // android.os.RemoteException e
         8: .line 719
            ldc "EuiccCardManager"
            ldc "Error calling removeNotificationFromList"
            aload 5 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
         9: .line 720
            aload 5 /* e */
            invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
            athrow
        end local 5 // android.os.RemoteException e
        10: .line 722
      StackMap locals:
      StackMap stack:
            return
        end local 4 // android.telephony.euicc.EuiccCardManager$ResultCallback callback
        end local 3 // java.util.concurrent.Executor executor
        end local 2 // int seqNumber
        end local 1 // java.lang.String cardId
        end local 0 // android.telephony.euicc.EuiccCardManager this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   11     0       this  Landroid/telephony/euicc/EuiccCardManager;
            0   11     1     cardId  Ljava/lang/String;
            0   11     2  seqNumber  I
            0   11     3   executor  Ljava/util/concurrent/Executor;
            0   11     4   callback  Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Ljava/lang/Void;>;
            8   10     5          e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     6       7  Class android.os.RemoteException
    Signature: (Ljava/lang/String;ILjava/util/concurrent/Executor;Landroid/telephony/euicc/EuiccCardManager$ResultCallback<Ljava/lang/Void;>;)V
    MethodParameters:
           Name  Flags
      cardId     
      seqNumber  
      executor   
      callback   
}
SourceFile: "EuiccCardManager.java"
NestMembers:
  android.telephony.euicc.EuiccCardManager$1  android.telephony.euicc.EuiccCardManager$10  android.telephony.euicc.EuiccCardManager$11  android.telephony.euicc.EuiccCardManager$12  android.telephony.euicc.EuiccCardManager$13  android.telephony.euicc.EuiccCardManager$14  android.telephony.euicc.EuiccCardManager$15  android.telephony.euicc.EuiccCardManager$16  android.telephony.euicc.EuiccCardManager$17  android.telephony.euicc.EuiccCardManager$18  android.telephony.euicc.EuiccCardManager$19  android.telephony.euicc.EuiccCardManager$2  android.telephony.euicc.EuiccCardManager$20  android.telephony.euicc.EuiccCardManager$21  android.telephony.euicc.EuiccCardManager$22  android.telephony.euicc.EuiccCardManager$3  android.telephony.euicc.EuiccCardManager$4  android.telephony.euicc.EuiccCardManager$5  android.telephony.euicc.EuiccCardManager$6  android.telephony.euicc.EuiccCardManager$7  android.telephony.euicc.EuiccCardManager$8  android.telephony.euicc.EuiccCardManager$9  android.telephony.euicc.EuiccCardManager$CancelReason  android.telephony.euicc.EuiccCardManager$ResetOption  android.telephony.euicc.EuiccCardManager$ResultCallback
InnerClasses:
  android.telephony.euicc.EuiccCardManager$1
  android.telephony.euicc.EuiccCardManager$10
  android.telephony.euicc.EuiccCardManager$11
  android.telephony.euicc.EuiccCardManager$12
  android.telephony.euicc.EuiccCardManager$13
  android.telephony.euicc.EuiccCardManager$14
  android.telephony.euicc.EuiccCardManager$15
  android.telephony.euicc.EuiccCardManager$16
  android.telephony.euicc.EuiccCardManager$17
  android.telephony.euicc.EuiccCardManager$18
  android.telephony.euicc.EuiccCardManager$19
  android.telephony.euicc.EuiccCardManager$2
  android.telephony.euicc.EuiccCardManager$20
  android.telephony.euicc.EuiccCardManager$21
  android.telephony.euicc.EuiccCardManager$22
  android.telephony.euicc.EuiccCardManager$3
  android.telephony.euicc.EuiccCardManager$4
  android.telephony.euicc.EuiccCardManager$5
  android.telephony.euicc.EuiccCardManager$6
  android.telephony.euicc.EuiccCardManager$7
  android.telephony.euicc.EuiccCardManager$8
  android.telephony.euicc.EuiccCardManager$9
  public abstract CancelReason = android.telephony.euicc.EuiccCardManager$CancelReason of android.telephony.euicc.EuiccCardManager
  public abstract ResetOption = android.telephony.euicc.EuiccCardManager$ResetOption of android.telephony.euicc.EuiccCardManager
  public abstract ResultCallback = android.telephony.euicc.EuiccCardManager$ResultCallback of android.telephony.euicc.EuiccCardManager
  public abstract Stub = com.android.internal.telephony.euicc.IEuiccCardController$Stub of com.android.internal.telephony.euicc.IEuiccCardController
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()