public class android.telecom.TelecomManager
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.telecom.TelecomManager
  super_class: java.lang.Object
{
  public static final java.lang.String ACTION_INCOMING_CALL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.action.INCOMING_CALL"

  public static final java.lang.String ACTION_NEW_UNKNOWN_CALL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.action.NEW_UNKNOWN_CALL"

  public static final java.lang.String ACTION_CONFIGURE_PHONE_ACCOUNT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.action.CONFIGURE_PHONE_ACCOUNT"

  public static final java.lang.String ACTION_SHOW_CALL_ACCESSIBILITY_SETTINGS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.action.SHOW_CALL_ACCESSIBILITY_SETTINGS"

  public static final java.lang.String ACTION_SHOW_CALL_SETTINGS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.action.SHOW_CALL_SETTINGS"

  public static final java.lang.String ACTION_SHOW_RESPOND_VIA_SMS_SETTINGS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.action.SHOW_RESPOND_VIA_SMS_SETTINGS"

  public static final java.lang.String ACTION_CHANGE_PHONE_ACCOUNTS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.action.CHANGE_PHONE_ACCOUNTS"

  public static final java.lang.String ACTION_PHONE_ACCOUNT_REGISTERED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.action.PHONE_ACCOUNT_REGISTERED"

  public static final java.lang.String ACTION_PHONE_ACCOUNT_UNREGISTERED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.action.PHONE_ACCOUNT_UNREGISTERED"

  public static final java.lang.String ACTION_CHANGE_DEFAULT_DIALER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.action.CHANGE_DEFAULT_DIALER"

  public static final java.lang.String ACTION_DEFAULT_DIALER_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.action.DEFAULT_DIALER_CHANGED"

  public static final java.lang.String EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.CHANGE_DEFAULT_DIALER_PACKAGE_NAME"

  public static final java.lang.String EXTRA_START_CALL_WITH_SPEAKERPHONE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.START_CALL_WITH_SPEAKERPHONE"

  public static final java.lang.String EXTRA_START_CALL_WITH_VIDEO_STATE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.START_CALL_WITH_VIDEO_STATE"

  public static final java.lang.String EXTRA_INCOMING_VIDEO_STATE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.INCOMING_VIDEO_STATE"

  public static final java.lang.String EXTRA_PHONE_ACCOUNT_HANDLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.PHONE_ACCOUNT_HANDLE"

  public static final java.lang.String EXTRA_CALL_SUBJECT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.CALL_SUBJECT"

  public static final java.lang.String EXTRA_INCOMING_CALL_ADDRESS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.INCOMING_CALL_ADDRESS"

  public static final java.lang.String EXTRA_INCOMING_CALL_EXTRAS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.INCOMING_CALL_EXTRAS"

  public static final java.lang.String EXTRA_CALL_EXTERNAL_RINGER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.CALL_EXTERNAL_RINGER"

  public static final java.lang.String EXTRA_OUTGOING_CALL_EXTRAS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.OUTGOING_CALL_EXTRAS"

  public static final java.lang.String EXTRA_UNKNOWN_CALL_HANDLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.UNKNOWN_CALL_HANDLE"

  public static final java.lang.String EXTRA_CALL_CREATED_TIME_MILLIS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.CALL_CREATED_TIME_MILLIS"

  public static final java.lang.String EXTRA_CALL_TELECOM_ROUTING_START_TIME_MILLIS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.CALL_TELECOM_ROUTING_START_TIME_MILLIS"

  public static final java.lang.String EXTRA_CALL_TELECOM_ROUTING_END_TIME_MILLIS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.CALL_TELECOM_ROUTING_END_TIME_MILLIS"

  public static final java.lang.String EXTRA_CALL_DISCONNECT_CAUSE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.CALL_DISCONNECT_CAUSE"

  public static final java.lang.String EXTRA_CALL_DISCONNECT_MESSAGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.CALL_DISCONNECT_MESSAGE"

  public static final java.lang.String EXTRA_CONNECTION_SERVICE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.CONNECTION_SERVICE"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_CALL_TECHNOLOGY_TYPE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.CALL_TECHNOLOGY_TYPE"

  public static final java.lang.String GATEWAY_PROVIDER_PACKAGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.GATEWAY_PROVIDER_PACKAGE"

  public static final java.lang.String GATEWAY_ORIGINAL_ADDRESS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.GATEWAY_ORIGINAL_ADDRESS"

  public static final java.lang.String EXTRA_CALL_BACK_NUMBER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.CALL_BACK_NUMBER"

  public static final java.lang.String EXTRA_NEW_OUTGOING_CALL_CANCEL_TIMEOUT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.NEW_OUTGOING_CALL_CANCEL_TIMEOUT"

  public static final java.lang.String EXTRA_IS_HANDOVER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.IS_HANDOVER"

  public static final java.lang.String EXTRA_IS_HANDOVER_CONNECTION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.IS_HANDOVER_CONNECTION"

  public static final java.lang.String EXTRA_HANDOVER_FROM_PHONE_ACCOUNT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.HANDOVER_FROM_PHONE_ACCOUNT"

  public static final java.lang.String EXTRA_CALL_AUDIO_STATE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.CALL_AUDIO_STATE"

  public static final java.lang.String EXTRA_START_CALL_WITH_RTT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.START_CALL_WITH_RTT"

  public static final java.lang.String METADATA_IN_CALL_SERVICE_UI;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.IN_CALL_SERVICE_UI"

  public static final java.lang.String METADATA_IN_CALL_SERVICE_CAR_MODE_UI;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.IN_CALL_SERVICE_CAR_MODE_UI"

  public static final java.lang.String METADATA_IN_CALL_SERVICE_RINGING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.IN_CALL_SERVICE_RINGING"

  public static final java.lang.String METADATA_INCLUDE_EXTERNAL_CALLS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.INCLUDE_EXTERNAL_CALLS"

  public static final java.lang.String METADATA_INCLUDE_SELF_MANAGED_CALLS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.INCLUDE_SELF_MANAGED_CALLS"

  public static final char DTMF_CHARACTER_PAUSE;
    descriptor: C
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 44

  public static final char DTMF_CHARACTER_WAIT;
    descriptor: C
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 59

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

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

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

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

  public static final java.lang.String ACTION_CURRENT_TTY_MODE_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.action.CURRENT_TTY_MODE_CHANGED"

  public static final java.lang.String EXTRA_CURRENT_TTY_MODE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.intent.extra.CURRENT_TTY_MODE"

  public static final java.lang.String ACTION_TTY_PREFERRED_MODE_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.action.TTY_PREFERRED_MODE_CHANGED"

  public static final java.lang.String EXTRA_TTY_PREFERRED_MODE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.intent.extra.TTY_PREFERRED"

  public static final java.lang.String ACTION_SHOW_MISSED_CALLS_NOTIFICATION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.action.SHOW_MISSED_CALLS_NOTIFICATION"

  public static final java.lang.String EXTRA_NOTIFICATION_COUNT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.NOTIFICATION_COUNT"

  public static final java.lang.String EXTRA_NOTIFICATION_PHONE_NUMBER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.NOTIFICATION_PHONE_NUMBER"

  public static final java.lang.String EXTRA_CLEAR_MISSED_CALLS_INTENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.CLEAR_MISSED_CALLS_INTENT"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_CALL_BACK_INTENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.CALL_BACK_INTENT"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final android.content.ComponentName EMERGENCY_DIALER_COMPONENT;
    descriptor: Landroid/content/ComponentName;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.String EXTRA_USE_ASSISTED_DIALING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.USE_ASSISTED_DIALING"

  public static final java.lang.String EXTRA_CALL_SOURCE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.telecom.extra.CALL_SOURCE"

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

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

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

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

  private static final java.lang.String TAG;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "TelecomManager"

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

  private final com.android.internal.telecom.ITelecomService mTelecomServiceOverride;
    descriptor: Lcom/android/internal/telecom/ITelecomService;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 611
            ldc "com.android.phone"
            ldc ".EmergencyDialer"
            invokestatic android.content.ComponentName.createRelative:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/ComponentName;
         1: .line 610
            putstatic android.telecom.TelecomManager.EMERGENCY_DIALER_COMPONENT:Landroid/content/ComponentName;
         2: .line 658
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static android.telecom.TelecomManager from(android.content.Context);
    descriptor: (Landroid/content/Context;)Landroid/telecom/TelecomManager;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.content.Context context
         0: .line 668
            aload 0 /* context */
            ldc "telecom"
            invokevirtual android.content.Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast android.telecom.TelecomManager
            areturn
        end local 0 // android.content.Context context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Landroid/content/Context;
    MethodParameters:
         Name  Flags
      context  

  public void <init>(android.content.Context);
    descriptor: (Landroid/content/Context;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.telecom.TelecomManager this
        start local 1 // android.content.Context context
         0: .line 675
            aload 0 /* this */
            aload 1 /* context */
            aconst_null
            invokespecial android.telecom.TelecomManager.<init>:(Landroid/content/Context;Lcom/android/internal/telecom/ITelecomService;)V
         1: .line 676
            return
        end local 1 // android.content.Context context
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Landroid/telecom/TelecomManager;
            0    2     1  context  Landroid/content/Context;
    MethodParameters:
         Name  Flags
      context  

  public void <init>(android.content.Context, com.android.internal.telecom.ITelecomService);
    descriptor: (Landroid/content/Context;Lcom/android/internal/telecom/ITelecomService;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // android.telecom.TelecomManager this
        start local 1 // android.content.Context context
        start local 2 // com.android.internal.telecom.ITelecomService telecomServiceImpl
         0: .line 681
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 682
            aload 1 /* context */
            invokevirtual android.content.Context.getApplicationContext:()Landroid/content/Context;
            astore 3 /* appContext */
        start local 3 // android.content.Context appContext
         2: .line 683
            aload 3 /* appContext */
            ifnull 5
         3: .line 684
            aload 0 /* this */
            aload 3 /* appContext */
            putfield android.telecom.TelecomManager.mContext:Landroid/content/Context;
         4: .line 685
            goto 6
         5: .line 686
      StackMap locals: android.telecom.TelecomManager android.content.Context com.android.internal.telecom.ITelecomService android.content.Context
      StackMap stack:
            aload 0 /* this */
            aload 1 /* context */
            putfield android.telecom.TelecomManager.mContext:Landroid/content/Context;
         6: .line 688
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* telecomServiceImpl */
            putfield android.telecom.TelecomManager.mTelecomServiceOverride:Lcom/android/internal/telecom/ITelecomService;
         7: .line 689
            return
        end local 3 // android.content.Context appContext
        end local 2 // com.android.internal.telecom.ITelecomService telecomServiceImpl
        end local 1 // android.content.Context context
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    8     0                this  Landroid/telecom/TelecomManager;
            0    8     1             context  Landroid/content/Context;
            0    8     2  telecomServiceImpl  Lcom/android/internal/telecom/ITelecomService;
            2    8     3          appContext  Landroid/content/Context;
    MethodParameters:
                    Name  Flags
      context             
      telecomServiceImpl  

  public android.telecom.PhoneAccountHandle getDefaultOutgoingPhoneAccount(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/telecom/PhoneAccountHandle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.telecom.TelecomManager this
         0: .line 712
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    MethodParameters:
           Name  Flags
      uriScheme  

  public android.telecom.PhoneAccountHandle getUserSelectedOutgoingPhoneAccount();
    descriptor: ()Landroid/telecom/PhoneAccountHandle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 738
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 739
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            invokeinterface com.android.internal.telecom.ITelecomService.getUserSelectedOutgoingPhoneAccount:()Landroid/telecom/PhoneAccountHandle;
         2: areturn
         3: .line 741
      StackMap locals:
      StackMap stack: android.os.RemoteException
            astore 1 /* e */
        start local 1 // android.os.RemoteException e
         4: .line 742
            ldc "TelecomManager"
            ldc "Error calling ITelecomService#getUserSelectedOutgoingPhoneAccount"
            aload 1 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 1 // android.os.RemoteException e
         5: .line 744
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/telecom/TelecomManager;
            4    5     1     e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException

  public void setUserSelectedOutgoingPhoneAccount(android.telecom.PhoneAccountHandle);
    descriptor: (Landroid/telecom/PhoneAccountHandle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telecom.TelecomManager this
        start local 1 // android.telecom.PhoneAccountHandle accountHandle
         0: .line 753
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 754
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            aload 1 /* accountHandle */
            invokeinterface com.android.internal.telecom.ITelecomService.setUserSelectedOutgoingPhoneAccount:(Landroid/telecom/PhoneAccountHandle;)V
         2: .line 756
            goto 5
      StackMap locals:
      StackMap stack: android.os.RemoteException
         3: pop
         4: .line 757
            ldc "TelecomManager"
            ldc "Error calling ITelecomService#setUserSelectedOutgoingPhoneAccount"
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;)I
            pop
         5: .line 759
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.telecom.PhoneAccountHandle accountHandle
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    6     0           this  Landroid/telecom/TelecomManager;
            0    6     1  accountHandle  Landroid/telecom/PhoneAccountHandle;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException
    MethodParameters:
               Name  Flags
      accountHandle  

  public android.telecom.PhoneAccountHandle getSimCallManager();
    descriptor: ()Landroid/telecom/PhoneAccountHandle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 770
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 771
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            invokeinterface com.android.internal.telecom.ITelecomService.getSimCallManager:()Landroid/telecom/PhoneAccountHandle;
         2: areturn
         3: .line 773
      StackMap locals:
      StackMap stack: android.os.RemoteException
            pop
         4: .line 774
            ldc "TelecomManager"
            ldc "Error calling ITelecomService#getSimCallManager"
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;)I
            pop
         5: .line 776
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/telecom/TelecomManager;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException

  public android.telecom.PhoneAccountHandle getSimCallManager(int);
    descriptor: (I)Landroid/telecom/PhoneAccountHandle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telecom.TelecomManager this
        start local 1 // int userId
         0: .line 790
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 791
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            iload 1 /* userId */
            invokeinterface com.android.internal.telecom.ITelecomService.getSimCallManagerForUser:(I)Landroid/telecom/PhoneAccountHandle;
         2: areturn
         3: .line 793
      StackMap locals:
      StackMap stack: android.os.RemoteException
            pop
         4: .line 794
            ldc "TelecomManager"
            ldc "Error calling ITelecomService#getSimCallManagerForUser"
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;)I
            pop
         5: .line 796
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int userId
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Landroid/telecom/TelecomManager;
            0    6     1  userId  I
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException
    MethodParameters:
        Name  Flags
      userId  

  public android.telecom.PhoneAccountHandle getConnectionManager();
    descriptor: ()Landroid/telecom/PhoneAccountHandle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 809
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getSimCallManager:()Landroid/telecom/PhoneAccountHandle;
            areturn
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public java.util.List<android.telecom.PhoneAccountHandle> getPhoneAccountsSupportingScheme(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.telecom.TelecomManager this
         0: .line 827
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tandroid.Manifest.permission.READ_PRIVILEGED_PHONE_STATE cannot be resolved to a type\n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    Signature: (Ljava/lang/String;)Ljava/util/List<Landroid/telecom/PhoneAccountHandle;>;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()
    MethodParameters:
           Name  Flags
      uriScheme  

  public java.util.List<android.telecom.PhoneAccountHandle> getCallCapablePhoneAccounts();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 853
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    Signature: ()Ljava/util/List<Landroid/telecom/PhoneAccountHandle;>;

  public java.util.List<android.telecom.PhoneAccountHandle> getSelfManagedPhoneAccounts();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 872
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    Signature: ()Ljava/util/List<Landroid/telecom/PhoneAccountHandle;>;

  public java.util.List<android.telecom.PhoneAccountHandle> getCallCapablePhoneAccounts(boolean);
    descriptor: (Z)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // android.telecom.TelecomManager this
        start local 1 // boolean includeDisabledAccounts
         0: .line 893
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 9
         1: .line 894
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
         2: .line 895
            iload 1 /* includeDisabledAccounts */
            aload 0 /* this */
            getfield android.telecom.TelecomManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
         3: .line 894
            invokeinterface com.android.internal.telecom.ITelecomService.getCallCapablePhoneAccounts:(ZLjava/lang/String;)Ljava/util/List;
         4: areturn
         5: .line 897
      StackMap locals:
      StackMap stack: android.os.RemoteException
            astore 2 /* e */
        start local 2 // android.os.RemoteException e
         6: .line 898
            ldc "TelecomManager"
            new java.lang.StringBuilder
            dup
            ldc "Error calling ITelecomService#getCallCapablePhoneAccounts("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         7: .line 899
            iload 1 /* includeDisabledAccounts */
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 2 /* e */
         8: .line 898
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 2 // android.os.RemoteException e
         9: .line 901
      StackMap locals:
      StackMap stack:
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            areturn
        end local 1 // boolean includeDisabledAccounts
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   10     0                     this  Landroid/telecom/TelecomManager;
            0   10     1  includeDisabledAccounts  Z
            6    9     2                        e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     4       5  Class android.os.RemoteException
    Signature: (Z)Ljava/util/List<Landroid/telecom/PhoneAccountHandle;>;
    MethodParameters:
                         Name  Flags
      includeDisabledAccounts  

  public java.util.List<android.telecom.PhoneAccountHandle> getPhoneAccountsForPackage();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 914
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 915
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            aload 0 /* this */
            getfield android.telecom.TelecomManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getPackageName:()Ljava/lang/String;
            invokeinterface com.android.internal.telecom.ITelecomService.getPhoneAccountsForPackage:(Ljava/lang/String;)Ljava/util/List;
         2: areturn
         3: .line 917
      StackMap locals:
      StackMap stack: android.os.RemoteException
            astore 1 /* e */
        start local 1 // android.os.RemoteException e
         4: .line 918
            ldc "TelecomManager"
            ldc "Error calling ITelecomService#getPhoneAccountsForPackage"
            aload 1 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 1 // android.os.RemoteException e
         5: .line 920
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/telecom/TelecomManager;
            4    5     1     e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException
    Signature: ()Ljava/util/List<Landroid/telecom/PhoneAccountHandle;>;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()
    RuntimeInvisibleAnnotations: 
      android.annotation.SuppressLint(value = {"Doclava125"})

  public android.telecom.PhoneAccount getPhoneAccount(android.telecom.PhoneAccountHandle);
    descriptor: (Landroid/telecom/PhoneAccountHandle;)Landroid/telecom/PhoneAccount;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.telecom.TelecomManager this
        start local 1 // android.telecom.PhoneAccountHandle account
         0: .line 932
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 933
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            aload 1 /* account */
            invokeinterface com.android.internal.telecom.ITelecomService.getPhoneAccount:(Landroid/telecom/PhoneAccountHandle;)Landroid/telecom/PhoneAccount;
         2: areturn
         3: .line 935
      StackMap locals:
      StackMap stack: android.os.RemoteException
            astore 2 /* e */
        start local 2 // android.os.RemoteException e
         4: .line 936
            ldc "TelecomManager"
            ldc "Error calling ITelecomService#getPhoneAccount"
            aload 2 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 2 // android.os.RemoteException e
         5: .line 938
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // android.telecom.PhoneAccountHandle account
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Landroid/telecom/TelecomManager;
            0    6     1  account  Landroid/telecom/PhoneAccountHandle;
            4    5     2        e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException
    MethodParameters:
         Name  Flags
      account  

  public int getAllPhoneAccountsCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 950
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 951
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            invokeinterface com.android.internal.telecom.ITelecomService.getAllPhoneAccountsCount:()I
         2: ireturn
         3: .line 953
      StackMap locals:
      StackMap stack: android.os.RemoteException
            astore 1 /* e */
        start local 1 // android.os.RemoteException e
         4: .line 954
            ldc "TelecomManager"
            ldc "Error calling ITelecomService#getAllPhoneAccountsCount"
            aload 1 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 1 // android.os.RemoteException e
         5: .line 956
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/telecom/TelecomManager;
            4    5     1     e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public java.util.List<android.telecom.PhoneAccount> getAllPhoneAccounts();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 968
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 969
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            invokeinterface com.android.internal.telecom.ITelecomService.getAllPhoneAccounts:()Ljava/util/List;
         2: areturn
         3: .line 971
      StackMap locals:
      StackMap stack: android.os.RemoteException
            astore 1 /* e */
        start local 1 // android.os.RemoteException e
         4: .line 972
            ldc "TelecomManager"
            ldc "Error calling ITelecomService#getAllPhoneAccounts"
            aload 1 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 1 // android.os.RemoteException e
         5: .line 974
      StackMap locals:
      StackMap stack:
            getstatic java.util.Collections.EMPTY_LIST:Ljava/util/List;
            areturn
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/telecom/TelecomManager;
            4    5     1     e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException
    Signature: ()Ljava/util/List<Landroid/telecom/PhoneAccount;>;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public java.util.List<android.telecom.PhoneAccountHandle> getAllPhoneAccountHandles();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 986
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 987
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            invokeinterface com.android.internal.telecom.ITelecomService.getAllPhoneAccountHandles:()Ljava/util/List;
         2: areturn
         3: .line 989
      StackMap locals:
      StackMap stack: android.os.RemoteException
            astore 1 /* e */
        start local 1 // android.os.RemoteException e
         4: .line 990
            ldc "TelecomManager"
            ldc "Error calling ITelecomService#getAllPhoneAccountHandles"
            aload 1 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 1 // android.os.RemoteException e
         5: .line 992
      StackMap locals:
      StackMap stack:
            getstatic java.util.Collections.EMPTY_LIST:Ljava/util/List;
            areturn
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/telecom/TelecomManager;
            4    5     1     e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException
    Signature: ()Ljava/util/List<Landroid/telecom/PhoneAccountHandle;>;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public void registerPhoneAccount(android.telecom.PhoneAccount);
    descriptor: (Landroid/telecom/PhoneAccount;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.telecom.TelecomManager this
        start local 1 // android.telecom.PhoneAccount account
         0: .line 1011
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 1012
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            aload 1 /* account */
            invokeinterface com.android.internal.telecom.ITelecomService.registerPhoneAccount:(Landroid/telecom/PhoneAccount;)V
         2: .line 1014
            goto 5
      StackMap locals:
      StackMap stack: android.os.RemoteException
         3: astore 2 /* e */
        start local 2 // android.os.RemoteException e
         4: .line 1015
            ldc "TelecomManager"
            ldc "Error calling ITelecomService#registerPhoneAccount"
            aload 2 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 2 // android.os.RemoteException e
         5: .line 1017
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.telecom.PhoneAccount account
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Landroid/telecom/TelecomManager;
            0    6     1  account  Landroid/telecom/PhoneAccount;
            4    5     2        e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException
    MethodParameters:
         Name  Flags
      account  

  public void unregisterPhoneAccount(android.telecom.PhoneAccountHandle);
    descriptor: (Landroid/telecom/PhoneAccountHandle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.telecom.TelecomManager this
        start local 1 // android.telecom.PhoneAccountHandle accountHandle
         0: .line 1026
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 1027
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            aload 1 /* accountHandle */
            invokeinterface com.android.internal.telecom.ITelecomService.unregisterPhoneAccount:(Landroid/telecom/PhoneAccountHandle;)V
         2: .line 1029
            goto 5
      StackMap locals:
      StackMap stack: android.os.RemoteException
         3: astore 2 /* e */
        start local 2 // android.os.RemoteException e
         4: .line 1030
            ldc "TelecomManager"
            ldc "Error calling ITelecomService#unregisterPhoneAccount"
            aload 2 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 2 // android.os.RemoteException e
         5: .line 1032
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.telecom.PhoneAccountHandle accountHandle
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    6     0           this  Landroid/telecom/TelecomManager;
            0    6     1  accountHandle  Landroid/telecom/PhoneAccountHandle;
            4    5     2              e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException
    MethodParameters:
               Name  Flags
      accountHandle  

  public void clearPhoneAccounts();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1041
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.clearAccounts:()V
         1: .line 1042
            return
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/telecom/TelecomManager;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()
    RuntimeInvisibleAnnotations: 
      android.annotation.SuppressLint(value = {"Doclava125"})

  public void clearAccounts();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1052
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 1053
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            aload 0 /* this */
            getfield android.telecom.TelecomManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getPackageName:()Ljava/lang/String;
            invokeinterface com.android.internal.telecom.ITelecomService.clearAccounts:(Ljava/lang/String;)V
         2: .line 1055
            goto 5
      StackMap locals:
      StackMap stack: android.os.RemoteException
         3: astore 1 /* e */
        start local 1 // android.os.RemoteException e
         4: .line 1056
            ldc "TelecomManager"
            ldc "Error calling ITelecomService#clearAccounts"
            aload 1 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 1 // android.os.RemoteException e
         5: .line 1058
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/telecom/TelecomManager;
            4    5     1     e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()
    RuntimeInvisibleAnnotations: 
      android.annotation.SuppressLint(value = {"Doclava125"})

  public void clearAccountsForPackage(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.telecom.TelecomManager this
        start local 1 // java.lang.String packageName
         0: .line 1066
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
            aload 1 /* packageName */
            invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
            ifne 5
         1: .line 1067
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            aload 1 /* packageName */
            invokeinterface com.android.internal.telecom.ITelecomService.clearAccounts:(Ljava/lang/String;)V
         2: .line 1069
            goto 5
      StackMap locals:
      StackMap stack: android.os.RemoteException
         3: astore 2 /* e */
        start local 2 // android.os.RemoteException e
         4: .line 1070
            ldc "TelecomManager"
            ldc "Error calling ITelecomService#clearAccountsForPackage"
            aload 2 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 2 // android.os.RemoteException e
         5: .line 1072
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String packageName
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Landroid/telecom/TelecomManager;
            0    6     1  packageName  Ljava/lang/String;
            4    5     2            e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  

  public android.content.ComponentName getDefaultPhoneApp();
    descriptor: ()Landroid/content/ComponentName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1084
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 1085
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            invokeinterface com.android.internal.telecom.ITelecomService.getDefaultPhoneApp:()Landroid/content/ComponentName;
         2: areturn
         3: .line 1087
      StackMap locals:
      StackMap stack: android.os.RemoteException
            astore 1 /* e */
        start local 1 // android.os.RemoteException e
         4: .line 1088
            ldc "TelecomManager"
            ldc "RemoteException attempting to get the default phone app."
            aload 1 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 1 // android.os.RemoteException e
         5: .line 1090
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/telecom/TelecomManager;
            4    5     1     e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()
    RuntimeInvisibleAnnotations: 
      android.annotation.SuppressLint(value = {"Doclava125"})

  public java.lang.String getDefaultDialerPackage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1101
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 1102
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            invokeinterface com.android.internal.telecom.ITelecomService.getDefaultDialerPackage:()Ljava/lang/String;
         2: areturn
         3: .line 1104
      StackMap locals:
      StackMap stack: android.os.RemoteException
            astore 1 /* e */
        start local 1 // android.os.RemoteException e
         4: .line 1105
            ldc "TelecomManager"
            ldc "RemoteException attempting to get the default dialer package name."
            aload 1 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 1 // android.os.RemoteException e
         5: .line 1107
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/telecom/TelecomManager;
            4    5     1     e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException

  public boolean setDefaultDialer(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.telecom.TelecomManager this
        start local 1 // java.lang.String packageName
         0: .line 1126
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 1127
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            aload 1 /* packageName */
            invokeinterface com.android.internal.telecom.ITelecomService.setDefaultDialer:(Ljava/lang/String;)Z
         2: ireturn
         3: .line 1129
      StackMap locals:
      StackMap stack: android.os.RemoteException
            astore 2 /* e */
        start local 2 // android.os.RemoteException e
         4: .line 1130
            ldc "TelecomManager"
            ldc "RemoteException attempting to set the default dialer."
            aload 2 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 2 // android.os.RemoteException e
         5: .line 1132
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.String packageName
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Landroid/telecom/TelecomManager;
            0    6     1  packageName  Ljava/lang/String;
            4    5     2            e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  

  public java.lang.String getSystemDialerPackage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1143
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 1144
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            invokeinterface com.android.internal.telecom.ITelecomService.getSystemDialerPackage:()Ljava/lang/String;
         2: areturn
         3: .line 1146
      StackMap locals:
      StackMap stack: android.os.RemoteException
            astore 1 /* e */
        start local 1 // android.os.RemoteException e
         4: .line 1147
            ldc "TelecomManager"
            ldc "RemoteException attempting to get the system dialer package name."
            aload 1 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 1 // android.os.RemoteException e
         5: .line 1149
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/telecom/TelecomManager;
            4    5     1     e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException

  public boolean isVoiceMailNumber(android.telecom.PhoneAccountHandle, java.lang.String);
    descriptor: (Landroid/telecom/PhoneAccountHandle;Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.telecom.TelecomManager this
         0: .line 1161
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    MethodParameters:
               Name  Flags
      accountHandle  
      number         

  public java.lang.String getVoiceMailNumber(android.telecom.PhoneAccountHandle);
    descriptor: (Landroid/telecom/PhoneAccountHandle;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.telecom.TelecomManager this
         0: .line 1183
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    MethodParameters:
               Name  Flags
      accountHandle  

  public java.lang.String getLine1Number(android.telecom.PhoneAccountHandle);
    descriptor: (Landroid/telecom/PhoneAccountHandle;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.telecom.TelecomManager this
         0: .line 1204
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    MethodParameters:
               Name  Flags
      accountHandle  

  public boolean isInCall();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1226
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;

  public boolean isInManagedCall();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1251
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;

  public int getCallState();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1282
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 1283
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            invokeinterface com.android.internal.telecom.ITelecomService.getCallState:()I
         2: ireturn
         3: .line 1285
      StackMap locals:
      StackMap stack: android.os.RemoteException
            astore 1 /* e */
        start local 1 // android.os.RemoteException e
         4: .line 1286
            ldc "TelecomManager"
            ldc "RemoteException calling getCallState()."
            aload 1 /* e */
            invokestatic android.util.Log.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 1 // android.os.RemoteException e
         5: .line 1288
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/telecom/TelecomManager;
            4    5     1     e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public boolean isRinging();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1299
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tandroid.Manifest.permission.READ_PRIVILEGED_PHONE_STATE cannot be resolved to a type\n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public boolean endCall();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1324
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tManifest cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public void acceptRingingCall();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1350
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tManifest cannot be resolved to a variable\n\tManifest cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;

  public void acceptRingingCall(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.telecom.TelecomManager this
         0: .line 1371
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tManifest cannot be resolved to a variable\n\tManifest cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    MethodParameters:
            Name  Flags
      videoState  

  public void silenceRinger();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1388
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.MODIFY_PHONE_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;

  public boolean isTtySupported();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1404
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tandroid.Manifest.permission.READ_PRIVILEGED_PHONE_STATE cannot be resolved to a type\n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public int getCurrentTtyMode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1430
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 1431
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            aload 0 /* this */
            getfield android.telecom.TelecomManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            invokeinterface com.android.internal.telecom.ITelecomService.getCurrentTtyMode:(Ljava/lang/String;)I
         2: ireturn
         3: .line 1433
      StackMap locals:
      StackMap stack: android.os.RemoteException
            astore 1 /* e */
        start local 1 // android.os.RemoteException e
         4: .line 1434
            ldc "TelecomManager"
            ldc "RemoteException attempting to get the current TTY mode."
            aload 1 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 1 // android.os.RemoteException e
         5: .line 1436
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/telecom/TelecomManager;
            4    5     1     e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException

  public void addNewIncomingCall(android.telecom.PhoneAccountHandle, android.os.Bundle);
    descriptor: (Landroid/telecom/PhoneAccountHandle;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // android.telecom.TelecomManager this
        start local 1 // android.telecom.PhoneAccountHandle phoneAccount
        start local 2 // android.os.Bundle extras
         0: .line 1471
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 12
         1: .line 1472
            aload 2 /* extras */
            ifnull 5
            aload 2 /* extras */
            ldc "android.telecom.extra.IS_HANDOVER"
            invokevirtual android.os.Bundle.getBoolean:(Ljava/lang/String;)Z
            ifeq 5
         2: .line 1473
            aload 0 /* this */
            getfield android.telecom.TelecomManager.mContext:Landroid/content/Context;
            invokevirtual android.content.Context.getApplicationContext:()Landroid/content/Context;
            invokevirtual android.content.Context.getApplicationInfo:()Landroid/content/pm/ApplicationInfo;
            getfield android.content.pm.ApplicationInfo.targetSdkVersion:I
         3: .line 1474
            bipush 27
            if_icmple 5
         4: .line 1475
            ldc "TAG"
            ldc "addNewIncomingCall failed. Use public api acceptHandover for API > O-MR1"
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;)I
            pop
         5: .line 1479
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
         6: .line 1480
            aload 1 /* phoneAccount */
            aload 2 /* extras */
            ifnonnull 7
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            goto 8
      StackMap locals: android.telecom.TelecomManager android.telecom.PhoneAccountHandle android.os.Bundle
      StackMap stack: com.android.internal.telecom.ITelecomService android.telecom.PhoneAccountHandle
         7: aload 2 /* extras */
         8: .line 1479
      StackMap locals: android.telecom.TelecomManager android.telecom.PhoneAccountHandle android.os.Bundle
      StackMap stack: com.android.internal.telecom.ITelecomService android.telecom.PhoneAccountHandle android.os.Bundle
            invokeinterface com.android.internal.telecom.ITelecomService.addNewIncomingCall:(Landroid/telecom/PhoneAccountHandle;Landroid/os/Bundle;)V
         9: .line 1482
            goto 12
      StackMap locals:
      StackMap stack: android.os.RemoteException
        10: astore 3 /* e */
        start local 3 // android.os.RemoteException e
        11: .line 1483
            ldc "TelecomManager"
            new java.lang.StringBuilder
            dup
            ldc "RemoteException adding a new incoming call: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* phoneAccount */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 3 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 3 // android.os.RemoteException e
        12: .line 1485
      StackMap locals:
      StackMap stack:
            return
        end local 2 // android.os.Bundle extras
        end local 1 // android.telecom.PhoneAccountHandle phoneAccount
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   13     0          this  Landroid/telecom/TelecomManager;
            0   13     1  phoneAccount  Landroid/telecom/PhoneAccountHandle;
            0   13     2        extras  Landroid/os/Bundle;
           11   12     3             e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     9      10  Class android.os.RemoteException
    MethodParameters:
              Name  Flags
      phoneAccount  
      extras        

  public void addNewUnknownCall(android.telecom.PhoneAccountHandle, android.os.Bundle);
    descriptor: (Landroid/telecom/PhoneAccountHandle;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // android.telecom.TelecomManager this
        start local 1 // android.telecom.PhoneAccountHandle phoneAccount
        start local 2 // android.os.Bundle extras
         0: .line 1501
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 8
         1: .line 1502
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
         2: .line 1503
            aload 1 /* phoneAccount */
            aload 2 /* extras */
            ifnonnull 3
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            goto 4
      StackMap locals: android.telecom.TelecomManager android.telecom.PhoneAccountHandle android.os.Bundle
      StackMap stack: com.android.internal.telecom.ITelecomService android.telecom.PhoneAccountHandle
         3: aload 2 /* extras */
         4: .line 1502
      StackMap locals: android.telecom.TelecomManager android.telecom.PhoneAccountHandle android.os.Bundle
      StackMap stack: com.android.internal.telecom.ITelecomService android.telecom.PhoneAccountHandle android.os.Bundle
            invokeinterface com.android.internal.telecom.ITelecomService.addNewUnknownCall:(Landroid/telecom/PhoneAccountHandle;Landroid/os/Bundle;)V
         5: .line 1505
            goto 8
      StackMap locals:
      StackMap stack: android.os.RemoteException
         6: astore 3 /* e */
        start local 3 // android.os.RemoteException e
         7: .line 1506
            ldc "TelecomManager"
            new java.lang.StringBuilder
            dup
            ldc "RemoteException adding a new unknown call: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* phoneAccount */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 3 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 3 // android.os.RemoteException e
         8: .line 1508
      StackMap locals:
      StackMap stack:
            return
        end local 2 // android.os.Bundle extras
        end local 1 // android.telecom.PhoneAccountHandle phoneAccount
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Landroid/telecom/TelecomManager;
            0    9     1  phoneAccount  Landroid/telecom/PhoneAccountHandle;
            0    9     2        extras  Landroid/os/Bundle;
            7    8     3             e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     5       6  Class android.os.RemoteException
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()
    MethodParameters:
              Name  Flags
      phoneAccount  
      extras        

  public boolean handleMmi(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.telecom.TelecomManager this
         0: .line 1524
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.MODIFY_PHONE_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    MethodParameters:
            Name  Flags
      dialString  

  public boolean handleMmi(java.lang.String, android.telecom.PhoneAccountHandle);
    descriptor: (Ljava/lang/String;Landroid/telecom/PhoneAccountHandle;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.telecom.TelecomManager this
         0: .line 1551
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.MODIFY_PHONE_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    MethodParameters:
               Name  Flags
      dialString     
      accountHandle  

  public android.net.Uri getAdnUriForPhoneAccount(android.telecom.PhoneAccountHandle);
    descriptor: (Landroid/telecom/PhoneAccountHandle;)Landroid/net/Uri;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.telecom.TelecomManager this
         0: .line 1573
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.MODIFY_PHONE_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    MethodParameters:
               Name  Flags
      accountHandle  

  public void cancelMissedCallsNotification();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1594
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.MODIFY_PHONE_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;

  public void showInCallScreen(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.telecom.TelecomManager this
         0: .line 1616
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    MethodParameters:
             Name  Flags
      showDialpad  

  public void placeCall(android.net.Uri, android.os.Bundle);
    descriptor: (Landroid/net/Uri;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.telecom.TelecomManager this
         0: .line 1667
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tandroid.Manifest.permission.CALL_PHONE cannot be resolved to a type\n\tandroid.Manifest.permission.MANAGE_OWN_CALLS cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    MethodParameters:
         Name  Flags
      address  
      extras   

  public void enablePhoneAccount(android.telecom.PhoneAccountHandle, boolean);
    descriptor: (Landroid/telecom/PhoneAccountHandle;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.telecom.TelecomManager this
         0: .line 1692
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.MODIFY_PHONE_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()
    MethodParameters:
           Name  Flags
      handle     
      isEnabled  

  public android.telecom.TelecomAnalytics dumpAnalytics();
    descriptor: ()Landroid/telecom/TelecomAnalytics;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1711
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tManifest cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/TelecomManager;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public android.content.Intent createManageBlockedNumbersIntent();
    descriptor: ()Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1733
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            astore 1 /* service */
        start local 1 // com.android.internal.telecom.ITelecomService service
         1: .line 1734
            aconst_null
            astore 2 /* result */
        start local 2 // android.content.Intent result
         2: .line 1735
            aload 1 /* service */
            ifnull 7
         3: .line 1737
            aload 1 /* service */
            invokeinterface com.android.internal.telecom.ITelecomService.createManageBlockedNumbersIntent:()Landroid/content/Intent;
            astore 2 /* result */
         4: .line 1738
            goto 7
      StackMap locals: android.telecom.TelecomManager com.android.internal.telecom.ITelecomService android.content.Intent
      StackMap stack: android.os.RemoteException
         5: astore 3 /* e */
        start local 3 // android.os.RemoteException e
         6: .line 1739
            ldc "TelecomManager"
            ldc "Error calling ITelecomService#createManageBlockedNumbersIntent"
            aload 3 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 3 // android.os.RemoteException e
         7: .line 1742
      StackMap locals:
      StackMap stack:
            aload 2 /* result */
            areturn
        end local 2 // android.content.Intent result
        end local 1 // com.android.internal.telecom.ITelecomService service
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Landroid/telecom/TelecomManager;
            1    8     1  service  Lcom/android/internal/telecom/ITelecomService;
            2    8     2   result  Landroid/content/Intent;
            6    7     3        e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           3     4       5  Class android.os.RemoteException

  public boolean isIncomingCallPermitted(android.telecom.PhoneAccountHandle);
    descriptor: (Landroid/telecom/PhoneAccountHandle;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // android.telecom.TelecomManager this
        start local 1 // android.telecom.PhoneAccountHandle phoneAccountHandle
         0: .line 1765
            aload 1 /* phoneAccountHandle */
            ifnonnull 2
         1: .line 1766
            iconst_0
            ireturn
         2: .line 1769
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            astore 2 /* service */
        start local 2 // com.android.internal.telecom.ITelecomService service
         3: .line 1770
            aload 2 /* service */
            ifnull 8
         4: .line 1772
            aload 2 /* service */
            aload 1 /* phoneAccountHandle */
            invokeinterface com.android.internal.telecom.ITelecomService.isIncomingCallPermitted:(Landroid/telecom/PhoneAccountHandle;)Z
         5: ireturn
         6: .line 1773
      StackMap locals: android.telecom.TelecomManager android.telecom.PhoneAccountHandle com.android.internal.telecom.ITelecomService
      StackMap stack: android.os.RemoteException
            astore 3 /* e */
        start local 3 // android.os.RemoteException e
         7: .line 1774
            ldc "TelecomManager"
            ldc "Error isIncomingCallPermitted"
            aload 3 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 3 // android.os.RemoteException e
         8: .line 1777
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // com.android.internal.telecom.ITelecomService service
        end local 1 // android.telecom.PhoneAccountHandle phoneAccountHandle
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    9     0                this  Landroid/telecom/TelecomManager;
            0    9     1  phoneAccountHandle  Landroid/telecom/PhoneAccountHandle;
            3    9     2             service  Lcom/android/internal/telecom/ITelecomService;
            7    8     3                   e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           4     5       6  Class android.os.RemoteException
    MethodParameters:
                    Name  Flags
      phoneAccountHandle  

  public boolean isOutgoingCallPermitted(android.telecom.PhoneAccountHandle);
    descriptor: (Landroid/telecom/PhoneAccountHandle;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // android.telecom.TelecomManager this
        start local 1 // android.telecom.PhoneAccountHandle phoneAccountHandle
         0: .line 1802
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            astore 2 /* service */
        start local 2 // com.android.internal.telecom.ITelecomService service
         1: .line 1803
            aload 2 /* service */
            ifnull 6
         2: .line 1805
            aload 2 /* service */
            aload 1 /* phoneAccountHandle */
            invokeinterface com.android.internal.telecom.ITelecomService.isOutgoingCallPermitted:(Landroid/telecom/PhoneAccountHandle;)Z
         3: ireturn
         4: .line 1806
      StackMap locals: android.telecom.TelecomManager android.telecom.PhoneAccountHandle com.android.internal.telecom.ITelecomService
      StackMap stack: android.os.RemoteException
            astore 3 /* e */
        start local 3 // android.os.RemoteException e
         5: .line 1807
            ldc "TelecomManager"
            ldc "Error isOutgoingCallPermitted"
            aload 3 /* e */
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 3 // android.os.RemoteException e
         6: .line 1810
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // com.android.internal.telecom.ITelecomService service
        end local 1 // android.telecom.PhoneAccountHandle phoneAccountHandle
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    7     0                this  Landroid/telecom/TelecomManager;
            0    7     1  phoneAccountHandle  Landroid/telecom/PhoneAccountHandle;
            1    7     2             service  Lcom/android/internal/telecom/ITelecomService;
            5    6     3                   e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           2     3       4  Class android.os.RemoteException
    MethodParameters:
                    Name  Flags
      phoneAccountHandle  

  public void acceptHandover(android.net.Uri, int, android.telecom.PhoneAccountHandle);
    descriptor: (Landroid/net/Uri;ILandroid/telecom/PhoneAccountHandle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // android.telecom.TelecomManager this
        start local 1 // android.net.Uri srcAddr
        start local 2 // int videoState
        start local 3 // android.telecom.PhoneAccountHandle destAcct
         0: .line 1859
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
            ifeq 5
         1: .line 1860
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            aload 1 /* srcAddr */
            iload 2 /* videoState */
            aload 3 /* destAcct */
            invokeinterface com.android.internal.telecom.ITelecomService.acceptHandover:(Landroid/net/Uri;ILandroid/telecom/PhoneAccountHandle;)V
         2: .line 1862
            goto 5
      StackMap locals:
      StackMap stack: android.os.RemoteException
         3: astore 4 /* e */
        start local 4 // android.os.RemoteException e
         4: .line 1863
            ldc "TelecomManager"
            new java.lang.StringBuilder
            dup
            ldc "RemoteException acceptHandover: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* e */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;)I
            pop
        end local 4 // android.os.RemoteException e
         5: .line 1865
      StackMap locals:
      StackMap stack:
            return
        end local 3 // android.telecom.PhoneAccountHandle destAcct
        end local 2 // int videoState
        end local 1 // android.net.Uri srcAddr
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Landroid/telecom/TelecomManager;
            0    6     1     srcAddr  Landroid/net/Uri;
            0    6     2  videoState  I
            0    6     3    destAcct  Landroid/telecom/PhoneAccountHandle;
            4    5     4           e  Landroid/os/RemoteException;
      Exception table:
        from    to  target  type
           0     2       3  Class android.os.RemoteException
    MethodParameters:
            Name  Flags
      srcAddr     
      videoState  
      destAcct    

  private com.android.internal.telecom.ITelecomService getTelecomService();
    descriptor: ()Lcom/android/internal/telecom/ITelecomService;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1868
            aload 0 /* this */
            getfield android.telecom.TelecomManager.mTelecomServiceOverride:Lcom/android/internal/telecom/ITelecomService;
            ifnull 2
         1: .line 1869
            aload 0 /* this */
            getfield android.telecom.TelecomManager.mTelecomServiceOverride:Lcom/android/internal/telecom/ITelecomService;
            areturn
         2: .line 1871
      StackMap locals:
      StackMap stack:
            ldc "telecom"
            invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
            invokestatic com.android.internal.telecom.ITelecomService$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telecom/ITelecomService;
            areturn
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/telecom/TelecomManager;

  private boolean isServiceConnected();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.telecom.TelecomManager this
         0: .line 1875
            aload 0 /* this */
            invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
            ifnull 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: istore 1 /* isConnected */
        start local 1 // boolean isConnected
         3: .line 1876
            iload 1 /* isConnected */
            ifne 5
         4: .line 1877
            ldc "TelecomManager"
            ldc "Telecom Service not found."
            invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;)I
            pop
         5: .line 1879
      StackMap locals: int
      StackMap stack:
            iload 1 /* isConnected */
            ireturn
        end local 1 // boolean isConnected
        end local 0 // android.telecom.TelecomManager this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Landroid/telecom/TelecomManager;
            3    6     1  isConnected  Z
}
SourceFile: "TelecomManager.java"
InnerClasses:
  public abstract Stub = com.android.internal.telecom.ITelecomService$Stub of com.android.internal.telecom.ITelecomService