class android.telecom.ConnectionService$2 extends android.os.Handler
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: android.telecom.ConnectionService$2
  super_class: android.os.Handler
{
  final android.telecom.ConnectionService this$0;
    descriptor: Landroid/telecom/ConnectionService;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(android.telecom.ConnectionService, android.os.Looper);
    descriptor: (Landroid/telecom/ConnectionService;Landroid/os/Looper;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // android.telecom.ConnectionService$2 this
        start local 2 // android.os.Looper $anonymous0
         0: .line 670
            aload 0 /* this */
            aload 1
            putfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 0 /* this */
            aload 2 /* $anonymous0 */
            invokespecial android.os.Handler.<init>:(Landroid/os/Looper;)V
            return
        end local 2 // android.os.Looper $anonymous0
        end local 0 // android.telecom.ConnectionService$2 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/telecom/ConnectionService$2;
            0    1     2  $anonymous0  Landroid/os/Looper;
    MethodParameters:
             Name  Flags
      this$0       final
      $anonymous0  

  public void handleMessage(android.os.Message);
    descriptor: (Landroid/os/Message;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=9, args_size=2
        start local 0 // android.telecom.ConnectionService$2 this
        start local 1 // android.os.Message msg
         0: .line 673
            aload 1 /* msg */
            getfield android.os.Message.what:I
            tableswitch { // 1 - 34
                    1: 1
                    2: 29
                    3: 146
                    4: 157
                    5: 194
                    6: 218
                    7: 240
                    8: 251
                    9: 262
                   10: 277
                   11: 290
                   12: 303
                   13: 318
                   14: 357
                   15: 482
                   16: 16
                   17: 168
                   18: 331
                   19: 344
                   20: 205
                   21: 229
                   22: 374
                   23: 387
                   24: 417
                   25: 90
                   26: 432
                   27: 448
                   28: 462
                   29: 66
                   30: 480
                   31: 478
                   32: 121
                   33: 403
                   34: 183
              default: 482
          }
         1: .line 675
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
         2: .line 677
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast com.android.internal.telecom.IConnectionServiceAdapter
            astore 3 /* adapter */
        start local 3 // com.android.internal.telecom.IConnectionServiceAdapter adapter
         3: .line 678
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
         4: .line 679
            ldc "H.CS.aCSA"
         5: .line 678
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
         6: .line 680
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mAdapter:Landroid/telecom/ConnectionServiceAdapter;
            aload 3 /* adapter */
            invokevirtual android.telecom.ConnectionServiceAdapter.addAdapter:(Lcom/android/internal/telecom/IConnectionServiceAdapter;)V
         7: .line 681
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            invokevirtual android.telecom.ConnectionService.onAdapterAttached:()V
        end local 3 // com.android.internal.telecom.IConnectionServiceAdapter adapter
         8: .line 682
            goto 13
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
         9: astore 4
        10: .line 683
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
        11: .line 684
            invokestatic android.telecom.Log.endSession:()V
        12: .line 685
            aload 4
            athrow
        13: .line 683
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
        14: .line 684
            invokestatic android.telecom.Log.endSession:()V
        15: .line 686
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
        16: .line 689
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
        17: .line 691
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
        18: .line 692
            ldc "H.CS.rCSA"
        19: .line 691
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
        20: .line 693
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mAdapter:Landroid/telecom/ConnectionServiceAdapter;
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast com.android.internal.telecom.IConnectionServiceAdapter
            invokevirtual android.telecom.ConnectionServiceAdapter.removeAdapter:(Lcom/android/internal/telecom/IConnectionServiceAdapter;)V
        21: .line 694
            goto 26
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
        22: astore 3
        23: .line 695
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
        24: .line 696
            invokestatic android.telecom.Log.endSession:()V
        25: .line 697
            aload 3
            athrow
        26: .line 695
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
        27: .line 696
            invokestatic android.telecom.Log.endSession:()V
        28: .line 698
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
        29: .line 701
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
        30: .line 702
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg4:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
            ldc "H.CS.crCo"
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
        31: .line 705
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast android.telecom.PhoneAccountHandle
        32: .line 704
            astore 3 /* connectionManagerPhoneAccount */
        start local 3 // android.telecom.PhoneAccountHandle connectionManagerPhoneAccount
        33: .line 706
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast java.lang.String
            astore 4 /* id */
        start local 4 // java.lang.String id
        34: .line 707
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
            checkcast android.telecom.ConnectionRequest
            astore 5 /* request */
        start local 5 // android.telecom.ConnectionRequest request
        35: .line 708
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.argi1:I
            iconst_1
            if_icmpne 36
            iconst_1
            goto 37
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs android.telecom.PhoneAccountHandle java.lang.String android.telecom.ConnectionRequest
      StackMap stack:
        36: iconst_0
      StackMap locals:
      StackMap stack: int
        37: istore 6 /* isIncoming */
        start local 6 // boolean isIncoming
        38: .line 709
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.argi2:I
            iconst_1
            if_icmpne 39
            iconst_1
            goto 40
      StackMap locals: int
      StackMap stack:
        39: iconst_0
      StackMap locals:
      StackMap stack: int
        40: istore 7 /* isUnknown */
        start local 7 // boolean isUnknown
        41: .line 710
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mAreAccountsInitialized:Z
            ifne 51
        42: .line 711
            aload 0 /* this */
            ldc "Enqueueing pre-init request %s"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 4 /* id */
            aastore
            invokestatic android.telecom.Log.d:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
        43: .line 712
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mPreInitializationConnectionRequests:Ljava/util/List;
        44: .line 713
            new android.telecom.ConnectionService$2$1
            dup
            aload 0 /* this */
        45: .line 714
            ldc "H.CS.crCo.pICR"
        46: .line 715
            aconst_null
        47: .line 713
            aload 3 /* connectionManagerPhoneAccount */
            aload 4 /* id */
            aload 5 /* request */
            iload 6 /* isIncoming */
            iload 7 /* isUnknown */
            invokespecial android.telecom.ConnectionService$2$1.<init>:(Landroid/telecom/ConnectionService$2;Ljava/lang/String;Ljava/lang/Object;Landroid/telecom/PhoneAccountHandle;Ljava/lang/String;Landroid/telecom/ConnectionRequest;ZZ)V
        48: .line 725
            invokevirtual android.telecom.ConnectionService$2$1.prepare:()Ljava/lang/Runnable;
        49: .line 712
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        50: .line 726
            goto 63
        51: .line 727
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
        52: .line 728
            aload 3 /* connectionManagerPhoneAccount */
        53: .line 729
            aload 4 /* id */
        54: .line 730
            aload 5 /* request */
        55: .line 731
            iload 6 /* isIncoming */
        56: .line 732
            iload 7 /* isUnknown */
        57: .line 727
            invokevirtual android.telecom.ConnectionService.createConnection:(Landroid/telecom/PhoneAccountHandle;Ljava/lang/String;Landroid/telecom/ConnectionRequest;ZZ)V
        end local 7 // boolean isUnknown
        end local 6 // boolean isIncoming
        end local 5 // android.telecom.ConnectionRequest request
        end local 4 // java.lang.String id
        end local 3 // android.telecom.PhoneAccountHandle connectionManagerPhoneAccount
        58: .line 734
            goto 63
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
        59: astore 8
        60: .line 735
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
        61: .line 736
            invokestatic android.telecom.Log.endSession:()V
        62: .line 737
            aload 8
            athrow
        63: .line 735
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
        64: .line 736
            invokestatic android.telecom.Log.endSession:()V
        65: .line 738
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
        66: .line 741
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
        67: .line 742
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
        68: .line 743
            ldc "H.CS.crCoC"
        69: .line 742
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
        70: .line 745
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* id */
        start local 3 // java.lang.String id
        71: .line 746
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mAreAccountsInitialized:Z
            ifne 81
        72: .line 747
            aload 0 /* this */
            ldc "Enqueueing pre-init request %s"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* id */
            aastore
            invokestatic android.telecom.Log.d:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
        73: .line 748
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mPreInitializationConnectionRequests:Ljava/util/List;
        74: .line 749
            new android.telecom.ConnectionService$2$2
            dup
            aload 0 /* this */
        75: .line 750
            ldc "H.CS.crCoC.pICR"
        76: .line 752
            aconst_null
        77: .line 749
            aload 3 /* id */
            invokespecial android.telecom.ConnectionService$2$2.<init>:(Landroid/telecom/ConnectionService$2;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)V
        78: .line 757
            invokevirtual android.telecom.ConnectionService$2$2.prepare:()Ljava/lang/Runnable;
        79: .line 748
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        80: .line 758
            goto 87
        81: .line 759
      StackMap locals: com.android.internal.os.SomeArgs java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 3 /* id */
            invokevirtual android.telecom.ConnectionService.notifyCreateConnectionComplete:(Ljava/lang/String;)V
        end local 3 // java.lang.String id
        82: .line 761
            goto 87
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
        83: astore 4
        84: .line 762
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
        85: .line 763
            invokestatic android.telecom.Log.endSession:()V
        86: .line 764
            aload 4
            athrow
        87: .line 762
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
        88: .line 763
            invokestatic android.telecom.Log.endSession:()V
        89: .line 765
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
        90: .line 768
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
        91: .line 769
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
            ldc "H.CS.crCoF"
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
        92: .line 772
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* id */
        start local 3 // java.lang.String id
        93: .line 773
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.ConnectionRequest
            astore 4 /* request */
        start local 4 // android.telecom.ConnectionRequest request
        94: .line 774
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.argi1:I
            iconst_1
            if_icmpne 95
            iconst_1
            goto 96
      StackMap locals: com.android.internal.os.SomeArgs java.lang.String android.telecom.ConnectionRequest
      StackMap stack:
        95: iconst_0
      StackMap locals:
      StackMap stack: int
        96: istore 5 /* isIncoming */
        start local 5 // boolean isIncoming
        97: .line 776
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg4:Ljava/lang/Object;
            checkcast android.telecom.PhoneAccountHandle
        98: .line 775
            astore 6 /* connectionMgrPhoneAccount */
        start local 6 // android.telecom.PhoneAccountHandle connectionMgrPhoneAccount
        99: .line 777
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mAreAccountsInitialized:Z
            ifne 109
       100: .line 778
            aload 0 /* this */
            ldc "Enqueueing pre-init request %s"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* id */
            aastore
            invokestatic android.telecom.Log.d:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
       101: .line 779
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mPreInitializationConnectionRequests:Ljava/util/List;
       102: .line 780
            new android.telecom.ConnectionService$2$3
            dup
            aload 0 /* this */
       103: .line 781
            ldc "H.CS.crCoF.pICR"
       104: .line 782
            aconst_null
       105: .line 780
            aload 6 /* connectionMgrPhoneAccount */
            aload 3 /* id */
            aload 4 /* request */
            iload 5 /* isIncoming */
            invokespecial android.telecom.ConnectionService$2$3.<init>:(Landroid/telecom/ConnectionService$2;Ljava/lang/String;Ljava/lang/Object;Landroid/telecom/PhoneAccountHandle;Ljava/lang/String;Landroid/telecom/ConnectionRequest;Z)V
       106: .line 788
            invokevirtual android.telecom.ConnectionService$2$3.prepare:()Ljava/lang/Runnable;
       107: .line 779
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
       108: .line 789
            goto 118
       109: .line 790
      StackMap locals: int android.telecom.PhoneAccountHandle
      StackMap stack:
            aload 0 /* this */
            ldc "createConnectionFailed %s"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* id */
            aastore
            invokestatic android.telecom.Log.i:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
       110: .line 791
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 6 /* connectionMgrPhoneAccount */
            aload 3 /* id */
            aload 4 /* request */
       111: .line 792
            iload 5 /* isIncoming */
       112: .line 791
            invokevirtual android.telecom.ConnectionService.createConnectionFailed:(Landroid/telecom/PhoneAccountHandle;Ljava/lang/String;Landroid/telecom/ConnectionRequest;Z)V
        end local 6 // android.telecom.PhoneAccountHandle connectionMgrPhoneAccount
        end local 5 // boolean isIncoming
        end local 4 // android.telecom.ConnectionRequest request
        end local 3 // java.lang.String id
       113: .line 794
            goto 118
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       114: astore 7
       115: .line 795
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       116: .line 796
            invokestatic android.telecom.Log.endSession:()V
       117: .line 797
            aload 7
            athrow
       118: .line 795
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       119: .line 796
            invokestatic android.telecom.Log.endSession:()V
       120: .line 798
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       121: .line 801
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       122: .line 802
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
            ldc "H.CS.haF"
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       123: .line 805
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* id */
        start local 3 // java.lang.String id
       124: .line 806
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.ConnectionRequest
            astore 4 /* request */
        start local 4 // android.telecom.ConnectionRequest request
       125: .line 807
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg4:Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 5 /* reason */
        start local 5 // int reason
       126: .line 808
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mAreAccountsInitialized:Z
            ifne 136
       127: .line 809
            aload 0 /* this */
            ldc "Enqueueing pre-init request %s"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* id */
            aastore
            invokestatic android.telecom.Log.d:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
       128: .line 810
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mPreInitializationConnectionRequests:Ljava/util/List;
       129: .line 811
            new android.telecom.ConnectionService$2$4
            dup
            aload 0 /* this */
       130: .line 812
            ldc "H.CS.haF.pICR"
       131: .line 814
            aconst_null
       132: .line 811
            aload 3 /* id */
            aload 4 /* request */
            iload 5 /* reason */
            invokespecial android.telecom.ConnectionService$2$4.<init>:(Landroid/telecom/ConnectionService$2;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Landroid/telecom/ConnectionRequest;I)V
       133: .line 819
            invokevirtual android.telecom.ConnectionService$2$4.prepare:()Ljava/lang/Runnable;
       134: .line 810
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
       135: .line 820
            goto 143
       136: .line 821
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs java.lang.String android.telecom.ConnectionRequest int
      StackMap stack:
            aload 0 /* this */
            ldc "createConnectionFailed %s"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* id */
            aastore
            invokestatic android.telecom.Log.i:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
       137: .line 822
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 3 /* id */
            aload 4 /* request */
            iload 5 /* reason */
            invokevirtual android.telecom.ConnectionService.handoverFailed:(Ljava/lang/String;Landroid/telecom/ConnectionRequest;I)V
        end local 5 // int reason
        end local 4 // android.telecom.ConnectionRequest request
        end local 3 // java.lang.String id
       138: .line 824
            goto 143
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       139: astore 6
       140: .line 825
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       141: .line 826
            invokestatic android.telecom.Log.endSession:()V
       142: .line 827
            aload 6
            athrow
       143: .line 825
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       144: .line 826
            invokestatic android.telecom.Log.endSession:()V
       145: .line 828
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       146: .line 831
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       147: .line 832
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
            ldc "H.CS.ab"
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       148: .line 834
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual android.telecom.ConnectionService.abort:(Ljava/lang/String;)V
       149: .line 835
            goto 154
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       150: astore 3
       151: .line 836
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       152: .line 837
            invokestatic android.telecom.Log.endSession:()V
       153: .line 838
            aload 3
            athrow
       154: .line 836
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       155: .line 837
            invokestatic android.telecom.Log.endSession:()V
       156: .line 839
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       157: .line 842
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       158: .line 843
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
            ldc "H.CS.an"
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       159: .line 845
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual android.telecom.ConnectionService.answer:(Ljava/lang/String;)V
       160: .line 846
            goto 165
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       161: astore 3
       162: .line 847
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       163: .line 848
            invokestatic android.telecom.Log.endSession:()V
       164: .line 849
            aload 3
            athrow
       165: .line 847
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       166: .line 848
            invokestatic android.telecom.Log.endSession:()V
       167: .line 850
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       168: .line 853
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       169: .line 854
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
       170: .line 855
            ldc "H.CS.anV"
       171: .line 854
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       172: .line 857
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* callId */
        start local 3 // java.lang.String callId
       173: .line 858
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.argi1:I
            istore 4 /* videoState */
        start local 4 // int videoState
       174: .line 859
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 3 /* callId */
            iload 4 /* videoState */
            invokevirtual android.telecom.ConnectionService.answerVideo:(Ljava/lang/String;I)V
        end local 4 // int videoState
        end local 3 // java.lang.String callId
       175: .line 860
            goto 180
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       176: astore 5
       177: .line 861
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       178: .line 862
            invokestatic android.telecom.Log.endSession:()V
       179: .line 863
            aload 5
            athrow
       180: .line 861
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       181: .line 862
            invokestatic android.telecom.Log.endSession:()V
       182: .line 864
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       183: .line 867
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       184: .line 868
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
            ldc "H.CS.def"
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       185: .line 870
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.net.Uri
            invokevirtual android.telecom.ConnectionService.deflect:(Ljava/lang/String;Landroid/net/Uri;)V
       186: .line 871
            goto 191
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       187: astore 3
       188: .line 872
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       189: .line 873
            invokestatic android.telecom.Log.endSession:()V
       190: .line 874
            aload 3
            athrow
       191: .line 872
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       192: .line 873
            invokestatic android.telecom.Log.endSession:()V
       193: .line 875
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       194: .line 878
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       195: .line 879
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
            ldc "H.CS.r"
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       196: .line 881
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual android.telecom.ConnectionService.reject:(Ljava/lang/String;)V
       197: .line 882
            goto 202
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       198: astore 3
       199: .line 883
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       200: .line 884
            invokestatic android.telecom.Log.endSession:()V
       201: .line 885
            aload 3
            athrow
       202: .line 883
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       203: .line 884
            invokestatic android.telecom.Log.endSession:()V
       204: .line 886
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       205: .line 889
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       206: .line 890
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
       207: .line 891
            ldc "H.CS.rWM"
       208: .line 890
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       209: .line 893
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual android.telecom.ConnectionService.reject:(Ljava/lang/String;Ljava/lang/String;)V
       210: .line 894
            goto 215
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       211: astore 3
       212: .line 895
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       213: .line 896
            invokestatic android.telecom.Log.endSession:()V
       214: .line 897
            aload 3
            athrow
       215: .line 895
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       216: .line 896
            invokestatic android.telecom.Log.endSession:()V
       217: .line 898
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       218: .line 901
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       219: .line 902
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
            ldc "H.CS.d"
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       220: .line 904
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual android.telecom.ConnectionService.disconnect:(Ljava/lang/String;)V
       221: .line 905
            goto 226
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       222: astore 3
       223: .line 906
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       224: .line 907
            invokestatic android.telecom.Log.endSession:()V
       225: .line 908
            aload 3
            athrow
       226: .line 906
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       227: .line 907
            invokestatic android.telecom.Log.endSession:()V
       228: .line 909
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       229: .line 912
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       230: .line 913
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
            ldc "H.CS.s"
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       231: .line 915
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual android.telecom.ConnectionService.silence:(Ljava/lang/String;)V
       232: .line 916
            goto 237
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       233: astore 3
       234: .line 917
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       235: .line 918
            invokestatic android.telecom.Log.endSession:()V
       236: .line 919
            aload 3
            athrow
       237: .line 917
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       238: .line 918
            invokestatic android.telecom.Log.endSession:()V
       239: .line 920
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       240: .line 923
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       241: .line 924
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
            ldc "H.CS.r"
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       242: .line 926
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual android.telecom.ConnectionService.hold:(Ljava/lang/String;)V
       243: .line 927
            goto 248
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       244: astore 3
       245: .line 928
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       246: .line 929
            invokestatic android.telecom.Log.endSession:()V
       247: .line 930
            aload 3
            athrow
       248: .line 928
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       249: .line 929
            invokestatic android.telecom.Log.endSession:()V
       250: .line 931
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       251: .line 934
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       252: .line 935
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
            ldc "H.CS.u"
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       253: .line 937
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual android.telecom.ConnectionService.unhold:(Ljava/lang/String;)V
       254: .line 938
            goto 259
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       255: astore 3
       256: .line 939
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       257: .line 940
            invokestatic android.telecom.Log.endSession:()V
       258: .line 941
            aload 3
            athrow
       259: .line 939
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       260: .line 940
            invokestatic android.telecom.Log.endSession:()V
       261: .line 942
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       262: .line 945
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       263: .line 946
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
       264: .line 947
            ldc "H.CS.cASC"
       265: .line 946
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       266: .line 949
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* callId */
        start local 3 // java.lang.String callId
       267: .line 950
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.CallAudioState
            astore 4 /* audioState */
        start local 4 // android.telecom.CallAudioState audioState
       268: .line 951
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 3 /* callId */
            new android.telecom.CallAudioState
            dup
            aload 4 /* audioState */
            invokespecial android.telecom.CallAudioState.<init>:(Landroid/telecom/CallAudioState;)V
            invokevirtual android.telecom.ConnectionService.onCallAudioStateChanged:(Ljava/lang/String;Landroid/telecom/CallAudioState;)V
        end local 4 // android.telecom.CallAudioState audioState
        end local 3 // java.lang.String callId
       269: .line 952
            goto 274
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       270: astore 5
       271: .line 953
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       272: .line 954
            invokestatic android.telecom.Log.endSession:()V
       273: .line 955
            aload 5
            athrow
       274: .line 953
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       275: .line 954
            invokestatic android.telecom.Log.endSession:()V
       276: .line 956
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       277: .line 959
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       278: .line 961
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
       279: .line 962
            ldc "H.CS.pDT"
       280: .line 961
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       281: .line 963
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast java.lang.String
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.Character
            invokevirtual java.lang.Character.charValue:()C
            invokevirtual android.telecom.ConnectionService.playDtmfTone:(Ljava/lang/String;C)V
       282: .line 964
            goto 287
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       283: astore 3
       284: .line 965
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       285: .line 966
            invokestatic android.telecom.Log.endSession:()V
       286: .line 967
            aload 3
            athrow
       287: .line 965
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       288: .line 966
            invokestatic android.telecom.Log.endSession:()V
       289: .line 968
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       290: .line 971
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       291: .line 973
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
       292: .line 974
            ldc "H.CS.sDT"
       293: .line 973
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       294: .line 975
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual android.telecom.ConnectionService.stopDtmfTone:(Ljava/lang/String;)V
       295: .line 976
            goto 300
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       296: astore 3
       297: .line 977
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       298: .line 978
            invokestatic android.telecom.Log.endSession:()V
       299: .line 979
            aload 3
            athrow
       300: .line 977
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       301: .line 978
            invokestatic android.telecom.Log.endSession:()V
       302: .line 980
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       303: .line 983
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       304: .line 985
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
       305: .line 986
            ldc "H.CS.c"
       306: .line 985
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       307: .line 987
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* callId1 */
        start local 3 // java.lang.String callId1
       308: .line 988
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast java.lang.String
            astore 4 /* callId2 */
        start local 4 // java.lang.String callId2
       309: .line 989
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 3 /* callId1 */
            aload 4 /* callId2 */
            invokevirtual android.telecom.ConnectionService.conference:(Ljava/lang/String;Ljava/lang/String;)V
        end local 4 // java.lang.String callId2
        end local 3 // java.lang.String callId1
       310: .line 990
            goto 315
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       311: astore 5
       312: .line 991
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       313: .line 992
            invokestatic android.telecom.Log.endSession:()V
       314: .line 993
            aload 5
            athrow
       315: .line 991
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       316: .line 992
            invokestatic android.telecom.Log.endSession:()V
       317: .line 994
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       318: .line 997
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       319: .line 999
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
       320: .line 1000
            ldc "H.CS.sFC"
       321: .line 999
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       322: .line 1001
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual android.telecom.ConnectionService.splitFromConference:(Ljava/lang/String;)V
       323: .line 1002
            goto 328
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       324: astore 3
       325: .line 1003
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       326: .line 1004
            invokestatic android.telecom.Log.endSession:()V
       327: .line 1005
            aload 3
            athrow
       328: .line 1003
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       329: .line 1004
            invokestatic android.telecom.Log.endSession:()V
       330: .line 1006
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       331: .line 1009
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       332: .line 1011
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
       333: .line 1012
            ldc "H.CS.mC"
       334: .line 1011
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       335: .line 1013
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual android.telecom.ConnectionService.mergeConference:(Ljava/lang/String;)V
       336: .line 1014
            goto 341
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       337: astore 3
       338: .line 1015
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       339: .line 1016
            invokestatic android.telecom.Log.endSession:()V
       340: .line 1017
            aload 3
            athrow
       341: .line 1015
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       342: .line 1016
            invokestatic android.telecom.Log.endSession:()V
       343: .line 1018
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       344: .line 1021
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       345: .line 1023
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
       346: .line 1024
            ldc "H.CS.sC"
       347: .line 1023
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       348: .line 1025
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual android.telecom.ConnectionService.swapConference:(Ljava/lang/String;)V
       349: .line 1026
            goto 354
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       350: astore 3
       351: .line 1027
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       352: .line 1028
            invokestatic android.telecom.Log.endSession:()V
       353: .line 1029
            aload 3
            athrow
       354: .line 1027
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       355: .line 1028
            invokestatic android.telecom.Log.endSession:()V
       356: .line 1030
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       357: .line 1033
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       358: .line 1035
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
       359: .line 1036
            ldc "H.CS.oPDC"
       360: .line 1035
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       361: .line 1037
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* callId */
        start local 3 // java.lang.String callId
       362: .line 1038
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.argi1:I
            iconst_1
            if_icmpne 363
            iconst_1
            goto 364
      StackMap locals: com.android.internal.os.SomeArgs java.lang.String
      StackMap stack:
       363: iconst_0
      StackMap locals:
      StackMap stack: int
       364: istore 4 /* proceed */
        start local 4 // boolean proceed
       365: .line 1039
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 3 /* callId */
            iload 4 /* proceed */
            invokevirtual android.telecom.ConnectionService.onPostDialContinue:(Ljava/lang/String;Z)V
        end local 4 // boolean proceed
        end local 3 // java.lang.String callId
       366: .line 1040
            goto 371
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       367: astore 5
       368: .line 1041
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       369: .line 1042
            invokestatic android.telecom.Log.endSession:()V
       370: .line 1043
            aload 5
            athrow
       371: .line 1041
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       372: .line 1042
            invokestatic android.telecom.Log.endSession:()V
       373: .line 1044
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       374: .line 1047
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       375: .line 1049
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
       376: .line 1050
            ldc "H.CS.pEC"
       377: .line 1049
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       378: .line 1051
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual android.telecom.ConnectionService.pullExternalCall:(Ljava/lang/String;)V
       379: .line 1052
            goto 384
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       380: astore 3
       381: .line 1053
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       382: .line 1054
            invokestatic android.telecom.Log.endSession:()V
       383: .line 1055
            aload 3
            athrow
       384: .line 1053
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       385: .line 1054
            invokestatic android.telecom.Log.endSession:()V
       386: .line 1056
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       387: .line 1059
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       388: .line 1061
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg4:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
       389: .line 1062
            ldc "H.CS.sCE"
       390: .line 1061
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       391: .line 1063
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* callId */
        start local 3 // java.lang.String callId
       392: .line 1064
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast java.lang.String
            astore 4 /* event */
        start local 4 // java.lang.String event
       393: .line 1065
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
            checkcast android.os.Bundle
            astore 5 /* extras */
        start local 5 // android.os.Bundle extras
       394: .line 1066
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 3 /* callId */
            aload 4 /* event */
            aload 5 /* extras */
            invokevirtual android.telecom.ConnectionService.sendCallEvent:(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
        end local 5 // android.os.Bundle extras
        end local 4 // java.lang.String event
        end local 3 // java.lang.String callId
       395: .line 1067
            goto 400
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       396: astore 6
       397: .line 1068
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       398: .line 1069
            invokestatic android.telecom.Log.endSession:()V
       399: .line 1070
            aload 6
            athrow
       400: .line 1068
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       401: .line 1069
            invokestatic android.telecom.Log.endSession:()V
       402: .line 1071
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       403: .line 1074
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       404: .line 1076
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
       405: .line 1077
            ldc "H.CS.hC"
       406: .line 1076
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       407: .line 1078
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* callId */
        start local 3 // java.lang.String callId
       408: .line 1079
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 3 /* callId */
            invokevirtual android.telecom.ConnectionService.notifyHandoverComplete:(Ljava/lang/String;)V
        end local 3 // java.lang.String callId
       409: .line 1080
            goto 414
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       410: astore 4
       411: .line 1081
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       412: .line 1082
            invokestatic android.telecom.Log.endSession:()V
       413: .line 1083
            aload 4
            athrow
       414: .line 1081
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       415: .line 1082
            invokestatic android.telecom.Log.endSession:()V
       416: .line 1084
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       417: .line 1087
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       418: .line 1089
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
       419: .line 1090
            ldc "H.CS.oEC"
       420: .line 1089
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       421: .line 1091
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* callId */
        start local 3 // java.lang.String callId
       422: .line 1092
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.os.Bundle
            astore 4 /* extras */
        start local 4 // android.os.Bundle extras
       423: .line 1093
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 3 /* callId */
            aload 4 /* extras */
            invokevirtual android.telecom.ConnectionService.handleExtrasChanged:(Ljava/lang/String;Landroid/os/Bundle;)V
        end local 4 // android.os.Bundle extras
        end local 3 // java.lang.String callId
       424: .line 1094
            goto 429
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       425: astore 5
       426: .line 1095
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       427: .line 1096
            invokestatic android.telecom.Log.endSession:()V
       428: .line 1097
            aload 5
            athrow
       429: .line 1095
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       430: .line 1096
            invokestatic android.telecom.Log.endSession:()V
       431: .line 1098
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       432: .line 1101
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       433: .line 1103
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
       434: .line 1104
            ldc "H.CS.+RTT"
       435: .line 1103
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       436: .line 1105
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* callId */
        start local 3 // java.lang.String callId
       437: .line 1107
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Connection$RttTextStream
       438: .line 1106
            astore 4 /* rttTextStream */
        start local 4 // android.telecom.Connection$RttTextStream rttTextStream
       439: .line 1108
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 3 /* callId */
            aload 4 /* rttTextStream */
            invokevirtual android.telecom.ConnectionService.startRtt:(Ljava/lang/String;Landroid/telecom/Connection$RttTextStream;)V
        end local 4 // android.telecom.Connection$RttTextStream rttTextStream
        end local 3 // java.lang.String callId
       440: .line 1109
            goto 445
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       441: astore 5
       442: .line 1110
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       443: .line 1111
            invokestatic android.telecom.Log.endSession:()V
       444: .line 1112
            aload 5
            athrow
       445: .line 1110
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       446: .line 1111
            invokestatic android.telecom.Log.endSession:()V
       447: .line 1113
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       448: .line 1116
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       449: .line 1118
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
       450: .line 1119
            ldc "H.CS.-RTT"
       451: .line 1118
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       452: .line 1120
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* callId */
        start local 3 // java.lang.String callId
       453: .line 1121
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 3 /* callId */
            invokevirtual android.telecom.ConnectionService.stopRtt:(Ljava/lang/String;)V
        end local 3 // java.lang.String callId
       454: .line 1122
            goto 459
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       455: astore 4
       456: .line 1123
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       457: .line 1124
            invokestatic android.telecom.Log.endSession:()V
       458: .line 1125
            aload 4
            athrow
       459: .line 1123
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       460: .line 1124
            invokestatic android.telecom.Log.endSession:()V
       461: .line 1126
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       462: .line 1129
      StackMap locals:
      StackMap stack:
            aload 1 /* msg */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
       463: .line 1131
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
            checkcast android.telecom.Logging.Session
       464: .line 1132
            ldc "H.CS.rTRUR"
       465: .line 1131
            invokestatic android.telecom.Log.continueSession:(Landroid/telecom/Logging/Session;Ljava/lang/String;)V
       466: .line 1133
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* callId */
        start local 3 // java.lang.String callId
       467: .line 1135
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.telecom.Connection$RttTextStream
       468: .line 1134
            astore 4 /* rttTextStream */
        start local 4 // android.telecom.Connection$RttTextStream rttTextStream
       469: .line 1136
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            aload 3 /* callId */
            aload 4 /* rttTextStream */
            invokevirtual android.telecom.ConnectionService.handleRttUpgradeResponse:(Ljava/lang/String;Landroid/telecom/Connection$RttTextStream;)V
        end local 4 // android.telecom.Connection$RttTextStream rttTextStream
        end local 3 // java.lang.String callId
       470: .line 1137
            goto 475
      StackMap locals: android.telecom.ConnectionService$2 android.os.Message com.android.internal.os.SomeArgs
      StackMap stack: java.lang.Throwable
       471: astore 5
       472: .line 1138
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       473: .line 1139
            invokestatic android.telecom.Log.endSession:()V
       474: .line 1140
            aload 5
            athrow
       475: .line 1138
      StackMap locals:
      StackMap stack:
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
       476: .line 1139
            invokestatic android.telecom.Log.endSession:()V
       477: .line 1141
            goto 482
        end local 2 // com.android.internal.os.SomeArgs args
       478: .line 1144
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            invokevirtual android.telecom.ConnectionService.onConnectionServiceFocusGained:()V
       479: .line 1145
            goto 482
       480: .line 1147
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            invokevirtual android.telecom.ConnectionService.onConnectionServiceFocusLost:()V
       481: .line 1148
            goto 482
       482: .line 1152
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.os.Message msg
        end local 0 // android.telecom.ConnectionService$2 this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0  483     0                           this  Landroid/telecom/ConnectionService$2;
            0  483     1                            msg  Landroid/os/Message;
            2   16     2                           args  Lcom/android/internal/os/SomeArgs;
            3    8     3                        adapter  Lcom/android/internal/telecom/IConnectionServiceAdapter;
           17   29     2                           args  Lcom/android/internal/os/SomeArgs;
           30   66     2                           args  Lcom/android/internal/os/SomeArgs;
           33   58     3  connectionManagerPhoneAccount  Landroid/telecom/PhoneAccountHandle;
           34   58     4                             id  Ljava/lang/String;
           35   58     5                        request  Landroid/telecom/ConnectionRequest;
           38   58     6                     isIncoming  Z
           41   58     7                      isUnknown  Z
           67   90     2                           args  Lcom/android/internal/os/SomeArgs;
           71   82     3                             id  Ljava/lang/String;
           91  121     2                           args  Lcom/android/internal/os/SomeArgs;
           93  113     3                             id  Ljava/lang/String;
           94  113     4                        request  Landroid/telecom/ConnectionRequest;
           97  113     5                     isIncoming  Z
           99  113     6      connectionMgrPhoneAccount  Landroid/telecom/PhoneAccountHandle;
          122  146     2                           args  Lcom/android/internal/os/SomeArgs;
          124  138     3                             id  Ljava/lang/String;
          125  138     4                        request  Landroid/telecom/ConnectionRequest;
          126  138     5                         reason  I
          147  157     2                           args  Lcom/android/internal/os/SomeArgs;
          158  168     2                           args  Lcom/android/internal/os/SomeArgs;
          169  183     2                           args  Lcom/android/internal/os/SomeArgs;
          173  175     3                         callId  Ljava/lang/String;
          174  175     4                     videoState  I
          184  194     2                           args  Lcom/android/internal/os/SomeArgs;
          195  205     2                           args  Lcom/android/internal/os/SomeArgs;
          206  218     2                           args  Lcom/android/internal/os/SomeArgs;
          219  229     2                           args  Lcom/android/internal/os/SomeArgs;
          230  240     2                           args  Lcom/android/internal/os/SomeArgs;
          241  251     2                           args  Lcom/android/internal/os/SomeArgs;
          252  262     2                           args  Lcom/android/internal/os/SomeArgs;
          263  277     2                           args  Lcom/android/internal/os/SomeArgs;
          267  269     3                         callId  Ljava/lang/String;
          268  269     4                     audioState  Landroid/telecom/CallAudioState;
          278  290     2                           args  Lcom/android/internal/os/SomeArgs;
          291  303     2                           args  Lcom/android/internal/os/SomeArgs;
          304  318     2                           args  Lcom/android/internal/os/SomeArgs;
          308  310     3                        callId1  Ljava/lang/String;
          309  310     4                        callId2  Ljava/lang/String;
          319  331     2                           args  Lcom/android/internal/os/SomeArgs;
          332  344     2                           args  Lcom/android/internal/os/SomeArgs;
          345  357     2                           args  Lcom/android/internal/os/SomeArgs;
          358  374     2                           args  Lcom/android/internal/os/SomeArgs;
          362  366     3                         callId  Ljava/lang/String;
          365  366     4                        proceed  Z
          375  387     2                           args  Lcom/android/internal/os/SomeArgs;
          388  403     2                           args  Lcom/android/internal/os/SomeArgs;
          392  395     3                         callId  Ljava/lang/String;
          393  395     4                          event  Ljava/lang/String;
          394  395     5                         extras  Landroid/os/Bundle;
          404  417     2                           args  Lcom/android/internal/os/SomeArgs;
          408  409     3                         callId  Ljava/lang/String;
          418  432     2                           args  Lcom/android/internal/os/SomeArgs;
          422  424     3                         callId  Ljava/lang/String;
          423  424     4                         extras  Landroid/os/Bundle;
          433  448     2                           args  Lcom/android/internal/os/SomeArgs;
          437  440     3                         callId  Ljava/lang/String;
          439  440     4                  rttTextStream  Landroid/telecom/Connection$RttTextStream;
          449  462     2                           args  Lcom/android/internal/os/SomeArgs;
          453  454     3                         callId  Ljava/lang/String;
          463  478     2                           args  Lcom/android/internal/os/SomeArgs;
          467  470     3                         callId  Ljava/lang/String;
          469  470     4                  rttTextStream  Landroid/telecom/Connection$RttTextStream;
      Exception table:
        from    to  target  type
           2     9       9  any
          17    22      22  any
          31    59      59  any
          70    83      83  any
          92   114     114  any
         123   139     139  any
         148   150     150  any
         159   161     161  any
         172   176     176  any
         185   187     187  any
         196   198     198  any
         209   211     211  any
         220   222     222  any
         231   233     233  any
         242   244     244  any
         253   255     255  any
         266   270     270  any
         278   283     283  any
         291   296     296  any
         304   311     311  any
         319   324     324  any
         332   337     337  any
         345   350     350  any
         358   367     367  any
         375   380     380  any
         388   396     396  any
         404   410     410  any
         418   425     425  any
         433   441     441  any
         449   455     455  any
         463   471     471  any
    MethodParameters:
      Name  Flags
      msg   

  static android.telecom.ConnectionService access$0(android.telecom.ConnectionService$2);
    descriptor: (Landroid/telecom/ConnectionService$2;)Landroid/telecom/ConnectionService;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 670
            aload 0
            getfield android.telecom.ConnectionService$2.this$0:Landroid/telecom/ConnectionService;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "ConnectionService.java"
EnclosingMethod: android.telecom.ConnectionService
NestHost: android.telecom.ConnectionService
InnerClasses:
  public final RttTextStream = android.telecom.Connection$RttTextStream of android.telecom.Connection
  android.telecom.ConnectionService$2
  android.telecom.ConnectionService$2$1
  android.telecom.ConnectionService$2$2
  android.telecom.ConnectionService$2$3
  android.telecom.ConnectionService$2$4