class android.telecom.ConnectionService$1 extends com.android.internal.telecom.IConnectionService$Stub
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: android.telecom.ConnectionService$1
  super_class: com.android.internal.telecom.IConnectionService$Stub
{
  final android.telecom.ConnectionService this$0;
    descriptor: Landroid/telecom/ConnectionService;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

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

  public void addConnectionServiceAdapter(com.android.internal.telecom.IConnectionServiceAdapter, android.telecom.Logging.Session$Info);
    descriptor: (Lcom/android/internal/telecom/IConnectionServiceAdapter;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // com.android.internal.telecom.IConnectionServiceAdapter adapter
        start local 2 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 207
            aload 2 /* sessionInfo */
            ldc "CS.aCSA"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 209
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 3 /* args */
        start local 3 // com.android.internal.os.SomeArgs args
         2: .line 210
            aload 3 /* args */
            aload 1 /* adapter */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 211
            aload 3 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 212
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            iconst_1
            aload 3 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 3 // com.android.internal.os.SomeArgs args
         5: .line 213
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 214
            invokestatic android.telecom.Log.endSession:()V
         8: .line 215
            aload 4
            athrow
         9: .line 214
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        10: .line 216
            return
        end local 2 // android.telecom.Logging.Session$Info sessionInfo
        end local 1 // com.android.internal.telecom.IConnectionServiceAdapter adapter
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Landroid/telecom/ConnectionService$1;
            0   11     1      adapter  Lcom/android/internal/telecom/IConnectionServiceAdapter;
            0   11     2  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    5     3         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     6       6  any
    MethodParameters:
             Name  Flags
      adapter      
      sessionInfo  

  public void removeConnectionServiceAdapter(com.android.internal.telecom.IConnectionServiceAdapter, android.telecom.Logging.Session$Info);
    descriptor: (Lcom/android/internal/telecom/IConnectionServiceAdapter;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // com.android.internal.telecom.IConnectionServiceAdapter adapter
        start local 2 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 220
            aload 2 /* sessionInfo */
            ldc "CS.rCSA"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 222
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 3 /* args */
        start local 3 // com.android.internal.os.SomeArgs args
         2: .line 223
            aload 3 /* args */
            aload 1 /* adapter */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 224
            aload 3 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 225
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 16
            aload 3 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 3 // com.android.internal.os.SomeArgs args
         5: .line 226
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 227
            invokestatic android.telecom.Log.endSession:()V
         8: .line 228
            aload 4
            athrow
         9: .line 227
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        10: .line 229
            return
        end local 2 // android.telecom.Logging.Session$Info sessionInfo
        end local 1 // com.android.internal.telecom.IConnectionServiceAdapter adapter
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Landroid/telecom/ConnectionService$1;
            0   11     1      adapter  Lcom/android/internal/telecom/IConnectionServiceAdapter;
            0   11     2  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    5     3         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     6       6  any
    MethodParameters:
             Name  Flags
      adapter      
      sessionInfo  

  public void createConnection(android.telecom.PhoneAccountHandle, java.lang.String, android.telecom.ConnectionRequest, boolean, boolean, android.telecom.Logging.Session$Info);
    descriptor: (Landroid/telecom/PhoneAccountHandle;Ljava/lang/String;Landroid/telecom/ConnectionRequest;ZZLandroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=9, args_size=7
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // android.telecom.PhoneAccountHandle connectionManagerPhoneAccount
        start local 2 // java.lang.String id
        start local 3 // android.telecom.ConnectionRequest request
        start local 4 // boolean isIncoming
        start local 5 // boolean isUnknown
        start local 6 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 239
            aload 6 /* sessionInfo */
            ldc "CS.crCo"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 241
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 7 /* args */
        start local 7 // com.android.internal.os.SomeArgs args
         2: .line 242
            aload 7 /* args */
            aload 1 /* connectionManagerPhoneAccount */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 243
            aload 7 /* args */
            aload 2 /* id */
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 244
            aload 7 /* args */
            aload 3 /* request */
            putfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
         5: .line 245
            aload 7 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg4:Ljava/lang/Object;
         6: .line 246
            aload 7 /* args */
            iload 4 /* isIncoming */
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.telecom.ConnectionService$1 android.telecom.PhoneAccountHandle java.lang.String android.telecom.ConnectionRequest int int android.telecom.Logging.Session$Info com.android.internal.os.SomeArgs
      StackMap stack: com.android.internal.os.SomeArgs
         7: iconst_0
      StackMap locals: android.telecom.ConnectionService$1 android.telecom.PhoneAccountHandle java.lang.String android.telecom.ConnectionRequest int int android.telecom.Logging.Session$Info com.android.internal.os.SomeArgs
      StackMap stack: com.android.internal.os.SomeArgs int
         8: putfield com.android.internal.os.SomeArgs.argi1:I
         9: .line 247
            aload 7 /* args */
            iload 5 /* isUnknown */
            ifeq 10
            iconst_1
            goto 11
      StackMap locals:
      StackMap stack: com.android.internal.os.SomeArgs
        10: iconst_0
      StackMap locals: android.telecom.ConnectionService$1 android.telecom.PhoneAccountHandle java.lang.String android.telecom.ConnectionRequest int int android.telecom.Logging.Session$Info com.android.internal.os.SomeArgs
      StackMap stack: com.android.internal.os.SomeArgs int
        11: putfield com.android.internal.os.SomeArgs.argi2:I
        12: .line 248
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            iconst_2
            aload 7 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 7 // com.android.internal.os.SomeArgs args
        13: .line 249
            goto 17
      StackMap locals: android.telecom.ConnectionService$1 android.telecom.PhoneAccountHandle java.lang.String android.telecom.ConnectionRequest int int android.telecom.Logging.Session$Info
      StackMap stack: java.lang.Throwable
        14: astore 8
        15: .line 250
            invokestatic android.telecom.Log.endSession:()V
        16: .line 251
            aload 8
            athrow
        17: .line 250
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        18: .line 252
            return
        end local 6 // android.telecom.Logging.Session$Info sessionInfo
        end local 5 // boolean isUnknown
        end local 4 // boolean isIncoming
        end local 3 // android.telecom.ConnectionRequest request
        end local 2 // java.lang.String id
        end local 1 // android.telecom.PhoneAccountHandle connectionManagerPhoneAccount
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0   19     0                           this  Landroid/telecom/ConnectionService$1;
            0   19     1  connectionManagerPhoneAccount  Landroid/telecom/PhoneAccountHandle;
            0   19     2                             id  Ljava/lang/String;
            0   19     3                        request  Landroid/telecom/ConnectionRequest;
            0   19     4                     isIncoming  Z
            0   19     5                      isUnknown  Z
            0   19     6                    sessionInfo  Landroid/telecom/Logging/Session$Info;
            2   13     7                           args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1    14      14  any
    MethodParameters:
                               Name  Flags
      connectionManagerPhoneAccount  
      id                             
      request                        
      isIncoming                     
      isUnknown                      
      sessionInfo                    

  public void createConnectionComplete(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String id
        start local 2 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 256
            aload 2 /* sessionInfo */
            ldc "CS.crCoC"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 258
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 3 /* args */
        start local 3 // com.android.internal.os.SomeArgs args
         2: .line 259
            aload 3 /* args */
            aload 1 /* id */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 260
            aload 3 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 261
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 29
            aload 3 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 3 // com.android.internal.os.SomeArgs args
         5: .line 262
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 263
            invokestatic android.telecom.Log.endSession:()V
         8: .line 264
            aload 4
            athrow
         9: .line 263
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        10: .line 265
            return
        end local 2 // android.telecom.Logging.Session$Info sessionInfo
        end local 1 // java.lang.String id
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Landroid/telecom/ConnectionService$1;
            0   11     1           id  Ljava/lang/String;
            0   11     2  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    5     3         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     6       6  any
    MethodParameters:
             Name  Flags
      id           
      sessionInfo  

  public void createConnectionFailed(android.telecom.PhoneAccountHandle, java.lang.String, android.telecom.ConnectionRequest, boolean, android.telecom.Logging.Session$Info);
    descriptor: (Landroid/telecom/PhoneAccountHandle;Ljava/lang/String;Landroid/telecom/ConnectionRequest;ZLandroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=8, args_size=6
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // android.telecom.PhoneAccountHandle connectionManagerPhoneAccount
        start local 2 // java.lang.String callId
        start local 3 // android.telecom.ConnectionRequest request
        start local 4 // boolean isIncoming
        start local 5 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 274
            aload 5 /* sessionInfo */
            ldc "CS.crCoF"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 276
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 6 /* args */
        start local 6 // com.android.internal.os.SomeArgs args
         2: .line 277
            aload 6 /* args */
            aload 2 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 278
            aload 6 /* args */
            aload 3 /* request */
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 279
            aload 6 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
         5: .line 280
            aload 6 /* args */
            aload 1 /* connectionManagerPhoneAccount */
            putfield com.android.internal.os.SomeArgs.arg4:Ljava/lang/Object;
         6: .line 281
            aload 6 /* args */
            iload 4 /* isIncoming */
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.telecom.ConnectionService$1 android.telecom.PhoneAccountHandle java.lang.String android.telecom.ConnectionRequest int android.telecom.Logging.Session$Info com.android.internal.os.SomeArgs
      StackMap stack: com.android.internal.os.SomeArgs
         7: iconst_0
      StackMap locals: android.telecom.ConnectionService$1 android.telecom.PhoneAccountHandle java.lang.String android.telecom.ConnectionRequest int android.telecom.Logging.Session$Info com.android.internal.os.SomeArgs
      StackMap stack: com.android.internal.os.SomeArgs int
         8: putfield com.android.internal.os.SomeArgs.argi1:I
         9: .line 282
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 25
            aload 6 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 6 // com.android.internal.os.SomeArgs args
        10: .line 283
            goto 14
      StackMap locals: android.telecom.ConnectionService$1 android.telecom.PhoneAccountHandle java.lang.String android.telecom.ConnectionRequest int android.telecom.Logging.Session$Info
      StackMap stack: java.lang.Throwable
        11: astore 7
        12: .line 284
            invokestatic android.telecom.Log.endSession:()V
        13: .line 285
            aload 7
            athrow
        14: .line 284
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        15: .line 286
            return
        end local 5 // android.telecom.Logging.Session$Info sessionInfo
        end local 4 // boolean isIncoming
        end local 3 // android.telecom.ConnectionRequest request
        end local 2 // java.lang.String callId
        end local 1 // android.telecom.PhoneAccountHandle connectionManagerPhoneAccount
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0   16     0                           this  Landroid/telecom/ConnectionService$1;
            0   16     1  connectionManagerPhoneAccount  Landroid/telecom/PhoneAccountHandle;
            0   16     2                         callId  Ljava/lang/String;
            0   16     3                        request  Landroid/telecom/ConnectionRequest;
            0   16     4                     isIncoming  Z
            0   16     5                    sessionInfo  Landroid/telecom/Logging/Session$Info;
            2   10     6                           args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1    11      11  any
    MethodParameters:
                               Name  Flags
      connectionManagerPhoneAccount  
      callId                         
      request                        
      isIncoming                     
      sessionInfo                    

  public void handoverFailed(java.lang.String, android.telecom.ConnectionRequest, int, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/ConnectionRequest;ILandroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=5
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.telecom.ConnectionRequest request
        start local 3 // int reason
        start local 4 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 291
            aload 4 /* sessionInfo */
            ldc "CS.haF"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 293
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 5 /* args */
        start local 5 // com.android.internal.os.SomeArgs args
         2: .line 294
            aload 5 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 295
            aload 5 /* args */
            aload 2 /* request */
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 296
            aload 5 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
         5: .line 297
            aload 5 /* args */
            iload 3 /* reason */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            putfield com.android.internal.os.SomeArgs.arg4:Ljava/lang/Object;
         6: .line 298
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 32
            aload 5 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 5 // com.android.internal.os.SomeArgs args
         7: .line 299
            goto 11
      StackMap locals:
      StackMap stack: java.lang.Throwable
         8: astore 6
         9: .line 300
            invokestatic android.telecom.Log.endSession:()V
        10: .line 301
            aload 6
            athrow
        11: .line 300
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        12: .line 302
            return
        end local 4 // android.telecom.Logging.Session$Info sessionInfo
        end local 3 // int reason
        end local 2 // android.telecom.ConnectionRequest request
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   13     0         this  Landroid/telecom/ConnectionService$1;
            0   13     1       callId  Ljava/lang/String;
            0   13     2      request  Landroid/telecom/ConnectionRequest;
            0   13     3       reason  I
            0   13     4  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    7     5         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     8       8  any
    MethodParameters:
             Name  Flags
      callId       
      request      
      reason       
      sessionInfo  

  public void handoverComplete(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 306
            aload 2 /* sessionInfo */
            ldc "CS.hC"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 308
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 3 /* args */
        start local 3 // com.android.internal.os.SomeArgs args
         2: .line 309
            aload 3 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 310
            aload 3 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 311
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 33
            aload 3 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 3 // com.android.internal.os.SomeArgs args
         5: .line 312
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 313
            invokestatic android.telecom.Log.endSession:()V
         8: .line 314
            aload 4
            athrow
         9: .line 313
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        10: .line 315
            return
        end local 2 // android.telecom.Logging.Session$Info sessionInfo
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Landroid/telecom/ConnectionService$1;
            0   11     1       callId  Ljava/lang/String;
            0   11     2  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    5     3         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     6       6  any
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public void abort(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 319
            aload 2 /* sessionInfo */
            ldc "CS.ab"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 321
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 3 /* args */
        start local 3 // com.android.internal.os.SomeArgs args
         2: .line 322
            aload 3 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 323
            aload 3 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 324
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            iconst_3
            aload 3 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 3 // com.android.internal.os.SomeArgs args
         5: .line 325
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 326
            invokestatic android.telecom.Log.endSession:()V
         8: .line 327
            aload 4
            athrow
         9: .line 326
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        10: .line 328
            return
        end local 2 // android.telecom.Logging.Session$Info sessionInfo
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Landroid/telecom/ConnectionService$1;
            0   11     1       callId  Ljava/lang/String;
            0   11     2  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    5     3         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     6       6  any
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public void answerVideo(java.lang.String, int, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;ILandroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // int videoState
        start local 3 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 332
            aload 3 /* sessionInfo */
            ldc "CS.anV"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 334
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 4 /* args */
        start local 4 // com.android.internal.os.SomeArgs args
         2: .line 335
            aload 4 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 336
            aload 4 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 337
            aload 4 /* args */
            iload 2 /* videoState */
            putfield com.android.internal.os.SomeArgs.argi1:I
         5: .line 338
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 17
            aload 4 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 4 // com.android.internal.os.SomeArgs args
         6: .line 339
            goto 10
      StackMap locals:
      StackMap stack: java.lang.Throwable
         7: astore 5
         8: .line 340
            invokestatic android.telecom.Log.endSession:()V
         9: .line 341
            aload 5
            athrow
        10: .line 340
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        11: .line 342
            return
        end local 3 // android.telecom.Logging.Session$Info sessionInfo
        end local 2 // int videoState
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   12     0         this  Landroid/telecom/ConnectionService$1;
            0   12     1       callId  Ljava/lang/String;
            0   12     2   videoState  I
            0   12     3  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    6     4         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     7       7  any
    MethodParameters:
             Name  Flags
      callId       
      videoState   
      sessionInfo  

  public void answer(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 346
            aload 2 /* sessionInfo */
            ldc "CS.an"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 348
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 3 /* args */
        start local 3 // com.android.internal.os.SomeArgs args
         2: .line 349
            aload 3 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 350
            aload 3 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 351
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            iconst_4
            aload 3 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 3 // com.android.internal.os.SomeArgs args
         5: .line 352
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 353
            invokestatic android.telecom.Log.endSession:()V
         8: .line 354
            aload 4
            athrow
         9: .line 353
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        10: .line 355
            return
        end local 2 // android.telecom.Logging.Session$Info sessionInfo
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Landroid/telecom/ConnectionService$1;
            0   11     1       callId  Ljava/lang/String;
            0   11     2  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    5     3         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     6       6  any
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public void deflect(java.lang.String, android.net.Uri, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/net/Uri;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.net.Uri address
        start local 3 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 359
            aload 3 /* sessionInfo */
            ldc "CS.def"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 361
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 4 /* args */
        start local 4 // com.android.internal.os.SomeArgs args
         2: .line 362
            aload 4 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 363
            aload 4 /* args */
            aload 2 /* address */
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 364
            aload 4 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
         5: .line 365
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 34
            aload 4 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 4 // com.android.internal.os.SomeArgs args
         6: .line 366
            goto 10
      StackMap locals:
      StackMap stack: java.lang.Throwable
         7: astore 5
         8: .line 367
            invokestatic android.telecom.Log.endSession:()V
         9: .line 368
            aload 5
            athrow
        10: .line 367
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        11: .line 369
            return
        end local 3 // android.telecom.Logging.Session$Info sessionInfo
        end local 2 // android.net.Uri address
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   12     0         this  Landroid/telecom/ConnectionService$1;
            0   12     1       callId  Ljava/lang/String;
            0   12     2      address  Landroid/net/Uri;
            0   12     3  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    6     4         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     7       7  any
    MethodParameters:
             Name  Flags
      callId       
      address      
      sessionInfo  

  public void reject(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 373
            aload 2 /* sessionInfo */
            ldc "CS.r"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 375
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 3 /* args */
        start local 3 // com.android.internal.os.SomeArgs args
         2: .line 376
            aload 3 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 377
            aload 3 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 378
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            iconst_5
            aload 3 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 3 // com.android.internal.os.SomeArgs args
         5: .line 379
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 380
            invokestatic android.telecom.Log.endSession:()V
         8: .line 381
            aload 4
            athrow
         9: .line 380
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        10: .line 382
            return
        end local 2 // android.telecom.Logging.Session$Info sessionInfo
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Landroid/telecom/ConnectionService$1;
            0   11     1       callId  Ljava/lang/String;
            0   11     2  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    5     3         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     6       6  any
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public void rejectWithMessage(java.lang.String, java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // java.lang.String message
        start local 3 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 386
            aload 3 /* sessionInfo */
            ldc "CS.rWM"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 388
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 4 /* args */
        start local 4 // com.android.internal.os.SomeArgs args
         2: .line 389
            aload 4 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 390
            aload 4 /* args */
            aload 2 /* message */
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 391
            aload 4 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
         5: .line 392
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 20
            aload 4 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 4 // com.android.internal.os.SomeArgs args
         6: .line 393
            goto 10
      StackMap locals:
      StackMap stack: java.lang.Throwable
         7: astore 5
         8: .line 394
            invokestatic android.telecom.Log.endSession:()V
         9: .line 395
            aload 5
            athrow
        10: .line 394
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        11: .line 396
            return
        end local 3 // android.telecom.Logging.Session$Info sessionInfo
        end local 2 // java.lang.String message
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   12     0         this  Landroid/telecom/ConnectionService$1;
            0   12     1       callId  Ljava/lang/String;
            0   12     2      message  Ljava/lang/String;
            0   12     3  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    6     4         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     7       7  any
    MethodParameters:
             Name  Flags
      callId       
      message      
      sessionInfo  

  public void silence(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 400
            aload 2 /* sessionInfo */
            ldc "CS.s"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 402
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 3 /* args */
        start local 3 // com.android.internal.os.SomeArgs args
         2: .line 403
            aload 3 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 404
            aload 3 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 405
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 21
            aload 3 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 3 // com.android.internal.os.SomeArgs args
         5: .line 406
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 407
            invokestatic android.telecom.Log.endSession:()V
         8: .line 408
            aload 4
            athrow
         9: .line 407
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        10: .line 409
            return
        end local 2 // android.telecom.Logging.Session$Info sessionInfo
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Landroid/telecom/ConnectionService$1;
            0   11     1       callId  Ljava/lang/String;
            0   11     2  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    5     3         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     6       6  any
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public void disconnect(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 413
            aload 2 /* sessionInfo */
            ldc "CS.d"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 415
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 3 /* args */
        start local 3 // com.android.internal.os.SomeArgs args
         2: .line 416
            aload 3 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 417
            aload 3 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 418
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 6
            aload 3 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 3 // com.android.internal.os.SomeArgs args
         5: .line 419
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 420
            invokestatic android.telecom.Log.endSession:()V
         8: .line 421
            aload 4
            athrow
         9: .line 420
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        10: .line 422
            return
        end local 2 // android.telecom.Logging.Session$Info sessionInfo
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Landroid/telecom/ConnectionService$1;
            0   11     1       callId  Ljava/lang/String;
            0   11     2  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    5     3         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     6       6  any
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public void hold(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 426
            aload 2 /* sessionInfo */
            ldc "CS.h"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 428
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 3 /* args */
        start local 3 // com.android.internal.os.SomeArgs args
         2: .line 429
            aload 3 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 430
            aload 3 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 431
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 7
            aload 3 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 3 // com.android.internal.os.SomeArgs args
         5: .line 432
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 433
            invokestatic android.telecom.Log.endSession:()V
         8: .line 434
            aload 4
            athrow
         9: .line 433
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        10: .line 435
            return
        end local 2 // android.telecom.Logging.Session$Info sessionInfo
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Landroid/telecom/ConnectionService$1;
            0   11     1       callId  Ljava/lang/String;
            0   11     2  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    5     3         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     6       6  any
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public void unhold(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 439
            aload 2 /* sessionInfo */
            ldc "CS.u"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 441
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 3 /* args */
        start local 3 // com.android.internal.os.SomeArgs args
         2: .line 442
            aload 3 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 443
            aload 3 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 444
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 8
            aload 3 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 3 // com.android.internal.os.SomeArgs args
         5: .line 445
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 446
            invokestatic android.telecom.Log.endSession:()V
         8: .line 447
            aload 4
            athrow
         9: .line 446
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        10: .line 448
            return
        end local 2 // android.telecom.Logging.Session$Info sessionInfo
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Landroid/telecom/ConnectionService$1;
            0   11     1       callId  Ljava/lang/String;
            0   11     2  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    5     3         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     6       6  any
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public void onCallAudioStateChanged(java.lang.String, android.telecom.CallAudioState, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/CallAudioState;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.telecom.CallAudioState callAudioState
        start local 3 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 453
            aload 3 /* sessionInfo */
            ldc "CS.cASC"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 455
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 4 /* args */
        start local 4 // com.android.internal.os.SomeArgs args
         2: .line 456
            aload 4 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 457
            aload 4 /* args */
            aload 2 /* callAudioState */
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 458
            aload 4 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
         5: .line 459
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 9
            aload 4 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 4 // com.android.internal.os.SomeArgs args
         6: .line 460
            goto 10
      StackMap locals:
      StackMap stack: java.lang.Throwable
         7: astore 5
         8: .line 461
            invokestatic android.telecom.Log.endSession:()V
         9: .line 462
            aload 5
            athrow
        10: .line 461
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        11: .line 463
            return
        end local 3 // android.telecom.Logging.Session$Info sessionInfo
        end local 2 // android.telecom.CallAudioState callAudioState
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   12     0            this  Landroid/telecom/ConnectionService$1;
            0   12     1          callId  Ljava/lang/String;
            0   12     2  callAudioState  Landroid/telecom/CallAudioState;
            0   12     3     sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    6     4            args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     7       7  any
    MethodParameters:
                Name  Flags
      callId          
      callAudioState  
      sessionInfo     

  public void playDtmfTone(java.lang.String, char, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;CLandroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // char digit
        start local 3 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 467
            aload 3 /* sessionInfo */
            ldc "CS.pDT"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 469
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 4 /* args */
        start local 4 // com.android.internal.os.SomeArgs args
         2: .line 470
            aload 4 /* args */
            iload 2 /* digit */
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 471
            aload 4 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 472
            aload 4 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
         5: .line 473
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 10
            aload 4 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 4 // com.android.internal.os.SomeArgs args
         6: .line 474
            goto 10
      StackMap locals:
      StackMap stack: java.lang.Throwable
         7: astore 5
         8: .line 475
            invokestatic android.telecom.Log.endSession:()V
         9: .line 476
            aload 5
            athrow
        10: .line 475
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        11: .line 477
            return
        end local 3 // android.telecom.Logging.Session$Info sessionInfo
        end local 2 // char digit
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   12     0         this  Landroid/telecom/ConnectionService$1;
            0   12     1       callId  Ljava/lang/String;
            0   12     2        digit  C
            0   12     3  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    6     4         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     7       7  any
    MethodParameters:
             Name  Flags
      callId       
      digit        
      sessionInfo  

  public void stopDtmfTone(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 481
            aload 2 /* sessionInfo */
            ldc "CS.sDT"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 483
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 3 /* args */
        start local 3 // com.android.internal.os.SomeArgs args
         2: .line 484
            aload 3 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 485
            aload 3 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 486
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 11
            aload 3 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 3 // com.android.internal.os.SomeArgs args
         5: .line 487
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 488
            invokestatic android.telecom.Log.endSession:()V
         8: .line 489
            aload 4
            athrow
         9: .line 488
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        10: .line 490
            return
        end local 2 // android.telecom.Logging.Session$Info sessionInfo
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Landroid/telecom/ConnectionService$1;
            0   11     1       callId  Ljava/lang/String;
            0   11     2  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    5     3         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     6       6  any
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public void conference(java.lang.String, java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId1
        start local 2 // java.lang.String callId2
        start local 3 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 494
            aload 3 /* sessionInfo */
            ldc "CS.c"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 496
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 4 /* args */
        start local 4 // com.android.internal.os.SomeArgs args
         2: .line 497
            aload 4 /* args */
            aload 1 /* callId1 */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 498
            aload 4 /* args */
            aload 2 /* callId2 */
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 499
            aload 4 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
         5: .line 500
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 12
            aload 4 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 4 // com.android.internal.os.SomeArgs args
         6: .line 501
            goto 10
      StackMap locals:
      StackMap stack: java.lang.Throwable
         7: astore 5
         8: .line 502
            invokestatic android.telecom.Log.endSession:()V
         9: .line 503
            aload 5
            athrow
        10: .line 502
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        11: .line 504
            return
        end local 3 // android.telecom.Logging.Session$Info sessionInfo
        end local 2 // java.lang.String callId2
        end local 1 // java.lang.String callId1
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   12     0         this  Landroid/telecom/ConnectionService$1;
            0   12     1      callId1  Ljava/lang/String;
            0   12     2      callId2  Ljava/lang/String;
            0   12     3  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    6     4         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     7       7  any
    MethodParameters:
             Name  Flags
      callId1      
      callId2      
      sessionInfo  

  public void splitFromConference(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 508
            aload 2 /* sessionInfo */
            ldc "CS.sFC"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 510
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 3 /* args */
        start local 3 // com.android.internal.os.SomeArgs args
         2: .line 511
            aload 3 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 512
            aload 3 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 513
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 13
            aload 3 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 3 // com.android.internal.os.SomeArgs args
         5: .line 514
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 515
            invokestatic android.telecom.Log.endSession:()V
         8: .line 516
            aload 4
            athrow
         9: .line 515
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        10: .line 517
            return
        end local 2 // android.telecom.Logging.Session$Info sessionInfo
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Landroid/telecom/ConnectionService$1;
            0   11     1       callId  Ljava/lang/String;
            0   11     2  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    5     3         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     6       6  any
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public void mergeConference(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 521
            aload 2 /* sessionInfo */
            ldc "CS.mC"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 523
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 3 /* args */
        start local 3 // com.android.internal.os.SomeArgs args
         2: .line 524
            aload 3 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 525
            aload 3 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 526
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 18
            aload 3 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 3 // com.android.internal.os.SomeArgs args
         5: .line 527
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 528
            invokestatic android.telecom.Log.endSession:()V
         8: .line 529
            aload 4
            athrow
         9: .line 528
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        10: .line 530
            return
        end local 2 // android.telecom.Logging.Session$Info sessionInfo
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Landroid/telecom/ConnectionService$1;
            0   11     1       callId  Ljava/lang/String;
            0   11     2  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    5     3         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     6       6  any
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public void swapConference(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 534
            aload 2 /* sessionInfo */
            ldc "CS.sC"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 536
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 3 /* args */
        start local 3 // com.android.internal.os.SomeArgs args
         2: .line 537
            aload 3 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 538
            aload 3 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 539
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 19
            aload 3 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 3 // com.android.internal.os.SomeArgs args
         5: .line 540
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 541
            invokestatic android.telecom.Log.endSession:()V
         8: .line 542
            aload 4
            athrow
         9: .line 541
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        10: .line 543
            return
        end local 2 // android.telecom.Logging.Session$Info sessionInfo
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Landroid/telecom/ConnectionService$1;
            0   11     1       callId  Ljava/lang/String;
            0   11     2  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    5     3         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     6       6  any
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public void onPostDialContinue(java.lang.String, boolean, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;ZLandroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // boolean proceed
        start local 3 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 547
            aload 3 /* sessionInfo */
            ldc "CS.oPDC"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 549
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 4 /* args */
        start local 4 // com.android.internal.os.SomeArgs args
         2: .line 550
            aload 4 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 551
            aload 4 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 552
            aload 4 /* args */
            iload 2 /* proceed */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.telecom.ConnectionService$1 java.lang.String int android.telecom.Logging.Session$Info com.android.internal.os.SomeArgs
      StackMap stack: com.android.internal.os.SomeArgs
         5: iconst_0
      StackMap locals: android.telecom.ConnectionService$1 java.lang.String int android.telecom.Logging.Session$Info com.android.internal.os.SomeArgs
      StackMap stack: com.android.internal.os.SomeArgs int
         6: putfield com.android.internal.os.SomeArgs.argi1:I
         7: .line 553
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 14
            aload 4 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 4 // com.android.internal.os.SomeArgs args
         8: .line 554
            goto 12
      StackMap locals: android.telecom.ConnectionService$1 java.lang.String int android.telecom.Logging.Session$Info
      StackMap stack: java.lang.Throwable
         9: astore 5
        10: .line 555
            invokestatic android.telecom.Log.endSession:()V
        11: .line 556
            aload 5
            athrow
        12: .line 555
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        13: .line 557
            return
        end local 3 // android.telecom.Logging.Session$Info sessionInfo
        end local 2 // boolean proceed
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   14     0         this  Landroid/telecom/ConnectionService$1;
            0   14     1       callId  Ljava/lang/String;
            0   14     2      proceed  Z
            0   14     3  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    8     4         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     9       9  any
    MethodParameters:
             Name  Flags
      callId       
      proceed      
      sessionInfo  

  public void pullExternalCall(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 561
            aload 2 /* sessionInfo */
            ldc "CS.pEC"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 563
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 3 /* args */
        start local 3 // com.android.internal.os.SomeArgs args
         2: .line 564
            aload 3 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 565
            aload 3 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 566
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 22
            aload 3 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 3 // com.android.internal.os.SomeArgs args
         5: .line 567
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 568
            invokestatic android.telecom.Log.endSession:()V
         8: .line 569
            aload 4
            athrow
         9: .line 568
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        10: .line 570
            return
        end local 2 // android.telecom.Logging.Session$Info sessionInfo
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Landroid/telecom/ConnectionService$1;
            0   11     1       callId  Ljava/lang/String;
            0   11     2  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    5     3         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     6       6  any
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public void sendCallEvent(java.lang.String, java.lang.String, android.os.Bundle, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=5
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // java.lang.String event
        start local 3 // android.os.Bundle extras
        start local 4 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 575
            aload 4 /* sessionInfo */
            ldc "CS.sCE"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 577
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 5 /* args */
        start local 5 // com.android.internal.os.SomeArgs args
         2: .line 578
            aload 5 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 579
            aload 5 /* args */
            aload 2 /* event */
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 580
            aload 5 /* args */
            aload 3 /* extras */
            putfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
         5: .line 581
            aload 5 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg4:Ljava/lang/Object;
         6: .line 582
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 23
            aload 5 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 5 // com.android.internal.os.SomeArgs args
         7: .line 583
            goto 11
      StackMap locals:
      StackMap stack: java.lang.Throwable
         8: astore 6
         9: .line 584
            invokestatic android.telecom.Log.endSession:()V
        10: .line 585
            aload 6
            athrow
        11: .line 584
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        12: .line 586
            return
        end local 4 // android.telecom.Logging.Session$Info sessionInfo
        end local 3 // android.os.Bundle extras
        end local 2 // java.lang.String event
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   13     0         this  Landroid/telecom/ConnectionService$1;
            0   13     1       callId  Ljava/lang/String;
            0   13     2        event  Ljava/lang/String;
            0   13     3       extras  Landroid/os/Bundle;
            0   13     4  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    7     5         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     8       8  any
    MethodParameters:
             Name  Flags
      callId       
      event        
      extras       
      sessionInfo  

  public void onExtrasChanged(java.lang.String, android.os.Bundle, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/os/Bundle;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.os.Bundle extras
        start local 3 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 590
            aload 3 /* sessionInfo */
            ldc "CS.oEC"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 592
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 4 /* args */
        start local 4 // com.android.internal.os.SomeArgs args
         2: .line 593
            aload 4 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 594
            aload 4 /* args */
            aload 2 /* extras */
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 595
            aload 4 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
         5: .line 596
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 24
            aload 4 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 4 // com.android.internal.os.SomeArgs args
         6: .line 597
            goto 10
      StackMap locals:
      StackMap stack: java.lang.Throwable
         7: astore 5
         8: .line 598
            invokestatic android.telecom.Log.endSession:()V
         9: .line 599
            aload 5
            athrow
        10: .line 598
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        11: .line 600
            return
        end local 3 // android.telecom.Logging.Session$Info sessionInfo
        end local 2 // android.os.Bundle extras
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   12     0         this  Landroid/telecom/ConnectionService$1;
            0   12     1       callId  Ljava/lang/String;
            0   12     2       extras  Landroid/os/Bundle;
            0   12     3  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    6     4         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     7       7  any
    MethodParameters:
             Name  Flags
      callId       
      extras       
      sessionInfo  

  public void startRtt(java.lang.String, android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/os/ParcelFileDescriptor;Landroid/os/ParcelFileDescriptor;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.os.ParcelFileDescriptor fromInCall
        start local 3 // android.os.ParcelFileDescriptor toInCall
        start local 4 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 605
            aload 4 /* sessionInfo */
            ldc "CS.+RTT"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 607
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 5 /* args */
        start local 5 // com.android.internal.os.SomeArgs args
         2: .line 608
            aload 5 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 609
            aload 5 /* args */
            new android.telecom.Connection$RttTextStream
            dup
            aload 3 /* toInCall */
            aload 2 /* fromInCall */
            invokespecial android.telecom.Connection$RttTextStream.<init>:(Landroid/os/ParcelFileDescriptor;Landroid/os/ParcelFileDescriptor;)V
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 610
            aload 5 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
         5: .line 611
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 26
            aload 5 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 5 // com.android.internal.os.SomeArgs args
         6: .line 612
            goto 10
      StackMap locals:
      StackMap stack: java.lang.Throwable
         7: astore 6
         8: .line 613
            invokestatic android.telecom.Log.endSession:()V
         9: .line 614
            aload 6
            athrow
        10: .line 613
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        11: .line 615
            return
        end local 4 // android.telecom.Logging.Session$Info sessionInfo
        end local 3 // android.os.ParcelFileDescriptor toInCall
        end local 2 // android.os.ParcelFileDescriptor fromInCall
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   12     0         this  Landroid/telecom/ConnectionService$1;
            0   12     1       callId  Ljava/lang/String;
            0   12     2   fromInCall  Landroid/os/ParcelFileDescriptor;
            0   12     3     toInCall  Landroid/os/ParcelFileDescriptor;
            0   12     4  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    6     5         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      fromInCall   
      toInCall     
      sessionInfo  

  public void stopRtt(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 619
            aload 2 /* sessionInfo */
            ldc "CS.-RTT"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 621
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 3 /* args */
        start local 3 // com.android.internal.os.SomeArgs args
         2: .line 622
            aload 3 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 623
            aload 3 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         4: .line 624
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 27
            aload 3 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 3 // com.android.internal.os.SomeArgs args
         5: .line 625
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 4
         7: .line 626
            invokestatic android.telecom.Log.endSession:()V
         8: .line 627
            aload 4
            athrow
         9: .line 626
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        10: .line 628
            return
        end local 2 // android.telecom.Logging.Session$Info sessionInfo
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Landroid/telecom/ConnectionService$1;
            0   11     1       callId  Ljava/lang/String;
            0   11     2  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    5     3         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1     6       6  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public void respondToRttUpgradeRequest(java.lang.String, android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/os/ParcelFileDescriptor;Landroid/os/ParcelFileDescriptor;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // java.lang.String callId
        start local 2 // android.os.ParcelFileDescriptor fromInCall
        start local 3 // android.os.ParcelFileDescriptor toInCall
        start local 4 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 633
            aload 4 /* sessionInfo */
            ldc "CS.rTRUR"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 635
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 5 /* args */
        start local 5 // com.android.internal.os.SomeArgs args
         2: .line 636
            aload 5 /* args */
            aload 1 /* callId */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         3: .line 637
            aload 3 /* toInCall */
            ifnull 4
            aload 2 /* fromInCall */
            ifnonnull 6
         4: .line 638
      StackMap locals: com.android.internal.os.SomeArgs
      StackMap stack:
            aload 5 /* args */
            aconst_null
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         5: .line 639
            goto 7
         6: .line 640
      StackMap locals:
      StackMap stack:
            aload 5 /* args */
            new android.telecom.Connection$RttTextStream
            dup
            aload 3 /* toInCall */
            aload 2 /* fromInCall */
            invokespecial android.telecom.Connection$RttTextStream.<init>:(Landroid/os/ParcelFileDescriptor;Landroid/os/ParcelFileDescriptor;)V
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         7: .line 642
      StackMap locals:
      StackMap stack:
            aload 5 /* args */
            invokestatic android.telecom.Log.createSubsession:()Landroid/telecom/Logging/Session;
            putfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
         8: .line 643
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 28
            aload 5 /* args */
            invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
        end local 5 // com.android.internal.os.SomeArgs args
         9: .line 644
            goto 13
      StackMap locals: android.telecom.ConnectionService$1 java.lang.String android.os.ParcelFileDescriptor android.os.ParcelFileDescriptor android.telecom.Logging.Session$Info
      StackMap stack: java.lang.Throwable
        10: astore 6
        11: .line 645
            invokestatic android.telecom.Log.endSession:()V
        12: .line 646
            aload 6
            athrow
        13: .line 645
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
        14: .line 647
            return
        end local 4 // android.telecom.Logging.Session$Info sessionInfo
        end local 3 // android.os.ParcelFileDescriptor toInCall
        end local 2 // android.os.ParcelFileDescriptor fromInCall
        end local 1 // java.lang.String callId
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Landroid/telecom/ConnectionService$1;
            0   15     1       callId  Ljava/lang/String;
            0   15     2   fromInCall  Landroid/os/ParcelFileDescriptor;
            0   15     3     toInCall  Landroid/os/ParcelFileDescriptor;
            0   15     4  sessionInfo  Landroid/telecom/Logging/Session$Info;
            2    9     5         args  Lcom/android/internal/os/SomeArgs;
      Exception table:
        from    to  target  type
           1    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      fromInCall   
      toInCall     
      sessionInfo  

  public void connectionServiceFocusLost(android.telecom.Logging.Session$Info);
    descriptor: (Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 651
            aload 1 /* sessionInfo */
            ldc "CS.cSFL"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 653
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 30
            invokevirtual android.os.Handler.obtainMessage:(I)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
         2: .line 654
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 2
         4: .line 655
            invokestatic android.telecom.Log.endSession:()V
         5: .line 656
            aload 2
            athrow
         6: .line 655
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
         7: .line 657
            return
        end local 1 // android.telecom.Logging.Session$Info sessionInfo
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     0         this  Landroid/telecom/ConnectionService$1;
            0    8     1  sessionInfo  Landroid/telecom/Logging/Session$Info;
      Exception table:
        from    to  target  type
           1     3       3  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      sessionInfo  

  public void connectionServiceFocusGained(android.telecom.Logging.Session$Info);
    descriptor: (Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // android.telecom.ConnectionService$1 this
        start local 1 // android.telecom.Logging.Session$Info sessionInfo
         0: .line 661
            aload 1 /* sessionInfo */
            ldc "CS.cSFG"
            invokestatic android.telecom.Log.startSession:(Landroid/telecom/Logging/Session$Info;Ljava/lang/String;)V
         1: .line 663
            aload 0 /* this */
            getfield android.telecom.ConnectionService$1.this$0:Landroid/telecom/ConnectionService;
            getfield android.telecom.ConnectionService.mHandler:Landroid/os/Handler;
            bipush 31
            invokevirtual android.os.Handler.obtainMessage:(I)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
         2: .line 664
            goto 6
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: astore 2
         4: .line 665
            invokestatic android.telecom.Log.endSession:()V
         5: .line 666
            aload 2
            athrow
         6: .line 665
      StackMap locals:
      StackMap stack:
            invokestatic android.telecom.Log.endSession:()V
         7: .line 667
            return
        end local 1 // android.telecom.Logging.Session$Info sessionInfo
        end local 0 // android.telecom.ConnectionService$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     0         this  Landroid/telecom/ConnectionService$1;
            0    8     1  sessionInfo  Landroid/telecom/Logging/Session$Info;
      Exception table:
        from    to  target  type
           1     3       3  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      sessionInfo  
}
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$1
  public Info = android.telecom.Logging.Session$Info of android.telecom.Logging.Session
  public abstract Stub = com.android.internal.telecom.IConnectionService$Stub of com.android.internal.telecom.IConnectionService