public class android.telephony.ims.ImsCallSession$Listener
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.telephony.ims.ImsCallSession$Listener
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
         0: .line 101
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ims/ImsCallSession$Listener;

  public void callSessionProgressing(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsStreamMediaProfile);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsStreamMediaProfile;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsStreamMediaProfile profile
         0: .line 111
            return
        end local 2 // android.telephony.ims.ImsStreamMediaProfile profile
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1  session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  profile  Landroid/telephony/ims/ImsStreamMediaProfile;
    MethodParameters:
         Name  Flags
      session  
      profile  

  public void callSessionStarted(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsCallProfile profile
         0: .line 121
            return
        end local 2 // android.telephony.ims.ImsCallProfile profile
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1  session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  profile  Landroid/telephony/ims/ImsCallProfile;
    MethodParameters:
         Name  Flags
      session  
      profile  

  public void callSessionStartFailed(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsReasonInfo reasonInfo
         0: .line 131
            return
        end local 2 // android.telephony.ims.ImsReasonInfo reasonInfo
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1     session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  reasonInfo  Landroid/telephony/ims/ImsReasonInfo;
    MethodParameters:
            Name  Flags
      session     
      reasonInfo  

  public void callSessionTerminated(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsReasonInfo reasonInfo
         0: .line 141
            return
        end local 2 // android.telephony.ims.ImsReasonInfo reasonInfo
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1     session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  reasonInfo  Landroid/telephony/ims/ImsReasonInfo;
    MethodParameters:
            Name  Flags
      session     
      reasonInfo  

  public void callSessionHeld(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsCallProfile profile
         0: .line 150
            return
        end local 2 // android.telephony.ims.ImsCallProfile profile
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1  session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  profile  Landroid/telephony/ims/ImsCallProfile;
    MethodParameters:
         Name  Flags
      session  
      profile  

  public void callSessionHoldFailed(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsReasonInfo reasonInfo
         0: .line 160
            return
        end local 2 // android.telephony.ims.ImsReasonInfo reasonInfo
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1     session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  reasonInfo  Landroid/telephony/ims/ImsReasonInfo;
    MethodParameters:
            Name  Flags
      session     
      reasonInfo  

  public void callSessionHoldReceived(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsCallProfile profile
         0: .line 169
            return
        end local 2 // android.telephony.ims.ImsCallProfile profile
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1  session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  profile  Landroid/telephony/ims/ImsCallProfile;
    MethodParameters:
         Name  Flags
      session  
      profile  

  public void callSessionResumed(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsCallProfile profile
         0: .line 178
            return
        end local 2 // android.telephony.ims.ImsCallProfile profile
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1  session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  profile  Landroid/telephony/ims/ImsCallProfile;
    MethodParameters:
         Name  Flags
      session  
      profile  

  public void callSessionResumeFailed(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsReasonInfo reasonInfo
         0: .line 188
            return
        end local 2 // android.telephony.ims.ImsReasonInfo reasonInfo
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1     session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  reasonInfo  Landroid/telephony/ims/ImsReasonInfo;
    MethodParameters:
            Name  Flags
      session     
      reasonInfo  

  public void callSessionResumeReceived(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsCallProfile profile
         0: .line 197
            return
        end local 2 // android.telephony.ims.ImsCallProfile profile
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1  session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  profile  Landroid/telephony/ims/ImsCallProfile;
    MethodParameters:
         Name  Flags
      session  
      profile  

  public void callSessionMergeStarted(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsCallSession newSession
        start local 3 // android.telephony.ims.ImsCallProfile profile
         0: .line 209
            return
        end local 3 // android.telephony.ims.ImsCallProfile profile
        end local 2 // android.telephony.ims.ImsCallSession newSession
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1     session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  newSession  Landroid/telephony/ims/ImsCallSession;
            0    1     3     profile  Landroid/telephony/ims/ImsCallProfile;
    MethodParameters:
            Name  Flags
      session     
      newSession  
      profile     

  public void callSessionMergeComplete(android.telephony.ims.ImsCallSession);
    descriptor: (Landroid/telephony/ims/ImsCallSession;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
         0: .line 217
            return
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1  session  Landroid/telephony/ims/ImsCallSession;
    MethodParameters:
         Name  Flags
      session  

  public void callSessionMergeFailed(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsReasonInfo reasonInfo
         0: .line 227
            return
        end local 2 // android.telephony.ims.ImsReasonInfo reasonInfo
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1     session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  reasonInfo  Landroid/telephony/ims/ImsReasonInfo;
    MethodParameters:
            Name  Flags
      session     
      reasonInfo  

  public void callSessionUpdated(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsCallProfile profile
         0: .line 236
            return
        end local 2 // android.telephony.ims.ImsCallProfile profile
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1  session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  profile  Landroid/telephony/ims/ImsCallProfile;
    MethodParameters:
         Name  Flags
      session  
      profile  

  public void callSessionUpdateFailed(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsReasonInfo reasonInfo
         0: .line 246
            return
        end local 2 // android.telephony.ims.ImsReasonInfo reasonInfo
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1     session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  reasonInfo  Landroid/telephony/ims/ImsReasonInfo;
    MethodParameters:
            Name  Flags
      session     
      reasonInfo  

  public void callSessionUpdateReceived(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsCallProfile profile
         0: .line 256
            return
        end local 2 // android.telephony.ims.ImsCallProfile profile
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1  session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  profile  Landroid/telephony/ims/ImsCallProfile;
    MethodParameters:
         Name  Flags
      session  
      profile  

  public void callSessionConferenceExtended(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsCallSession newSession
        start local 3 // android.telephony.ims.ImsCallProfile profile
         0: .line 267
            return
        end local 3 // android.telephony.ims.ImsCallProfile profile
        end local 2 // android.telephony.ims.ImsCallSession newSession
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1     session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  newSession  Landroid/telephony/ims/ImsCallSession;
            0    1     3     profile  Landroid/telephony/ims/ImsCallProfile;
    MethodParameters:
            Name  Flags
      session     
      newSession  
      profile     

  public void callSessionConferenceExtendFailed(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsReasonInfo reasonInfo
         0: .line 277
            return
        end local 2 // android.telephony.ims.ImsReasonInfo reasonInfo
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1     session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  reasonInfo  Landroid/telephony/ims/ImsReasonInfo;
    MethodParameters:
            Name  Flags
      session     
      reasonInfo  

  public void callSessionConferenceExtendReceived(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsCallSession newSession
        start local 3 // android.telephony.ims.ImsCallProfile profile
         0: .line 287
            return
        end local 3 // android.telephony.ims.ImsCallProfile profile
        end local 2 // android.telephony.ims.ImsCallSession newSession
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1     session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  newSession  Landroid/telephony/ims/ImsCallSession;
            0    1     3     profile  Landroid/telephony/ims/ImsCallProfile;
    MethodParameters:
            Name  Flags
      session     
      newSession  
      profile     

  public void callSessionInviteParticipantsRequestDelivered(android.telephony.ims.ImsCallSession);
    descriptor: (Landroid/telephony/ims/ImsCallSession;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
         0: .line 297
            return
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1  session  Landroid/telephony/ims/ImsCallSession;
    MethodParameters:
         Name  Flags
      session  

  public void callSessionInviteParticipantsRequestFailed(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsReasonInfo reasonInfo
         0: .line 308
            return
        end local 2 // android.telephony.ims.ImsReasonInfo reasonInfo
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1     session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  reasonInfo  Landroid/telephony/ims/ImsReasonInfo;
    MethodParameters:
            Name  Flags
      session     
      reasonInfo  

  public void callSessionRemoveParticipantsRequestDelivered(android.telephony.ims.ImsCallSession);
    descriptor: (Landroid/telephony/ims/ImsCallSession;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
         0: .line 318
            return
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1  session  Landroid/telephony/ims/ImsCallSession;
    MethodParameters:
         Name  Flags
      session  

  public void callSessionRemoveParticipantsRequestFailed(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsReasonInfo reasonInfo
         0: .line 329
            return
        end local 2 // android.telephony.ims.ImsReasonInfo reasonInfo
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1     session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  reasonInfo  Landroid/telephony/ims/ImsReasonInfo;
    MethodParameters:
            Name  Flags
      session     
      reasonInfo  

  public void callSessionConferenceStateUpdated(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsConferenceState);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsConferenceState;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsConferenceState state
         0: .line 339
            return
        end local 2 // android.telephony.ims.ImsConferenceState state
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1  session  Landroid/telephony/ims/ImsCallSession;
            0    1     2    state  Landroid/telephony/ims/ImsConferenceState;
    MethodParameters:
         Name  Flags
      session  
      state    

  public void callSessionUssdMessageReceived(android.telephony.ims.ImsCallSession, int, java.lang.String);
    descriptor: (Landroid/telephony/ims/ImsCallSession;ILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // int mode
        start local 3 // java.lang.String ussdMessage
         0: .line 350
            return
        end local 3 // java.lang.String ussdMessage
        end local 2 // int mode
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1      session  Landroid/telephony/ims/ImsCallSession;
            0    1     2         mode  I
            0    1     3  ussdMessage  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      session      
      mode         
      ussdMessage  

  public void callSessionMayHandover(android.telephony.ims.ImsCallSession, int, int);
    descriptor: (Landroid/telephony/ims/ImsCallSession;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // int srcAccessTech
        start local 3 // int targetAccessTech
         0: .line 368
            return
        end local 3 // int targetAccessTech
        end local 2 // int srcAccessTech
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1           session  Landroid/telephony/ims/ImsCallSession;
            0    1     2     srcAccessTech  I
            0    1     3  targetAccessTech  I
    MethodParameters:
                  Name  Flags
      session           
      srcAccessTech     
      targetAccessTech  

  public void callSessionHandover(android.telephony.ims.ImsCallSession, int, int, android.telephony.ims.ImsReasonInfo);
    descriptor: (Landroid/telephony/ims/ImsCallSession;IILandroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=5, args_size=5
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // int srcAccessTech
        start local 3 // int targetAccessTech
        start local 4 // android.telephony.ims.ImsReasonInfo reasonInfo
         0: .line 382
            return
        end local 4 // android.telephony.ims.ImsReasonInfo reasonInfo
        end local 3 // int targetAccessTech
        end local 2 // int srcAccessTech
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1           session  Landroid/telephony/ims/ImsCallSession;
            0    1     2     srcAccessTech  I
            0    1     3  targetAccessTech  I
            0    1     4        reasonInfo  Landroid/telephony/ims/ImsReasonInfo;
    MethodParameters:
                  Name  Flags
      session           
      srcAccessTech     
      targetAccessTech  
      reasonInfo        

  public void callSessionHandoverFailed(android.telephony.ims.ImsCallSession, int, int, android.telephony.ims.ImsReasonInfo);
    descriptor: (Landroid/telephony/ims/ImsCallSession;IILandroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=5, args_size=5
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // int srcAccessTech
        start local 3 // int targetAccessTech
        start local 4 // android.telephony.ims.ImsReasonInfo reasonInfo
         0: .line 396
            return
        end local 4 // android.telephony.ims.ImsReasonInfo reasonInfo
        end local 3 // int targetAccessTech
        end local 2 // int srcAccessTech
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1           session  Landroid/telephony/ims/ImsCallSession;
            0    1     2     srcAccessTech  I
            0    1     3  targetAccessTech  I
            0    1     4        reasonInfo  Landroid/telephony/ims/ImsReasonInfo;
    MethodParameters:
                  Name  Flags
      session           
      srcAccessTech     
      targetAccessTech  
      reasonInfo        

  public void callSessionTtyModeReceived(android.telephony.ims.ImsCallSession, int);
    descriptor: (Landroid/telephony/ims/ImsCallSession;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // int mode
         0: .line 407
            return
        end local 2 // int mode
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1  session  Landroid/telephony/ims/ImsCallSession;
            0    1     2     mode  I
    MethodParameters:
         Name  Flags
      session  
      mode     

  public void callSessionMultipartyStateChanged(android.telephony.ims.ImsCallSession, boolean);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // boolean isMultiParty
         0: .line 419
            return
        end local 2 // boolean isMultiParty
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1       session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  isMultiParty  Z
    MethodParameters:
              Name  Flags
      session       
      isMultiParty  

  public void callSessionSuppServiceReceived(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsSuppServiceNotification);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsSuppServiceNotification;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsSuppServiceNotification suppServiceInfo
         0: .line 428
            return
        end local 2 // android.telephony.ims.ImsSuppServiceNotification suppServiceInfo
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1          session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  suppServiceInfo  Landroid/telephony/ims/ImsSuppServiceNotification;
    MethodParameters:
                 Name  Flags
      session          
      suppServiceInfo  

  public void callSessionRttModifyRequestReceived(android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Landroid/telephony/ims/ImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // android.telephony.ims.ImsCallSession session
        start local 2 // android.telephony.ims.ImsCallProfile callProfile
         0: .line 436
            return
        end local 2 // android.telephony.ims.ImsCallProfile callProfile
        end local 1 // android.telephony.ims.ImsCallSession session
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1      session  Landroid/telephony/ims/ImsCallSession;
            0    1     2  callProfile  Landroid/telephony/ims/ImsCallProfile;
    MethodParameters:
             Name  Flags
      session      
      callProfile  

  public void callSessionRttModifyResponseReceived(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // int status
         0: .line 443
            return
        end local 1 // int status
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1  status  I
    MethodParameters:
        Name  Flags
      status  

  public void callSessionRttMessageReceived(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.telephony.ims.ImsCallSession$Listener this
        start local 1 // java.lang.String rttMessage
         0: .line 450
            return
        end local 1 // java.lang.String rttMessage
        end local 0 // android.telephony.ims.ImsCallSession$Listener this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/telephony/ims/ImsCallSession$Listener;
            0    1     1  rttMessage  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      rttMessage  
}
SourceFile: "ImsCallSession.java"
NestHost: android.telephony.ims.ImsCallSession
InnerClasses:
  public Listener = android.telephony.ims.ImsCallSession$Listener of android.telephony.ims.ImsCallSession