class android.app.IActivityManager$Stub$Proxy implements android.app.IActivityManager
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: android.app.IActivityManager$Stub$Proxy
  super_class: java.lang.Object
{
  private android.os.IBinder mRemote;
    descriptor: Landroid/os/IBinder;
    flags: (0x0002) ACC_PRIVATE

  void <init>(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder remote
         0: .line 3600
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 3602
            aload 0 /* this */
            aload 1 /* remote */
            putfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
         2: .line 3603
            return
        end local 1 // android.os.IBinder remote
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0    3     1  remote  Landroid/os/IBinder;
    MethodParameters:
        Name  Flags
      remote  

  public android.os.IBinder asBinder();
    descriptor: ()Landroid/os/IBinder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 3606
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            areturn
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/IActivityManager$Stub$Proxy;

  public java.lang.String getInterfaceDescriptor();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 3610
            ldc "android.app.IActivityManager"
            areturn
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/IActivityManager$Stub$Proxy;

  public android.os.ParcelFileDescriptor openContentUri(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String uriString
         0: .line 3622
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 3623
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 3626
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 3627
            aload 2 /* _data */
            aload 1 /* uriString */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 3628
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_1
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 3629
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 3630
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 9
         7: .line 3631
            getstatic android.os.ParcelFileDescriptor.CREATOR:Landroid/os/Parcelable$Creator;
            aload 3 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.os.ParcelFileDescriptor
            astore 4 /* _result */
        start local 4 // android.os.ParcelFileDescriptor _result
         8: .line 3632
            goto 15
        end local 4 // android.os.ParcelFileDescriptor _result
         9: .line 3634
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aconst_null
            astore 4 /* _result */
        start local 4 // android.os.ParcelFileDescriptor _result
        10: .line 3636
            goto 15
        end local 4 // android.os.ParcelFileDescriptor _result
        11: .line 3637
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        12: .line 3638
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 3639
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 3640
            aload 5
            athrow
        start local 4 // android.os.ParcelFileDescriptor _result
        15: .line 3638
      StackMap locals: android.os.ParcelFileDescriptor
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 3639
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 3641
            aload 4 /* _result */
            areturn
        end local 4 // android.os.ParcelFileDescriptor _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // java.lang.String uriString
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   18     0       this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1  uriString  Ljava/lang/String;
            1   18     2      _data  Landroid/os/Parcel;
            2   18     3     _reply  Landroid/os/Parcel;
            8    9     4    _result  Landroid/os/ParcelFileDescriptor;
           10   11     4    _result  Landroid/os/ParcelFileDescriptor;
           15   18     4    _result  Landroid/os/ParcelFileDescriptor;
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      uriString  

  public void registerUidObserver(android.app.IUidObserver, int, int, java.lang.String);
    descriptor: (Landroid/app/IUidObserver;IILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IUidObserver observer
        start local 2 // int which
        start local 3 // int cutpoint
        start local 4 // java.lang.String callingPackage
         0: .line 3645
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 3646
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 3648
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 3649
            aload 5 /* _data */
            aload 1 /* observer */
            ifnull 4
            aload 1 /* observer */
            invokeinterface android.app.IUidObserver.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IUidObserver int int java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IUidObserver int int java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 3650
            aload 5 /* _data */
            iload 2 /* which */
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 3651
            aload 5 /* _data */
            iload 3 /* cutpoint */
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 3652
            aload 5 /* _data */
            aload 4 /* callingPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         9: .line 3653
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_2
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 3654
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 3655
            goto 16
        12: .line 3656
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        13: .line 3657
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 3658
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 3659
            aload 7
            athrow
        16: .line 3657
      StackMap locals:
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 3658
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 3660
            return
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // java.lang.String callingPackage
        end local 3 // int cutpoint
        end local 2 // int which
        end local 1 // android.app.IUidObserver observer
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   19     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1        observer  Landroid/app/IUidObserver;
            0   19     2           which  I
            0   19     3        cutpoint  I
            0   19     4  callingPackage  Ljava/lang/String;
            1   19     5           _data  Landroid/os/Parcel;
            2   19     6          _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      observer        
      which           
      cutpoint        
      callingPackage  

  public void unregisterUidObserver(android.app.IUidObserver);
    descriptor: (Landroid/app/IUidObserver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IUidObserver observer
         0: .line 3663
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 3664
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 3666
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 3667
            aload 2 /* _data */
            aload 1 /* observer */
            ifnull 4
            aload 1 /* observer */
            invokeinterface android.app.IUidObserver.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IUidObserver android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IUidObserver android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 3668
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_3
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 3669
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 3670
            goto 13
         9: .line 3671
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 3672
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 3673
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 3674
            aload 4
            athrow
        13: .line 3672
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 3673
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 3675
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.app.IUidObserver observer
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1  observer  Landroid/app/IUidObserver;
            1   16     2     _data  Landroid/os/Parcel;
            2   16     3    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      observer  

  public boolean isUidActive(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int uid
        start local 2 // java.lang.String callingPackage
         0: .line 3678
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 3679
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 3682
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 3683
            aload 3 /* _data */
            iload 1 /* uid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 3684
            aload 3 /* _data */
            aload 2 /* callingPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 3685
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_4
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 3686
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 3687
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 8
            iconst_1
            goto 9
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         8: iconst_0
      StackMap locals:
      StackMap stack: int
         9: istore 5 /* _result */
        start local 5 // boolean _result
        10: .line 3688
            goto 15
        end local 5 // boolean _result
        11: .line 3689
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        12: .line 3690
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 3691
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 3692
            aload 6
            athrow
        start local 5 // boolean _result
        15: .line 3690
      StackMap locals: int
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 3691
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 3693
            iload 5 /* _result */
            ireturn
        end local 5 // boolean _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // java.lang.String callingPackage
        end local 1 // int uid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   18     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1             uid  I
            0   18     2  callingPackage  Ljava/lang/String;
            1   18     3           _data  Landroid/os/Parcel;
            2   18     4          _reply  Landroid/os/Parcel;
           10   11     5         _result  Z
           15   18     5         _result  Z
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      uid             
      callingPackage  

  public void handleApplicationCrash(android.os.IBinder, android.app.ApplicationErrorReport$ParcelableCrashInfo);
    descriptor: (Landroid/os/IBinder;Landroid/app/ApplicationErrorReport$ParcelableCrashInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder app
        start local 2 // android.app.ApplicationErrorReport$ParcelableCrashInfo crashInfo
         0: .line 3700
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 3701
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 3703
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 3704
            aload 3 /* _data */
            aload 1 /* app */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 3705
            aload 2 /* crashInfo */
            ifnull 8
         5: .line 3706
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 3707
            aload 2 /* crashInfo */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.app.ApplicationErrorReport$ParcelableCrashInfo.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 3708
            goto 9
         8: .line 3710
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 3712
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_5
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 3713
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 3714
            goto 16
        12: .line 3715
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        13: .line 3716
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 3717
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 3718
            aload 5
            athrow
        16: .line 3716
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 3717
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 3719
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // android.app.ApplicationErrorReport$ParcelableCrashInfo crashInfo
        end local 1 // android.os.IBinder app
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   19     0       this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1        app  Landroid/os/IBinder;
            0   19     2  crashInfo  Landroid/app/ApplicationErrorReport$ParcelableCrashInfo;
            1   19     3      _data  Landroid/os/Parcel;
            2   19     4     _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      app        
      crashInfo  

  public int startActivity(android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.app.ProfilerInfo, android.os.Bundle);
    descriptor: (Landroid/app/IApplicationThread;Ljava/lang/String;Landroid/content/Intent;Ljava/lang/String;Landroid/os/IBinder;Ljava/lang/String;IILandroid/app/ProfilerInfo;Landroid/os/Bundle;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=15, args_size=11
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread caller
        start local 2 // java.lang.String callingPackage
        start local 3 // android.content.Intent intent
        start local 4 // java.lang.String resolvedType
        start local 5 // android.os.IBinder resultTo
        start local 6 // java.lang.String resultWho
        start local 7 // int requestCode
        start local 8 // int flags
        start local 9 // android.app.ProfilerInfo profilerInfo
        start local 10 // android.os.Bundle options
         0: .line 3722
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 11 /* _data */
        start local 11 // android.os.Parcel _data
         1: .line 3723
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 12 /* _reply */
        start local 12 // android.os.Parcel _reply
         2: .line 3726
            aload 11 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 3727
            aload 11 /* _data */
            aload 1 /* caller */
            ifnull 4
            aload 1 /* caller */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.content.Intent java.lang.String android.os.IBinder java.lang.String int int android.app.ProfilerInfo android.os.Bundle android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.content.Intent java.lang.String android.os.IBinder java.lang.String int int android.app.ProfilerInfo android.os.Bundle android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 3728
            aload 11 /* _data */
            aload 2 /* callingPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         7: .line 3729
            aload 3 /* intent */
            ifnull 11
         8: .line 3730
            aload 11 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 3731
            aload 3 /* intent */
            aload 11 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 3732
            goto 12
        11: .line 3734
      StackMap locals:
      StackMap stack:
            aload 11 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 3736
      StackMap locals:
      StackMap stack:
            aload 11 /* _data */
            aload 4 /* resolvedType */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        13: .line 3737
            aload 11 /* _data */
            aload 5 /* resultTo */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        14: .line 3738
            aload 11 /* _data */
            aload 6 /* resultWho */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        15: .line 3739
            aload 11 /* _data */
            iload 7 /* requestCode */
            invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 3740
            aload 11 /* _data */
            iload 8 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
        17: .line 3741
            aload 9 /* profilerInfo */
            ifnull 21
        18: .line 3742
            aload 11 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        19: .line 3743
            aload 9 /* profilerInfo */
            aload 11 /* _data */
            iconst_0
            invokevirtual android.app.ProfilerInfo.writeToParcel:(Landroid/os/Parcel;I)V
        20: .line 3744
            goto 22
        21: .line 3746
      StackMap locals:
      StackMap stack:
            aload 11 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        22: .line 3748
      StackMap locals:
      StackMap stack:
            aload 10 /* options */
            ifnull 26
        23: .line 3749
            aload 11 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        24: .line 3750
            aload 10 /* options */
            aload 11 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        25: .line 3751
            goto 27
        26: .line 3753
      StackMap locals:
      StackMap stack:
            aload 11 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        27: .line 3755
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 6
            aload 11 /* _data */
            aload 12 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        28: .line 3756
            aload 12 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        29: .line 3757
            aload 12 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 13 /* _result */
        start local 13 // int _result
        30: .line 3758
            goto 35
        end local 13 // int _result
        31: .line 3759
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 14
        32: .line 3760
            aload 12 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        33: .line 3761
            aload 11 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        34: .line 3762
            aload 14
            athrow
        start local 13 // int _result
        35: .line 3760
      StackMap locals: int
      StackMap stack:
            aload 12 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        36: .line 3761
            aload 11 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        37: .line 3763
            iload 13 /* _result */
            ireturn
        end local 13 // int _result
        end local 12 // android.os.Parcel _reply
        end local 11 // android.os.Parcel _data
        end local 10 // android.os.Bundle options
        end local 9 // android.app.ProfilerInfo profilerInfo
        end local 8 // int flags
        end local 7 // int requestCode
        end local 6 // java.lang.String resultWho
        end local 5 // android.os.IBinder resultTo
        end local 4 // java.lang.String resolvedType
        end local 3 // android.content.Intent intent
        end local 2 // java.lang.String callingPackage
        end local 1 // android.app.IApplicationThread caller
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   38     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   38     1          caller  Landroid/app/IApplicationThread;
            0   38     2  callingPackage  Ljava/lang/String;
            0   38     3          intent  Landroid/content/Intent;
            0   38     4    resolvedType  Ljava/lang/String;
            0   38     5        resultTo  Landroid/os/IBinder;
            0   38     6       resultWho  Ljava/lang/String;
            0   38     7     requestCode  I
            0   38     8           flags  I
            0   38     9    profilerInfo  Landroid/app/ProfilerInfo;
            0   38    10         options  Landroid/os/Bundle;
            1   38    11           _data  Landroid/os/Parcel;
            2   38    12          _reply  Landroid/os/Parcel;
           30   31    13         _result  I
           35   38    13         _result  I
      Exception table:
        from    to  target  type
           2    31      31  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      caller          
      callingPackage  
      intent          
      resolvedType    
      resultTo        
      resultWho       
      requestCode     
      flags           
      profilerInfo    
      options         

  public void unhandledBack();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 3767
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 3768
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 3770
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 3771
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 7
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 3772
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 3773
            goto 10
         6: .line 3774
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         7: .line 3775
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 3776
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 3777
            aload 3
            athrow
        10: .line 3775
      StackMap locals:
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 3776
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 3778
            return
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            1   13     1   _data  Landroid/os/Parcel;
            2   13     2  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     6       6  any
    Exceptions:
      throws android.os.RemoteException

  public boolean finishActivity(android.os.IBinder, int, android.content.Intent, int);
    descriptor: (Landroid/os/IBinder;ILandroid/content/Intent;I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // int code
        start local 3 // android.content.Intent data
        start local 4 // int finishTask
         0: .line 3781
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 3782
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 3785
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 3786
            aload 5 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 3787
            aload 5 /* _data */
            iload 2 /* code */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 3788
            aload 3 /* data */
            ifnull 9
         6: .line 3789
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 3790
            aload 3 /* data */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         8: .line 3791
            goto 10
         9: .line 3793
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 3795
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iload 4 /* finishTask */
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 3796
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 8
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        12: .line 3797
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        13: .line 3798
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 14
            iconst_1
            goto 15
      StackMap locals:
      StackMap stack:
        14: iconst_0
      StackMap locals:
      StackMap stack: int
        15: istore 7 /* _result */
        start local 7 // boolean _result
        16: .line 3799
            goto 21
        end local 7 // boolean _result
        17: .line 3800
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 8
        18: .line 3801
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 3802
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 3803
            aload 8
            athrow
        start local 7 // boolean _result
        21: .line 3801
      StackMap locals: int
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 3802
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        23: .line 3804
            iload 7 /* _result */
            ireturn
        end local 7 // boolean _result
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // int finishTask
        end local 3 // android.content.Intent data
        end local 2 // int code
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   24     0        this  Landroid/app/IActivityManager$Stub$Proxy;
            0   24     1       token  Landroid/os/IBinder;
            0   24     2        code  I
            0   24     3        data  Landroid/content/Intent;
            0   24     4  finishTask  I
            1   24     5       _data  Landroid/os/Parcel;
            2   24     6      _reply  Landroid/os/Parcel;
           16   17     7     _result  Z
           21   24     7     _result  Z
      Exception table:
        from    to  target  type
           2    17      17  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      token       
      code        
      data        
      finishTask  

  public android.content.Intent registerReceiver(android.app.IApplicationThread, java.lang.String, android.content.IIntentReceiver, android.content.IntentFilter, java.lang.String, int, int);
    descriptor: (Landroid/app/IApplicationThread;Ljava/lang/String;Landroid/content/IIntentReceiver;Landroid/content/IntentFilter;Ljava/lang/String;II)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=12, args_size=8
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread caller
        start local 2 // java.lang.String callerPackage
        start local 3 // android.content.IIntentReceiver receiver
        start local 4 // android.content.IntentFilter filter
        start local 5 // java.lang.String requiredPermission
        start local 6 // int userId
        start local 7 // int flags
         0: .line 3808
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 8 /* _data */
        start local 8 // android.os.Parcel _data
         1: .line 3809
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 9 /* _reply */
        start local 9 // android.os.Parcel _reply
         2: .line 3812
            aload 8 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 3813
            aload 8 /* _data */
            aload 1 /* caller */
            ifnull 4
            aload 1 /* caller */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.content.IIntentReceiver android.content.IntentFilter java.lang.String int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.content.IIntentReceiver android.content.IntentFilter java.lang.String int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 3814
            aload 8 /* _data */
            aload 2 /* callerPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         7: .line 3815
            aload 8 /* _data */
            aload 3 /* receiver */
            ifnull 8
            aload 3 /* receiver */
            invokeinterface android.content.IIntentReceiver.asBinder:()Landroid/os/IBinder;
            goto 9
      StackMap locals:
      StackMap stack: android.os.Parcel
         8: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.content.IIntentReceiver android.content.IntentFilter java.lang.String int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         9: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        10: .line 3816
            aload 4 /* filter */
            ifnull 14
        11: .line 3817
            aload 8 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 3818
            aload 4 /* filter */
            aload 8 /* _data */
            iconst_0
            invokevirtual android.content.IntentFilter.writeToParcel:(Landroid/os/Parcel;I)V
        13: .line 3819
            goto 15
        14: .line 3821
      StackMap locals:
      StackMap stack:
            aload 8 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        15: .line 3823
      StackMap locals:
      StackMap stack:
            aload 8 /* _data */
            aload 5 /* requiredPermission */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        16: .line 3824
            aload 8 /* _data */
            iload 6 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        17: .line 3825
            aload 8 /* _data */
            iload 7 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
        18: .line 3826
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 9
            aload 8 /* _data */
            aload 9 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        19: .line 3827
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        20: .line 3828
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 23
        21: .line 3829
            getstatic android.content.Intent.CREATOR:Landroid/os/Parcelable$Creator;
            aload 9 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.content.Intent
            astore 10 /* _result */
        start local 10 // android.content.Intent _result
        22: .line 3830
            goto 29
        end local 10 // android.content.Intent _result
        23: .line 3832
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 10 /* _result */
        start local 10 // android.content.Intent _result
        24: .line 3834
            goto 29
        end local 10 // android.content.Intent _result
        25: .line 3835
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 11
        26: .line 3836
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        27: .line 3837
            aload 8 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        28: .line 3838
            aload 11
            athrow
        start local 10 // android.content.Intent _result
        29: .line 3836
      StackMap locals: android.content.Intent
      StackMap stack:
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        30: .line 3837
            aload 8 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        31: .line 3839
            aload 10 /* _result */
            areturn
        end local 10 // android.content.Intent _result
        end local 9 // android.os.Parcel _reply
        end local 8 // android.os.Parcel _data
        end local 7 // int flags
        end local 6 // int userId
        end local 5 // java.lang.String requiredPermission
        end local 4 // android.content.IntentFilter filter
        end local 3 // android.content.IIntentReceiver receiver
        end local 2 // java.lang.String callerPackage
        end local 1 // android.app.IApplicationThread caller
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   32     0                this  Landroid/app/IActivityManager$Stub$Proxy;
            0   32     1              caller  Landroid/app/IApplicationThread;
            0   32     2       callerPackage  Ljava/lang/String;
            0   32     3            receiver  Landroid/content/IIntentReceiver;
            0   32     4              filter  Landroid/content/IntentFilter;
            0   32     5  requiredPermission  Ljava/lang/String;
            0   32     6              userId  I
            0   32     7               flags  I
            1   32     8               _data  Landroid/os/Parcel;
            2   32     9              _reply  Landroid/os/Parcel;
           22   23    10             _result  Landroid/content/Intent;
           24   25    10             _result  Landroid/content/Intent;
           29   32    10             _result  Landroid/content/Intent;
      Exception table:
        from    to  target  type
           2    25      25  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                    Name  Flags
      caller              
      callerPackage       
      receiver            
      filter              
      requiredPermission  
      userId              
      flags               

  public void unregisterReceiver(android.content.IIntentReceiver);
    descriptor: (Landroid/content/IIntentReceiver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.IIntentReceiver receiver
         0: .line 3843
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 3844
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 3846
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 3847
            aload 2 /* _data */
            aload 1 /* receiver */
            ifnull 4
            aload 1 /* receiver */
            invokeinterface android.content.IIntentReceiver.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentReceiver android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentReceiver android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 3848
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 10
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 3849
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 3850
            goto 13
         9: .line 3851
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 3852
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 3853
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 3854
            aload 4
            athrow
        13: .line 3852
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 3853
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 3855
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.content.IIntentReceiver receiver
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1  receiver  Landroid/content/IIntentReceiver;
            1   16     2     _data  Landroid/os/Parcel;
            2   16     3    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      receiver  

  public int broadcastIntent(android.app.IApplicationThread, android.content.Intent, java.lang.String, android.content.IIntentReceiver, int, java.lang.String, android.os.Bundle, java.lang.String[], int, android.os.Bundle, boolean, boolean, int);
    descriptor: (Landroid/app/IApplicationThread;Landroid/content/Intent;Ljava/lang/String;Landroid/content/IIntentReceiver;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/String;ILandroid/os/Bundle;ZZI)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=18, args_size=14
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread caller
        start local 2 // android.content.Intent intent
        start local 3 // java.lang.String resolvedType
        start local 4 // android.content.IIntentReceiver resultTo
        start local 5 // int resultCode
        start local 6 // java.lang.String resultData
        start local 7 // android.os.Bundle map
        start local 8 // java.lang.String[] requiredPermissions
        start local 9 // int appOp
        start local 10 // android.os.Bundle options
        start local 11 // boolean serialized
        start local 12 // boolean sticky
        start local 13 // int userId
         0: .line 3858
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 14 /* _data */
        start local 14 // android.os.Parcel _data
         1: .line 3859
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 15 /* _reply */
        start local 15 // android.os.Parcel _reply
         2: .line 3862
            aload 14 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 3863
            aload 14 /* _data */
            aload 1 /* caller */
            ifnull 4
            aload 1 /* caller */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.content.Intent java.lang.String android.content.IIntentReceiver int java.lang.String android.os.Bundle java.lang.String[] int android.os.Bundle int int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.content.Intent java.lang.String android.content.IIntentReceiver int java.lang.String android.os.Bundle java.lang.String[] int android.os.Bundle int int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 3864
            aload 2 /* intent */
            ifnull 10
         7: .line 3865
            aload 14 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 3866
            aload 2 /* intent */
            aload 14 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         9: .line 3867
            goto 11
        10: .line 3869
      StackMap locals:
      StackMap stack:
            aload 14 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 3871
      StackMap locals:
      StackMap stack:
            aload 14 /* _data */
            aload 3 /* resolvedType */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        12: .line 3872
            aload 14 /* _data */
            aload 4 /* resultTo */
            ifnull 13
            aload 4 /* resultTo */
            invokeinterface android.content.IIntentReceiver.asBinder:()Landroid/os/IBinder;
            goto 14
      StackMap locals:
      StackMap stack: android.os.Parcel
        13: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.content.Intent java.lang.String android.content.IIntentReceiver int java.lang.String android.os.Bundle java.lang.String[] int android.os.Bundle int int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
        14: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        15: .line 3873
            aload 14 /* _data */
            iload 5 /* resultCode */
            invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 3874
            aload 14 /* _data */
            aload 6 /* resultData */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        17: .line 3875
            aload 7 /* map */
            ifnull 21
        18: .line 3876
            aload 14 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        19: .line 3877
            aload 7 /* map */
            aload 14 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        20: .line 3878
            goto 22
        21: .line 3880
      StackMap locals:
      StackMap stack:
            aload 14 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        22: .line 3882
      StackMap locals:
      StackMap stack:
            aload 14 /* _data */
            aload 8 /* requiredPermissions */
            invokevirtual android.os.Parcel.writeStringArray:([Ljava/lang/String;)V
        23: .line 3883
            aload 14 /* _data */
            iload 9 /* appOp */
            invokevirtual android.os.Parcel.writeInt:(I)V
        24: .line 3884
            aload 10 /* options */
            ifnull 28
        25: .line 3885
            aload 14 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        26: .line 3886
            aload 10 /* options */
            aload 14 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        27: .line 3887
            goto 29
        28: .line 3889
      StackMap locals:
      StackMap stack:
            aload 14 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        29: .line 3891
      StackMap locals:
      StackMap stack:
            aload 14 /* _data */
            iload 11 /* serialized */
            ifeq 30
            iconst_1
            goto 31
      StackMap locals:
      StackMap stack: android.os.Parcel
        30: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.content.Intent java.lang.String android.content.IIntentReceiver int java.lang.String android.os.Bundle java.lang.String[] int android.os.Bundle int int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
        31: invokevirtual android.os.Parcel.writeInt:(I)V
        32: .line 3892
            aload 14 /* _data */
            iload 12 /* sticky */
            ifeq 33
            iconst_1
            goto 34
      StackMap locals:
      StackMap stack: android.os.Parcel
        33: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.content.Intent java.lang.String android.content.IIntentReceiver int java.lang.String android.os.Bundle java.lang.String[] int android.os.Bundle int int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
        34: invokevirtual android.os.Parcel.writeInt:(I)V
        35: .line 3893
            aload 14 /* _data */
            iload 13 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        36: .line 3894
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 11
            aload 14 /* _data */
            aload 15 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        37: .line 3895
            aload 15 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        38: .line 3896
            aload 15 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 16 /* _result */
        start local 16 // int _result
        39: .line 3897
            goto 44
        end local 16 // int _result
        40: .line 3898
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 17
        41: .line 3899
            aload 15 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        42: .line 3900
            aload 14 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        43: .line 3901
            aload 17
            athrow
        start local 16 // int _result
        44: .line 3899
      StackMap locals: int
      StackMap stack:
            aload 15 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        45: .line 3900
            aload 14 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        46: .line 3902
            iload 16 /* _result */
            ireturn
        end local 16 // int _result
        end local 15 // android.os.Parcel _reply
        end local 14 // android.os.Parcel _data
        end local 13 // int userId
        end local 12 // boolean sticky
        end local 11 // boolean serialized
        end local 10 // android.os.Bundle options
        end local 9 // int appOp
        end local 8 // java.lang.String[] requiredPermissions
        end local 7 // android.os.Bundle map
        end local 6 // java.lang.String resultData
        end local 5 // int resultCode
        end local 4 // android.content.IIntentReceiver resultTo
        end local 3 // java.lang.String resolvedType
        end local 2 // android.content.Intent intent
        end local 1 // android.app.IApplicationThread caller
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   47     0                 this  Landroid/app/IActivityManager$Stub$Proxy;
            0   47     1               caller  Landroid/app/IApplicationThread;
            0   47     2               intent  Landroid/content/Intent;
            0   47     3         resolvedType  Ljava/lang/String;
            0   47     4             resultTo  Landroid/content/IIntentReceiver;
            0   47     5           resultCode  I
            0   47     6           resultData  Ljava/lang/String;
            0   47     7                  map  Landroid/os/Bundle;
            0   47     8  requiredPermissions  [Ljava/lang/String;
            0   47     9                appOp  I
            0   47    10              options  Landroid/os/Bundle;
            0   47    11           serialized  Z
            0   47    12               sticky  Z
            0   47    13               userId  I
            1   47    14                _data  Landroid/os/Parcel;
            2   47    15               _reply  Landroid/os/Parcel;
           39   40    16              _result  I
           44   47    16              _result  I
      Exception table:
        from    to  target  type
           2    40      40  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                     Name  Flags
      caller               
      intent               
      resolvedType         
      resultTo             
      resultCode           
      resultData           
      map                  
      requiredPermissions  
      appOp                
      options              
      serialized           
      sticky               
      userId               

  public void unbroadcastIntent(android.app.IApplicationThread, android.content.Intent, int);
    descriptor: (Landroid/app/IApplicationThread;Landroid/content/Intent;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread caller
        start local 2 // android.content.Intent intent
        start local 3 // int userId
         0: .line 3906
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 3907
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 3909
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 3910
            aload 4 /* _data */
            aload 1 /* caller */
            ifnull 4
            aload 1 /* caller */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.content.Intent int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.content.Intent int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 3911
            aload 2 /* intent */
            ifnull 10
         7: .line 3912
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 3913
            aload 2 /* intent */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         9: .line 3914
            goto 11
        10: .line 3916
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 3918
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            iload 3 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 3919
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 12
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        13: .line 3920
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        14: .line 3921
            goto 19
        15: .line 3922
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        16: .line 3923
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 3924
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 3925
            aload 6
            athrow
        19: .line 3923
      StackMap locals:
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 3924
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 3926
            return
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // int userId
        end local 2 // android.content.Intent intent
        end local 1 // android.app.IApplicationThread caller
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   22     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   22     1  caller  Landroid/app/IApplicationThread;
            0   22     2  intent  Landroid/content/Intent;
            0   22     3  userId  I
            1   22     4   _data  Landroid/os/Parcel;
            2   22     5  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    15      15  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      caller  
      intent  
      userId  

  public void finishReceiver(android.os.IBinder, int, java.lang.String, android.os.Bundle, boolean, int);
    descriptor: (Landroid/os/IBinder;ILjava/lang/String;Landroid/os/Bundle;ZI)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=7
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder who
        start local 2 // int resultCode
        start local 3 // java.lang.String resultData
        start local 4 // android.os.Bundle map
        start local 5 // boolean abortBroadcast
        start local 6 // int flags
         0: .line 3929
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 7 /* _data */
        start local 7 // android.os.Parcel _data
         1: .line 3931
            aload 7 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 3932
            aload 7 /* _data */
            aload 1 /* who */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         3: .line 3933
            aload 7 /* _data */
            iload 2 /* resultCode */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 3934
            aload 7 /* _data */
            aload 3 /* resultData */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 3935
            aload 4 /* map */
            ifnull 9
         6: .line 3936
            aload 7 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 3937
            aload 4 /* map */
            aload 7 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
         8: .line 3938
            goto 10
         9: .line 3940
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 7 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 3942
      StackMap locals:
      StackMap stack:
            aload 7 /* _data */
            iload 5 /* abortBroadcast */
            ifeq 11
            iconst_1
            goto 12
      StackMap locals:
      StackMap stack: android.os.Parcel
        11: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int java.lang.String android.os.Bundle int int android.os.Parcel
      StackMap stack: android.os.Parcel int
        12: invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 3943
            aload 7 /* _data */
            iload 6 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 3944
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 13
            aload 7 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        15: .line 3945
            goto 19
        16: .line 3946
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 8
        17: .line 3947
            aload 7 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 3948
            aload 8
            athrow
        19: .line 3947
      StackMap locals:
      StackMap stack:
            aload 7 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 3949
            return
        end local 7 // android.os.Parcel _data
        end local 6 // int flags
        end local 5 // boolean abortBroadcast
        end local 4 // android.os.Bundle map
        end local 3 // java.lang.String resultData
        end local 2 // int resultCode
        end local 1 // android.os.IBinder who
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   21     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   21     1             who  Landroid/os/IBinder;
            0   21     2      resultCode  I
            0   21     3      resultData  Ljava/lang/String;
            0   21     4             map  Landroid/os/Bundle;
            0   21     5  abortBroadcast  Z
            0   21     6           flags  I
            1   21     7           _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    16      16  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      who             
      resultCode      
      resultData      
      map             
      abortBroadcast  
      flags           

  public void attachApplication(android.app.IApplicationThread, long);
    descriptor: (Landroid/app/IApplicationThread;J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread app
        start local 2 // long startSeq
         0: .line 3952
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 3953
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 3955
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 3956
            aload 4 /* _data */
            aload 1 /* app */
            ifnull 4
            aload 1 /* app */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread long android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread long android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 3957
            aload 4 /* _data */
            lload 2 /* startSeq */
            invokevirtual android.os.Parcel.writeLong:(J)V
         7: .line 3958
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 14
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 3959
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 3960
            goto 14
        10: .line 3961
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        11: .line 3962
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 3963
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 3964
            aload 6
            athrow
        14: .line 3962
      StackMap locals:
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 3963
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 3965
            return
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 2 // long startSeq
        end local 1 // android.app.IApplicationThread app
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   17     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1       app  Landroid/app/IApplicationThread;
            0   17     2  startSeq  J
            1   17     4     _data  Landroid/os/Parcel;
            2   17     5    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      app       
      startSeq  

  public void activityIdle(android.os.IBinder, android.content.res.Configuration, boolean);
    descriptor: (Landroid/os/IBinder;Landroid/content/res/Configuration;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // android.content.res.Configuration config
        start local 3 // boolean stopProfiling
         0: .line 3968
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 3970
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 3971
            aload 4 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         3: .line 3972
            aload 2 /* config */
            ifnull 7
         4: .line 3973
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 3974
            aload 2 /* config */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.content.res.Configuration.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 3975
            goto 8
         7: .line 3977
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 3979
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            iload 3 /* stopProfiling */
            ifeq 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack: android.os.Parcel
         9: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.content.res.Configuration int android.os.Parcel
      StackMap stack: android.os.Parcel int
        10: invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 3980
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 15
            aload 4 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        12: .line 3981
            goto 16
        13: .line 3982
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        14: .line 3983
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 3984
            aload 5
            athrow
        16: .line 3983
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 3985
            return
        end local 4 // android.os.Parcel _data
        end local 3 // boolean stopProfiling
        end local 2 // android.content.res.Configuration config
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   18     0           this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1          token  Landroid/os/IBinder;
            0   18     2         config  Landroid/content/res/Configuration;
            0   18     3  stopProfiling  Z
            1   18     4          _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    13      13  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      token          
      config         
      stopProfiling  

  public void activityPaused(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 3988
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 3989
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 3991
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 3992
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 3993
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 16
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 3994
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 3995
            goto 11
         7: .line 3996
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 3997
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 3998
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 3999
            aload 4
            athrow
        11: .line 3997
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 3998
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 4000
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1   token  Landroid/os/IBinder;
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public void activityStopped(android.os.IBinder, android.os.Bundle, android.os.PersistableBundle, java.lang.CharSequence);
    descriptor: (Landroid/os/IBinder;Landroid/os/Bundle;Landroid/os/PersistableBundle;Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // android.os.Bundle state
        start local 3 // android.os.PersistableBundle persistentState
        start local 4 // java.lang.CharSequence description
         0: .line 4003
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 4004
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 4006
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4007
            aload 5 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 4008
            aload 2 /* state */
            ifnull 8
         5: .line 4009
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 4010
            aload 2 /* state */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 4011
            goto 9
         8: .line 4013
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 4015
      StackMap locals:
      StackMap stack:
            aload 3 /* persistentState */
            ifnull 13
        10: .line 4016
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 4017
            aload 3 /* persistentState */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.PersistableBundle.writeToParcel:(Landroid/os/Parcel;I)V
        12: .line 4018
            goto 14
        13: .line 4020
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 4022
      StackMap locals:
      StackMap stack:
            aload 4 /* description */
            ifnull 18
        15: .line 4023
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 4024
            aload 4 /* description */
            aload 5 /* _data */
            iconst_0
            invokestatic android.text.TextUtils.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V
        17: .line 4025
            goto 19
        18: .line 4027
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        19: .line 4029
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 17
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        20: .line 4030
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        21: .line 4031
            goto 26
        22: .line 4032
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        23: .line 4033
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        24: .line 4034
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        25: .line 4035
            aload 7
            athrow
        26: .line 4033
      StackMap locals:
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        27: .line 4034
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        28: .line 4036
            return
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // java.lang.CharSequence description
        end local 3 // android.os.PersistableBundle persistentState
        end local 2 // android.os.Bundle state
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   29     0             this  Landroid/app/IActivityManager$Stub$Proxy;
            0   29     1            token  Landroid/os/IBinder;
            0   29     2            state  Landroid/os/Bundle;
            0   29     3  persistentState  Landroid/os/PersistableBundle;
            0   29     4      description  Ljava/lang/CharSequence;
            1   29     5            _data  Landroid/os/Parcel;
            2   29     6           _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    22      22  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                 Name  Flags
      token            
      state            
      persistentState  
      description      

  public java.lang.String getCallingPackage(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 4039
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 4040
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 4043
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4044
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 4045
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 18
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 4046
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 4047
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 4 /* _result */
        start local 4 // java.lang.String _result
         7: .line 4048
            goto 12
        end local 4 // java.lang.String _result
         8: .line 4049
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 4050
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 4051
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 4052
            aload 5
            athrow
        start local 4 // java.lang.String _result
        12: .line 4050
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 4051
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 4053
            aload 4 /* _result */
            areturn
        end local 4 // java.lang.String _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1    token  Landroid/os/IBinder;
            1   15     2    _data  Landroid/os/Parcel;
            2   15     3   _reply  Landroid/os/Parcel;
            7    8     4  _result  Ljava/lang/String;
           12   15     4  _result  Ljava/lang/String;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public android.content.ComponentName getCallingActivity(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)Landroid/content/ComponentName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 4057
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 4058
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 4061
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4062
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 4063
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 19
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 4064
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 4065
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 9
         7: .line 4066
            getstatic android.content.ComponentName.CREATOR:Landroid/os/Parcelable$Creator;
            aload 3 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.content.ComponentName
            astore 4 /* _result */
        start local 4 // android.content.ComponentName _result
         8: .line 4067
            goto 15
        end local 4 // android.content.ComponentName _result
         9: .line 4069
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aconst_null
            astore 4 /* _result */
        start local 4 // android.content.ComponentName _result
        10: .line 4071
            goto 15
        end local 4 // android.content.ComponentName _result
        11: .line 4072
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        12: .line 4073
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 4074
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 4075
            aload 5
            athrow
        start local 4 // android.content.ComponentName _result
        15: .line 4073
      StackMap locals: android.content.ComponentName
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 4074
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 4076
            aload 4 /* _result */
            areturn
        end local 4 // android.content.ComponentName _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   18     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1    token  Landroid/os/IBinder;
            1   18     2    _data  Landroid/os/Parcel;
            2   18     3   _reply  Landroid/os/Parcel;
            8    9     4  _result  Landroid/content/ComponentName;
           10   11     4  _result  Landroid/content/ComponentName;
           15   18     4  _result  Landroid/content/ComponentName;
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public java.util.List<android.app.ActivityManager$RunningTaskInfo> getTasks(int);
    descriptor: (I)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int maxNum
         0: .line 4080
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 4081
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 4084
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4085
            aload 2 /* _data */
            iload 1 /* maxNum */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 4086
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 20
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 4087
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 4088
            aload 3 /* _reply */
            getstatic android.app.ActivityManager$RunningTaskInfo.CREATOR:Landroid/os/Parcelable$Creator;
            invokevirtual android.os.Parcel.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
            astore 4 /* _result */
        start local 4 // java.util.List _result
         7: .line 4089
            goto 12
        end local 4 // java.util.List _result
         8: .line 4090
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 4091
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 4092
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 4093
            aload 5
            athrow
        start local 4 // java.util.List _result
        12: .line 4091
      StackMap locals: java.util.List
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 4092
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 4094
            aload 4 /* _result */
            areturn
        end local 4 // java.util.List _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int maxNum
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1   maxNum  I
            1   15     2    _data  Landroid/os/Parcel;
            2   15     3   _reply  Landroid/os/Parcel;
            7    8     4  _result  Ljava/util/List<Landroid/app/ActivityManager$RunningTaskInfo;>;
           12   15     4  _result  Ljava/util/List<Landroid/app/ActivityManager$RunningTaskInfo;>;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    Signature: (I)Ljava/util/List<Landroid/app/ActivityManager$RunningTaskInfo;>;
    MethodParameters:
        Name  Flags
      maxNum  

  public java.util.List<android.app.ActivityManager$RunningTaskInfo> getFilteredTasks(int, int, int);
    descriptor: (III)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int maxNum
        start local 2 // int ignoreActivityType
        start local 3 // int ignoreWindowingMode
         0: .line 4098
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 4099
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 4102
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4103
            aload 4 /* _data */
            iload 1 /* maxNum */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 4104
            aload 4 /* _data */
            iload 2 /* ignoreActivityType */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 4105
            aload 4 /* _data */
            iload 3 /* ignoreWindowingMode */
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 4106
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 21
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 4107
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 4108
            aload 5 /* _reply */
            getstatic android.app.ActivityManager$RunningTaskInfo.CREATOR:Landroid/os/Parcelable$Creator;
            invokevirtual android.os.Parcel.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
            astore 6 /* _result */
        start local 6 // java.util.List _result
         9: .line 4109
            goto 14
        end local 6 // java.util.List _result
        10: .line 4110
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 7
        11: .line 4111
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 4112
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 4113
            aload 7
            athrow
        start local 6 // java.util.List _result
        14: .line 4111
      StackMap locals: java.util.List
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 4112
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 4114
            aload 6 /* _result */
            areturn
        end local 6 // java.util.List _result
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // int ignoreWindowingMode
        end local 2 // int ignoreActivityType
        end local 1 // int maxNum
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   17     0                 this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1               maxNum  I
            0   17     2   ignoreActivityType  I
            0   17     3  ignoreWindowingMode  I
            1   17     4                _data  Landroid/os/Parcel;
            2   17     5               _reply  Landroid/os/Parcel;
            9   10     6              _result  Ljava/util/List<Landroid/app/ActivityManager$RunningTaskInfo;>;
           14   17     6              _result  Ljava/util/List<Landroid/app/ActivityManager$RunningTaskInfo;>;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    Signature: (III)Ljava/util/List<Landroid/app/ActivityManager$RunningTaskInfo;>;
    MethodParameters:
                     Name  Flags
      maxNum               
      ignoreActivityType   
      ignoreWindowingMode  

  public void moveTaskToFront(int, int, android.os.Bundle);
    descriptor: (IILandroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int task
        start local 2 // int flags
        start local 3 // android.os.Bundle options
         0: .line 4118
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 4119
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 4121
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4122
            aload 4 /* _data */
            iload 1 /* task */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 4123
            aload 4 /* _data */
            iload 2 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 4124
            aload 3 /* options */
            ifnull 9
         6: .line 4125
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 4126
            aload 3 /* options */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
         8: .line 4127
            goto 10
         9: .line 4129
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 4131
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 22
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        11: .line 4132
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        12: .line 4133
            goto 17
        13: .line 4134
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        14: .line 4135
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 4136
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 4137
            aload 6
            athrow
        17: .line 4135
      StackMap locals:
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 4136
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 4138
            return
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // android.os.Bundle options
        end local 2 // int flags
        end local 1 // int task
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   20     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   20     1     task  I
            0   20     2    flags  I
            0   20     3  options  Landroid/os/Bundle;
            1   20     4    _data  Landroid/os/Parcel;
            2   20     5   _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    13      13  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      task     
      flags    
      options  

  public void moveTaskBackwards(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int task
         0: .line 4141
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 4142
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 4144
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4145
            aload 2 /* _data */
            iload 1 /* task */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 4146
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 23
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 4147
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 4148
            goto 11
         7: .line 4149
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 4150
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 4151
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 4152
            aload 4
            athrow
        11: .line 4150
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 4151
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 4153
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int task
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1    task  I
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      task  

  public int getTaskForActivity(android.os.IBinder, boolean);
    descriptor: (Landroid/os/IBinder;Z)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // boolean onlyRoot
         0: .line 4156
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 4157
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 4160
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4161
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 4162
            aload 3 /* _data */
            iload 2 /* onlyRoot */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 4163
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 24
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 4164
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 4165
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 5 /* _result */
        start local 5 // int _result
        10: .line 4166
            goto 15
        end local 5 // int _result
        11: .line 4167
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        12: .line 4168
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 4169
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 4170
            aload 6
            athrow
        start local 5 // int _result
        15: .line 4168
      StackMap locals: int
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 4169
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 4171
            iload 5 /* _result */
            ireturn
        end local 5 // int _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // boolean onlyRoot
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   18     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1     token  Landroid/os/IBinder;
            0   18     2  onlyRoot  Z
            1   18     3     _data  Landroid/os/Parcel;
            2   18     4    _reply  Landroid/os/Parcel;
           10   11     5   _result  I
           15   18     5   _result  I
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      token     
      onlyRoot  

  public android.app.ContentProviderHolder getContentProvider(android.app.IApplicationThread, java.lang.String, int, boolean);
    descriptor: (Landroid/app/IApplicationThread;Ljava/lang/String;IZ)Landroid/app/ContentProviderHolder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread caller
        start local 2 // java.lang.String name
        start local 3 // int userId
        start local 4 // boolean stable
         0: .line 4175
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 4176
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 4179
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4180
            aload 5 /* _data */
            aload 1 /* caller */
            ifnull 4
            aload 1 /* caller */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 4181
            aload 5 /* _data */
            aload 2 /* name */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         7: .line 4182
            aload 5 /* _data */
            iload 3 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 4183
            aload 5 /* _data */
            iload 4 /* stable */
            ifeq 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack: android.os.Parcel
         9: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
        10: invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 4184
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 25
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        12: .line 4185
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        13: .line 4186
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 16
        14: .line 4187
            getstatic android.app.ContentProviderHolder.CREATOR:Landroid/os/Parcelable$Creator;
            aload 6 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.app.ContentProviderHolder
            astore 7 /* _result */
        start local 7 // android.app.ContentProviderHolder _result
        15: .line 4188
            goto 22
        end local 7 // android.app.ContentProviderHolder _result
        16: .line 4190
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 7 /* _result */
        start local 7 // android.app.ContentProviderHolder _result
        17: .line 4192
            goto 22
        end local 7 // android.app.ContentProviderHolder _result
        18: .line 4193
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 8
        19: .line 4194
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 4195
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 4196
            aload 8
            athrow
        start local 7 // android.app.ContentProviderHolder _result
        22: .line 4194
      StackMap locals: android.app.ContentProviderHolder
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        23: .line 4195
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        24: .line 4197
            aload 7 /* _result */
            areturn
        end local 7 // android.app.ContentProviderHolder _result
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // boolean stable
        end local 3 // int userId
        end local 2 // java.lang.String name
        end local 1 // android.app.IApplicationThread caller
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   25     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   25     1   caller  Landroid/app/IApplicationThread;
            0   25     2     name  Ljava/lang/String;
            0   25     3   userId  I
            0   25     4   stable  Z
            1   25     5    _data  Landroid/os/Parcel;
            2   25     6   _reply  Landroid/os/Parcel;
           15   16     7  _result  Landroid/app/ContentProviderHolder;
           17   18     7  _result  Landroid/app/ContentProviderHolder;
           22   25     7  _result  Landroid/app/ContentProviderHolder;
      Exception table:
        from    to  target  type
           2    18      18  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      caller  
      name    
      userId  
      stable  

  public void publishContentProviders(android.app.IApplicationThread, java.util.List<android.app.ContentProviderHolder>);
    descriptor: (Landroid/app/IApplicationThread;Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread caller
        start local 2 // java.util.List providers
         0: .line 4201
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 4202
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 4204
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4205
            aload 3 /* _data */
            aload 1 /* caller */
            ifnull 4
            aload 1 /* caller */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.util.List android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.util.List android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 4206
            aload 3 /* _data */
            aload 2 /* providers */
            invokevirtual android.os.Parcel.writeTypedList:(Ljava/util/List;)V
         7: .line 4207
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 26
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 4208
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 4209
            goto 14
        10: .line 4210
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 4211
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 4212
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 4213
            aload 5
            athrow
        14: .line 4211
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 4212
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 4214
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // java.util.List providers
        end local 1 // android.app.IApplicationThread caller
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   17     0       this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1     caller  Landroid/app/IApplicationThread;
            0   17     2  providers  Ljava/util/List<Landroid/app/ContentProviderHolder;>;
            1   17     3      _data  Landroid/os/Parcel;
            2   17     4     _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    Signature: (Landroid/app/IApplicationThread;Ljava/util/List<Landroid/app/ContentProviderHolder;>;)V
    MethodParameters:
           Name  Flags
      caller     
      providers  

  public boolean refContentProvider(android.os.IBinder, int, int);
    descriptor: (Landroid/os/IBinder;II)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder connection
        start local 2 // int stableDelta
        start local 3 // int unstableDelta
         0: .line 4217
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 4218
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 4221
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4222
            aload 4 /* _data */
            aload 1 /* connection */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 4223
            aload 4 /* _data */
            iload 2 /* stableDelta */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 4224
            aload 4 /* _data */
            iload 3 /* unstableDelta */
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 4225
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 27
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 4226
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 4227
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 9
            iconst_1
            goto 10
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         9: iconst_0
      StackMap locals:
      StackMap stack: int
        10: istore 6 /* _result */
        start local 6 // boolean _result
        11: .line 4228
            goto 16
        end local 6 // boolean _result
        12: .line 4229
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        13: .line 4230
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 4231
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 4232
            aload 7
            athrow
        start local 6 // boolean _result
        16: .line 4230
      StackMap locals: int
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 4231
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 4233
            iload 6 /* _result */
            ireturn
        end local 6 // boolean _result
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // int unstableDelta
        end local 2 // int stableDelta
        end local 1 // android.os.IBinder connection
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   19     0           this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1     connection  Landroid/os/IBinder;
            0   19     2    stableDelta  I
            0   19     3  unstableDelta  I
            1   19     4          _data  Landroid/os/Parcel;
            2   19     5         _reply  Landroid/os/Parcel;
           11   12     6        _result  Z
           16   19     6        _result  Z
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      connection     
      stableDelta    
      unstableDelta  

  public void finishSubActivity(android.os.IBinder, java.lang.String, int);
    descriptor: (Landroid/os/IBinder;Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // java.lang.String resultWho
        start local 3 // int requestCode
         0: .line 4237
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 4238
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 4240
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4241
            aload 4 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 4242
            aload 4 /* _data */
            aload 2 /* resultWho */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 4243
            aload 4 /* _data */
            iload 3 /* requestCode */
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 4244
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 28
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 4245
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 4246
            goto 13
         9: .line 4247
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 6
        10: .line 4248
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 4249
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 4250
            aload 6
            athrow
        13: .line 4248
      StackMap locals:
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 4249
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 4251
            return
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // int requestCode
        end local 2 // java.lang.String resultWho
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   16     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1        token  Landroid/os/IBinder;
            0   16     2    resultWho  Ljava/lang/String;
            0   16     3  requestCode  I
            1   16     4        _data  Landroid/os/Parcel;
            2   16     5       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      token        
      resultWho    
      requestCode  

  public android.app.PendingIntent getRunningServiceControlPanel(android.content.ComponentName);
    descriptor: (Landroid/content/ComponentName;)Landroid/app/PendingIntent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.ComponentName service
         0: .line 4254
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 4255
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 4258
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4259
            aload 1 /* service */
            ifnull 7
         4: .line 4260
            aload 2 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 4261
            aload 1 /* service */
            aload 2 /* _data */
            iconst_0
            invokevirtual android.content.ComponentName.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 4262
            goto 8
         7: .line 4264
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 2 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 4266
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 29
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 4267
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        10: .line 4268
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 13
        11: .line 4269
            getstatic android.app.PendingIntent.CREATOR:Landroid/os/Parcelable$Creator;
            aload 3 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.app.PendingIntent
            astore 4 /* _result */
        start local 4 // android.app.PendingIntent _result
        12: .line 4270
            goto 19
        end local 4 // android.app.PendingIntent _result
        13: .line 4272
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* _result */
        start local 4 // android.app.PendingIntent _result
        14: .line 4274
            goto 19
        end local 4 // android.app.PendingIntent _result
        15: .line 4275
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        16: .line 4276
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 4277
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 4278
            aload 5
            athrow
        start local 4 // android.app.PendingIntent _result
        19: .line 4276
      StackMap locals: android.app.PendingIntent
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 4277
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 4279
            aload 4 /* _result */
            areturn
        end local 4 // android.app.PendingIntent _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.content.ComponentName service
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   22     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   22     1  service  Landroid/content/ComponentName;
            1   22     2    _data  Landroid/os/Parcel;
            2   22     3   _reply  Landroid/os/Parcel;
           12   13     4  _result  Landroid/app/PendingIntent;
           14   15     4  _result  Landroid/app/PendingIntent;
           19   22     4  _result  Landroid/app/PendingIntent;
      Exception table:
        from    to  target  type
           2    15      15  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      service  

  public android.content.ComponentName startService(android.app.IApplicationThread, android.content.Intent, java.lang.String, boolean, java.lang.String, int);
    descriptor: (Landroid/app/IApplicationThread;Landroid/content/Intent;Ljava/lang/String;ZLjava/lang/String;I)Landroid/content/ComponentName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=11, args_size=7
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread caller
        start local 2 // android.content.Intent service
        start local 3 // java.lang.String resolvedType
        start local 4 // boolean requireForeground
        start local 5 // java.lang.String callingPackage
        start local 6 // int userId
         0: .line 4283
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 7 /* _data */
        start local 7 // android.os.Parcel _data
         1: .line 4284
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 8 /* _reply */
        start local 8 // android.os.Parcel _reply
         2: .line 4287
            aload 7 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4288
            aload 7 /* _data */
            aload 1 /* caller */
            ifnull 4
            aload 1 /* caller */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.content.Intent java.lang.String int java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.content.Intent java.lang.String int java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 4289
            aload 2 /* service */
            ifnull 10
         7: .line 4290
            aload 7 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 4291
            aload 2 /* service */
            aload 7 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         9: .line 4292
            goto 11
        10: .line 4294
      StackMap locals:
      StackMap stack:
            aload 7 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 4296
      StackMap locals:
      StackMap stack:
            aload 7 /* _data */
            aload 3 /* resolvedType */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        12: .line 4297
            aload 7 /* _data */
            iload 4 /* requireForeground */
            ifeq 13
            iconst_1
            goto 14
      StackMap locals:
      StackMap stack: android.os.Parcel
        13: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.content.Intent java.lang.String int java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
        14: invokevirtual android.os.Parcel.writeInt:(I)V
        15: .line 4298
            aload 7 /* _data */
            aload 5 /* callingPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        16: .line 4299
            aload 7 /* _data */
            iload 6 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        17: .line 4300
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 30
            aload 7 /* _data */
            aload 8 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        18: .line 4301
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        19: .line 4302
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 22
        20: .line 4303
            getstatic android.content.ComponentName.CREATOR:Landroid/os/Parcelable$Creator;
            aload 8 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.content.ComponentName
            astore 9 /* _result */
        start local 9 // android.content.ComponentName _result
        21: .line 4304
            goto 28
        end local 9 // android.content.ComponentName _result
        22: .line 4306
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 9 /* _result */
        start local 9 // android.content.ComponentName _result
        23: .line 4308
            goto 28
        end local 9 // android.content.ComponentName _result
        24: .line 4309
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 10
        25: .line 4310
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        26: .line 4311
            aload 7 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        27: .line 4312
            aload 10
            athrow
        start local 9 // android.content.ComponentName _result
        28: .line 4310
      StackMap locals: android.content.ComponentName
      StackMap stack:
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        29: .line 4311
            aload 7 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        30: .line 4313
            aload 9 /* _result */
            areturn
        end local 9 // android.content.ComponentName _result
        end local 8 // android.os.Parcel _reply
        end local 7 // android.os.Parcel _data
        end local 6 // int userId
        end local 5 // java.lang.String callingPackage
        end local 4 // boolean requireForeground
        end local 3 // java.lang.String resolvedType
        end local 2 // android.content.Intent service
        end local 1 // android.app.IApplicationThread caller
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   31     0               this  Landroid/app/IActivityManager$Stub$Proxy;
            0   31     1             caller  Landroid/app/IApplicationThread;
            0   31     2            service  Landroid/content/Intent;
            0   31     3       resolvedType  Ljava/lang/String;
            0   31     4  requireForeground  Z
            0   31     5     callingPackage  Ljava/lang/String;
            0   31     6             userId  I
            1   31     7              _data  Landroid/os/Parcel;
            2   31     8             _reply  Landroid/os/Parcel;
           21   22     9            _result  Landroid/content/ComponentName;
           23   24     9            _result  Landroid/content/ComponentName;
           28   31     9            _result  Landroid/content/ComponentName;
      Exception table:
        from    to  target  type
           2    24      24  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                   Name  Flags
      caller             
      service            
      resolvedType       
      requireForeground  
      callingPackage     
      userId             

  public int stopService(android.app.IApplicationThread, android.content.Intent, java.lang.String, int);
    descriptor: (Landroid/app/IApplicationThread;Landroid/content/Intent;Ljava/lang/String;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread caller
        start local 2 // android.content.Intent service
        start local 3 // java.lang.String resolvedType
        start local 4 // int userId
         0: .line 4317
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 4318
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 4321
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4322
            aload 5 /* _data */
            aload 1 /* caller */
            ifnull 4
            aload 1 /* caller */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.content.Intent java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.content.Intent java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 4323
            aload 2 /* service */
            ifnull 10
         7: .line 4324
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 4325
            aload 2 /* service */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         9: .line 4326
            goto 11
        10: .line 4328
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 4330
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            aload 3 /* resolvedType */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        12: .line 4331
            aload 5 /* _data */
            iload 4 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 4332
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 31
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        14: .line 4333
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        15: .line 4334
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 7 /* _result */
        start local 7 // int _result
        16: .line 4335
            goto 21
        end local 7 // int _result
        17: .line 4336
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 8
        18: .line 4337
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 4338
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 4339
            aload 8
            athrow
        start local 7 // int _result
        21: .line 4337
      StackMap locals: int
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 4338
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        23: .line 4340
            iload 7 /* _result */
            ireturn
        end local 7 // int _result
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // int userId
        end local 3 // java.lang.String resolvedType
        end local 2 // android.content.Intent service
        end local 1 // android.app.IApplicationThread caller
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   24     0          this  Landroid/app/IActivityManager$Stub$Proxy;
            0   24     1        caller  Landroid/app/IApplicationThread;
            0   24     2       service  Landroid/content/Intent;
            0   24     3  resolvedType  Ljava/lang/String;
            0   24     4        userId  I
            1   24     5         _data  Landroid/os/Parcel;
            2   24     6        _reply  Landroid/os/Parcel;
           16   17     7       _result  I
           21   24     7       _result  I
      Exception table:
        from    to  target  type
           2    17      17  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      caller        
      service       
      resolvedType  
      userId        

  public int bindService(android.app.IApplicationThread, android.os.IBinder, android.content.Intent, java.lang.String, android.app.IServiceConnection, int, java.lang.String, int);
    descriptor: (Landroid/app/IApplicationThread;Landroid/os/IBinder;Landroid/content/Intent;Ljava/lang/String;Landroid/app/IServiceConnection;ILjava/lang/String;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=13, args_size=9
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread caller
        start local 2 // android.os.IBinder token
        start local 3 // android.content.Intent service
        start local 4 // java.lang.String resolvedType
        start local 5 // android.app.IServiceConnection connection
        start local 6 // int flags
        start local 7 // java.lang.String callingPackage
        start local 8 // int userId
         0: .line 4344
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 9 /* _data */
        start local 9 // android.os.Parcel _data
         1: .line 4345
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 10 /* _reply */
        start local 10 // android.os.Parcel _reply
         2: .line 4348
            aload 9 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4349
            aload 9 /* _data */
            aload 1 /* caller */
            ifnull 4
            aload 1 /* caller */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.os.IBinder android.content.Intent java.lang.String android.app.IServiceConnection int java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.os.IBinder android.content.Intent java.lang.String android.app.IServiceConnection int java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 4350
            aload 9 /* _data */
            aload 2 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         7: .line 4351
            aload 3 /* service */
            ifnull 11
         8: .line 4352
            aload 9 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 4353
            aload 3 /* service */
            aload 9 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 4354
            goto 12
        11: .line 4356
      StackMap locals:
      StackMap stack:
            aload 9 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 4358
      StackMap locals:
      StackMap stack:
            aload 9 /* _data */
            aload 4 /* resolvedType */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        13: .line 4359
            aload 9 /* _data */
            aload 5 /* connection */
            ifnull 14
            aload 5 /* connection */
            invokeinterface android.app.IServiceConnection.asBinder:()Landroid/os/IBinder;
            goto 15
      StackMap locals:
      StackMap stack: android.os.Parcel
        14: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.os.IBinder android.content.Intent java.lang.String android.app.IServiceConnection int java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
        15: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        16: .line 4360
            aload 9 /* _data */
            iload 6 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
        17: .line 4361
            aload 9 /* _data */
            aload 7 /* callingPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        18: .line 4362
            aload 9 /* _data */
            iload 8 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        19: .line 4363
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 32
            aload 9 /* _data */
            aload 10 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        20: .line 4364
            aload 10 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        21: .line 4365
            aload 10 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 11 /* _result */
        start local 11 // int _result
        22: .line 4366
            goto 27
        end local 11 // int _result
        23: .line 4367
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 12
        24: .line 4368
            aload 10 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        25: .line 4369
            aload 9 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        26: .line 4370
            aload 12
            athrow
        start local 11 // int _result
        27: .line 4368
      StackMap locals: int
      StackMap stack:
            aload 10 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        28: .line 4369
            aload 9 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        29: .line 4371
            iload 11 /* _result */
            ireturn
        end local 11 // int _result
        end local 10 // android.os.Parcel _reply
        end local 9 // android.os.Parcel _data
        end local 8 // int userId
        end local 7 // java.lang.String callingPackage
        end local 6 // int flags
        end local 5 // android.app.IServiceConnection connection
        end local 4 // java.lang.String resolvedType
        end local 3 // android.content.Intent service
        end local 2 // android.os.IBinder token
        end local 1 // android.app.IApplicationThread caller
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   30     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   30     1          caller  Landroid/app/IApplicationThread;
            0   30     2           token  Landroid/os/IBinder;
            0   30     3         service  Landroid/content/Intent;
            0   30     4    resolvedType  Ljava/lang/String;
            0   30     5      connection  Landroid/app/IServiceConnection;
            0   30     6           flags  I
            0   30     7  callingPackage  Ljava/lang/String;
            0   30     8          userId  I
            1   30     9           _data  Landroid/os/Parcel;
            2   30    10          _reply  Landroid/os/Parcel;
           22   23    11         _result  I
           27   30    11         _result  I
      Exception table:
        from    to  target  type
           2    23      23  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      caller          
      token           
      service         
      resolvedType    
      connection      
      flags           
      callingPackage  
      userId          

  public boolean unbindService(android.app.IServiceConnection);
    descriptor: (Landroid/app/IServiceConnection;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IServiceConnection connection
         0: .line 4375
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 4376
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 4379
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4380
            aload 2 /* _data */
            aload 1 /* connection */
            ifnull 4
            aload 1 /* connection */
            invokeinterface android.app.IServiceConnection.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IServiceConnection android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IServiceConnection android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 4381
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 33
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 4382
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 4383
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack:
         9: iconst_0
      StackMap locals:
      StackMap stack: int
        10: istore 4 /* _result */
        start local 4 // boolean _result
        11: .line 4384
            goto 16
        end local 4 // boolean _result
        12: .line 4385
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        13: .line 4386
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 4387
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 4388
            aload 5
            athrow
        start local 4 // boolean _result
        16: .line 4386
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 4387
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 4389
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.app.IServiceConnection connection
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   19     0        this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1  connection  Landroid/app/IServiceConnection;
            1   19     2       _data  Landroid/os/Parcel;
            2   19     3      _reply  Landroid/os/Parcel;
           11   12     4     _result  Z
           16   19     4     _result  Z
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      connection  

  public void publishService(android.os.IBinder, android.content.Intent, android.os.IBinder);
    descriptor: (Landroid/os/IBinder;Landroid/content/Intent;Landroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // android.content.Intent intent
        start local 3 // android.os.IBinder service
         0: .line 4393
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 4394
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 4396
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4397
            aload 4 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 4398
            aload 2 /* intent */
            ifnull 8
         5: .line 4399
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 4400
            aload 2 /* intent */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 4401
            goto 9
         8: .line 4403
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 4405
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            aload 3 /* service */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        10: .line 4406
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 34
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        11: .line 4407
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        12: .line 4408
            goto 17
        13: .line 4409
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        14: .line 4410
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 4411
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 4412
            aload 6
            athrow
        17: .line 4410
      StackMap locals:
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 4411
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 4413
            return
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // android.os.IBinder service
        end local 2 // android.content.Intent intent
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   20     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   20     1    token  Landroid/os/IBinder;
            0   20     2   intent  Landroid/content/Intent;
            0   20     3  service  Landroid/os/IBinder;
            1   20     4    _data  Landroid/os/Parcel;
            2   20     5   _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    13      13  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      token    
      intent   
      service  

  public void activityResumed(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 4416
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 4417
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 4419
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4420
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 4421
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 35
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 4422
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 4423
            goto 11
         7: .line 4424
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 4425
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 4426
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 4427
            aload 4
            athrow
        11: .line 4425
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 4426
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 4428
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1   token  Landroid/os/IBinder;
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public void setDebugApp(java.lang.String, boolean, boolean);
    descriptor: (Ljava/lang/String;ZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
        start local 2 // boolean waitForDebugger
        start local 3 // boolean persistent
         0: .line 4431
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 4432
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 4434
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4435
            aload 4 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 4436
            aload 4 /* _data */
            iload 2 /* waitForDebugger */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 4437
            aload 4 /* _data */
            iload 3 /* persistent */
            ifeq 8
            iconst_1
            goto 9
      StackMap locals:
      StackMap stack: android.os.Parcel
         8: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         9: invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 4438
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 36
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        11: .line 4439
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        12: .line 4440
            goto 17
        13: .line 4441
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        14: .line 4442
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 4443
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 4444
            aload 6
            athrow
        17: .line 4442
      StackMap locals:
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 4443
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 4445
            return
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // boolean persistent
        end local 2 // boolean waitForDebugger
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   20     0             this  Landroid/app/IActivityManager$Stub$Proxy;
            0   20     1      packageName  Ljava/lang/String;
            0   20     2  waitForDebugger  Z
            0   20     3       persistent  Z
            1   20     4            _data  Landroid/os/Parcel;
            2   20     5           _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    13      13  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                 Name  Flags
      packageName      
      waitForDebugger  
      persistent       

  public void setAgentApp(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
        start local 2 // java.lang.String agent
         0: .line 4448
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 4449
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 4451
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4452
            aload 3 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 4453
            aload 3 /* _data */
            aload 2 /* agent */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 4454
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 37
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 4455
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 4456
            goto 12
         8: .line 4457
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 4458
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 4459
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 4460
            aload 5
            athrow
        12: .line 4458
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 4459
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 4461
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // java.lang.String agent
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  packageName  Ljava/lang/String;
            0   15     2        agent  Ljava/lang/String;
            1   15     3        _data  Landroid/os/Parcel;
            2   15     4       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      agent        

  public void setAlwaysFinish(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // boolean enabled
         0: .line 4464
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 4465
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 4467
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4468
            aload 2 /* _data */
            iload 1 /* enabled */
            ifeq 4
            iconst_1
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         5: invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 4469
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 38
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 4470
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 4471
            goto 13
         9: .line 4472
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 4473
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 4474
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 4475
            aload 4
            athrow
        13: .line 4473
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 4474
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 4476
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // boolean enabled
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   16     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1  enabled  Z
            1   16     2    _data  Landroid/os/Parcel;
            2   16     3   _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      enabled  

  public boolean startInstrumentation(android.content.ComponentName, java.lang.String, int, android.os.Bundle, android.app.IInstrumentationWatcher, android.app.IUiAutomationConnection, int, java.lang.String);
    descriptor: (Landroid/content/ComponentName;Ljava/lang/String;ILandroid/os/Bundle;Landroid/app/IInstrumentationWatcher;Landroid/app/IUiAutomationConnection;ILjava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=13, args_size=9
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.ComponentName className
        start local 2 // java.lang.String profileFile
        start local 3 // int flags
        start local 4 // android.os.Bundle arguments
        start local 5 // android.app.IInstrumentationWatcher watcher
        start local 6 // android.app.IUiAutomationConnection connection
        start local 7 // int userId
        start local 8 // java.lang.String abiOverride
         0: .line 4479
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 9 /* _data */
        start local 9 // android.os.Parcel _data
         1: .line 4480
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 10 /* _reply */
        start local 10 // android.os.Parcel _reply
         2: .line 4483
            aload 9 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4484
            aload 1 /* className */
            ifnull 7
         4: .line 4485
            aload 9 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 4486
            aload 1 /* className */
            aload 9 /* _data */
            iconst_0
            invokevirtual android.content.ComponentName.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 4487
            goto 8
         7: .line 4489
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 9 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 4491
      StackMap locals:
      StackMap stack:
            aload 9 /* _data */
            aload 2 /* profileFile */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         9: .line 4492
            aload 9 /* _data */
            iload 3 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 4493
            aload 4 /* arguments */
            ifnull 14
        11: .line 4494
            aload 9 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 4495
            aload 4 /* arguments */
            aload 9 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        13: .line 4496
            goto 15
        14: .line 4498
      StackMap locals:
      StackMap stack:
            aload 9 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        15: .line 4500
      StackMap locals:
      StackMap stack:
            aload 9 /* _data */
            aload 5 /* watcher */
            ifnull 16
            aload 5 /* watcher */
            invokeinterface android.app.IInstrumentationWatcher.asBinder:()Landroid/os/IBinder;
            goto 17
      StackMap locals:
      StackMap stack: android.os.Parcel
        16: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.ComponentName java.lang.String int android.os.Bundle android.app.IInstrumentationWatcher android.app.IUiAutomationConnection int java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
        17: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        18: .line 4501
            aload 9 /* _data */
            aload 6 /* connection */
            ifnull 19
            aload 6 /* connection */
            invokeinterface android.app.IUiAutomationConnection.asBinder:()Landroid/os/IBinder;
            goto 20
      StackMap locals:
      StackMap stack: android.os.Parcel
        19: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.ComponentName java.lang.String int android.os.Bundle android.app.IInstrumentationWatcher android.app.IUiAutomationConnection int java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
        20: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        21: .line 4502
            aload 9 /* _data */
            iload 7 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        22: .line 4503
            aload 9 /* _data */
            aload 8 /* abiOverride */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        23: .line 4504
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 39
            aload 9 /* _data */
            aload 10 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        24: .line 4505
            aload 10 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        25: .line 4506
            aload 10 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 26
            iconst_1
            goto 27
      StackMap locals:
      StackMap stack:
        26: iconst_0
      StackMap locals:
      StackMap stack: int
        27: istore 11 /* _result */
        start local 11 // boolean _result
        28: .line 4507
            goto 33
        end local 11 // boolean _result
        29: .line 4508
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 12
        30: .line 4509
            aload 10 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        31: .line 4510
            aload 9 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        32: .line 4511
            aload 12
            athrow
        start local 11 // boolean _result
        33: .line 4509
      StackMap locals: int
      StackMap stack:
            aload 10 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        34: .line 4510
            aload 9 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        35: .line 4512
            iload 11 /* _result */
            ireturn
        end local 11 // boolean _result
        end local 10 // android.os.Parcel _reply
        end local 9 // android.os.Parcel _data
        end local 8 // java.lang.String abiOverride
        end local 7 // int userId
        end local 6 // android.app.IUiAutomationConnection connection
        end local 5 // android.app.IInstrumentationWatcher watcher
        end local 4 // android.os.Bundle arguments
        end local 3 // int flags
        end local 2 // java.lang.String profileFile
        end local 1 // android.content.ComponentName className
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   36     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   36     1    className  Landroid/content/ComponentName;
            0   36     2  profileFile  Ljava/lang/String;
            0   36     3        flags  I
            0   36     4    arguments  Landroid/os/Bundle;
            0   36     5      watcher  Landroid/app/IInstrumentationWatcher;
            0   36     6   connection  Landroid/app/IUiAutomationConnection;
            0   36     7       userId  I
            0   36     8  abiOverride  Ljava/lang/String;
            1   36     9        _data  Landroid/os/Parcel;
            2   36    10       _reply  Landroid/os/Parcel;
           28   29    11      _result  Z
           33   36    11      _result  Z
      Exception table:
        from    to  target  type
           2    29      29  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      className    
      profileFile  
      flags        
      arguments    
      watcher      
      connection   
      userId       
      abiOverride  

  public void addInstrumentationResults(android.app.IApplicationThread, android.os.Bundle);
    descriptor: (Landroid/app/IApplicationThread;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread target
        start local 2 // android.os.Bundle results
         0: .line 4516
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 4517
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 4519
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4520
            aload 3 /* _data */
            aload 1 /* target */
            ifnull 4
            aload 1 /* target */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.os.Bundle android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.os.Bundle android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 4521
            aload 2 /* results */
            ifnull 10
         7: .line 4522
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 4523
            aload 2 /* results */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
         9: .line 4524
            goto 11
        10: .line 4526
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 4528
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 40
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        12: .line 4529
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        13: .line 4530
            goto 18
        14: .line 4531
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        15: .line 4532
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 4533
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 4534
            aload 5
            athrow
        18: .line 4532
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 4533
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 4535
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // android.os.Bundle results
        end local 1 // android.app.IApplicationThread target
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   21     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   21     1   target  Landroid/app/IApplicationThread;
            0   21     2  results  Landroid/os/Bundle;
            1   21     3    _data  Landroid/os/Parcel;
            2   21     4   _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    14      14  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      target   
      results  

  public void finishInstrumentation(android.app.IApplicationThread, int, android.os.Bundle);
    descriptor: (Landroid/app/IApplicationThread;ILandroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread target
        start local 2 // int resultCode
        start local 3 // android.os.Bundle results
         0: .line 4538
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 4539
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 4541
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4542
            aload 4 /* _data */
            aload 1 /* target */
            ifnull 4
            aload 1 /* target */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread int android.os.Bundle android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread int android.os.Bundle android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 4543
            aload 4 /* _data */
            iload 2 /* resultCode */
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 4544
            aload 3 /* results */
            ifnull 11
         8: .line 4545
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 4546
            aload 3 /* results */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 4547
            goto 12
        11: .line 4549
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 4551
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 41
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        13: .line 4552
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        14: .line 4553
            goto 19
        15: .line 4554
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        16: .line 4555
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 4556
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 4557
            aload 6
            athrow
        19: .line 4555
      StackMap locals:
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 4556
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 4558
            return
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // android.os.Bundle results
        end local 2 // int resultCode
        end local 1 // android.app.IApplicationThread target
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   22     0        this  Landroid/app/IActivityManager$Stub$Proxy;
            0   22     1      target  Landroid/app/IApplicationThread;
            0   22     2  resultCode  I
            0   22     3     results  Landroid/os/Bundle;
            1   22     4       _data  Landroid/os/Parcel;
            2   22     5      _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    15      15  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      target      
      resultCode  
      results     

  public android.content.res.Configuration getConfiguration();
    descriptor: ()Landroid/content/res/Configuration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 4566
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 4567
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 4570
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4571
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 42
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 4572
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 4573
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 8
         6: .line 4574
            getstatic android.content.res.Configuration.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.content.res.Configuration
            astore 3 /* _result */
        start local 3 // android.content.res.Configuration _result
         7: .line 4575
            goto 14
        end local 3 // android.content.res.Configuration _result
         8: .line 4577
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aconst_null
            astore 3 /* _result */
        start local 3 // android.content.res.Configuration _result
         9: .line 4579
            goto 14
        end local 3 // android.content.res.Configuration _result
        10: .line 4580
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        11: .line 4581
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 4582
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 4583
            aload 4
            athrow
        start local 3 // android.content.res.Configuration _result
        14: .line 4581
      StackMap locals: android.content.res.Configuration
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 4582
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 4584
            aload 3 /* _result */
            areturn
        end local 3 // android.content.res.Configuration _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   17     1    _data  Landroid/os/Parcel;
            2   17     2   _reply  Landroid/os/Parcel;
            7    8     3  _result  Landroid/content/res/Configuration;
            9   10     3  _result  Landroid/content/res/Configuration;
           14   17     3  _result  Landroid/content/res/Configuration;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException

  public boolean updateConfiguration(android.content.res.Configuration);
    descriptor: (Landroid/content/res/Configuration;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.res.Configuration values
         0: .line 4595
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 4596
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 4599
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4600
            aload 1 /* values */
            ifnull 7
         4: .line 4601
            aload 2 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 4602
            aload 1 /* values */
            aload 2 /* _data */
            iconst_0
            invokevirtual android.content.res.Configuration.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 4603
            goto 8
         7: .line 4605
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 2 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 4607
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 43
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 4608
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        10: .line 4609
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 11
            iconst_1
            goto 12
      StackMap locals:
      StackMap stack:
        11: iconst_0
      StackMap locals:
      StackMap stack: int
        12: istore 4 /* _result */
        start local 4 // boolean _result
        13: .line 4610
            goto 18
        end local 4 // boolean _result
        14: .line 4611
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        15: .line 4612
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 4613
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 4614
            aload 5
            athrow
        start local 4 // boolean _result
        18: .line 4612
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 4613
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 4615
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.content.res.Configuration values
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   21     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   21     1   values  Landroid/content/res/Configuration;
            1   21     2    _data  Landroid/os/Parcel;
            2   21     3   _reply  Landroid/os/Parcel;
           13   14     4  _result  Z
           18   21     4  _result  Z
      Exception table:
        from    to  target  type
           2    14      14  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      values  

  public boolean stopServiceToken(android.content.ComponentName, android.os.IBinder, int);
    descriptor: (Landroid/content/ComponentName;Landroid/os/IBinder;I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.ComponentName className
        start local 2 // android.os.IBinder token
        start local 3 // int startId
         0: .line 4619
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 4620
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 4623
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4624
            aload 1 /* className */
            ifnull 7
         4: .line 4625
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 4626
            aload 1 /* className */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.content.ComponentName.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 4627
            goto 8
         7: .line 4629
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 4631
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            aload 2 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         9: .line 4632
            aload 4 /* _data */
            iload 3 /* startId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 4633
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 44
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        11: .line 4634
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        12: .line 4635
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 13
            iconst_1
            goto 14
      StackMap locals:
      StackMap stack:
        13: iconst_0
      StackMap locals:
      StackMap stack: int
        14: istore 6 /* _result */
        start local 6 // boolean _result
        15: .line 4636
            goto 20
        end local 6 // boolean _result
        16: .line 4637
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        17: .line 4638
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 4639
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 4640
            aload 7
            athrow
        start local 6 // boolean _result
        20: .line 4638
      StackMap locals: int
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 4639
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 4641
            iload 6 /* _result */
            ireturn
        end local 6 // boolean _result
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // int startId
        end local 2 // android.os.IBinder token
        end local 1 // android.content.ComponentName className
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   23     0       this  Landroid/app/IActivityManager$Stub$Proxy;
            0   23     1  className  Landroid/content/ComponentName;
            0   23     2      token  Landroid/os/IBinder;
            0   23     3    startId  I
            1   23     4      _data  Landroid/os/Parcel;
            2   23     5     _reply  Landroid/os/Parcel;
           15   16     6    _result  Z
           20   23     6    _result  Z
      Exception table:
        from    to  target  type
           2    16      16  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      className  
      token      
      startId    

  public android.content.ComponentName getActivityClassForToken(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)Landroid/content/ComponentName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 4645
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 4646
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 4649
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4650
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 4651
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 45
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 4652
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 4653
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 9
         7: .line 4654
            getstatic android.content.ComponentName.CREATOR:Landroid/os/Parcelable$Creator;
            aload 3 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.content.ComponentName
            astore 4 /* _result */
        start local 4 // android.content.ComponentName _result
         8: .line 4655
            goto 15
        end local 4 // android.content.ComponentName _result
         9: .line 4657
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aconst_null
            astore 4 /* _result */
        start local 4 // android.content.ComponentName _result
        10: .line 4659
            goto 15
        end local 4 // android.content.ComponentName _result
        11: .line 4660
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        12: .line 4661
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 4662
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 4663
            aload 5
            athrow
        start local 4 // android.content.ComponentName _result
        15: .line 4661
      StackMap locals: android.content.ComponentName
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 4662
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 4664
            aload 4 /* _result */
            areturn
        end local 4 // android.content.ComponentName _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   18     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1    token  Landroid/os/IBinder;
            1   18     2    _data  Landroid/os/Parcel;
            2   18     3   _reply  Landroid/os/Parcel;
            8    9     4  _result  Landroid/content/ComponentName;
           10   11     4  _result  Landroid/content/ComponentName;
           15   18     4  _result  Landroid/content/ComponentName;
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public java.lang.String getPackageForToken(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 4668
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 4669
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 4672
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4673
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 4674
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 46
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 4675
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 4676
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 4 /* _result */
        start local 4 // java.lang.String _result
         7: .line 4677
            goto 12
        end local 4 // java.lang.String _result
         8: .line 4678
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 4679
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 4680
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 4681
            aload 5
            athrow
        start local 4 // java.lang.String _result
        12: .line 4679
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 4680
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 4682
            aload 4 /* _result */
            areturn
        end local 4 // java.lang.String _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1    token  Landroid/os/IBinder;
            1   15     2    _data  Landroid/os/Parcel;
            2   15     3   _reply  Landroid/os/Parcel;
            7    8     4  _result  Ljava/lang/String;
           12   15     4  _result  Ljava/lang/String;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public void setProcessLimit(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int max
         0: .line 4686
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 4687
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 4689
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4690
            aload 2 /* _data */
            iload 1 /* max */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 4691
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 47
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 4692
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 4693
            goto 11
         7: .line 4694
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 4695
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 4696
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 4697
            aload 4
            athrow
        11: .line 4695
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 4696
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 4698
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int max
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1     max  I
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      max   

  public int getProcessLimit();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 4701
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 4702
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 4705
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4706
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 48
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 4707
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 4708
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 3 /* _result */
        start local 3 // int _result
         6: .line 4709
            goto 11
        end local 3 // int _result
         7: .line 4710
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 4711
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 4712
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 4713
            aload 4
            athrow
        start local 3 // int _result
        11: .line 4711
      StackMap locals: int
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 4712
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 4714
            iload 3 /* _result */
            ireturn
        end local 3 // int _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   14     1    _data  Landroid/os/Parcel;
            2   14     2   _reply  Landroid/os/Parcel;
            6    7     3  _result  I
           11   14     3  _result  I
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException

  public int checkPermission(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String permission
        start local 2 // int pid
        start local 3 // int uid
         0: .line 4718
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 4719
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 4722
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4723
            aload 4 /* _data */
            aload 1 /* permission */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 4724
            aload 4 /* _data */
            iload 2 /* pid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 4725
            aload 4 /* _data */
            iload 3 /* uid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 4726
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 49
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 4727
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 4728
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _result */
        start local 6 // int _result
         9: .line 4729
            goto 14
        end local 6 // int _result
        10: .line 4730
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 7
        11: .line 4731
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 4732
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 4733
            aload 7
            athrow
        start local 6 // int _result
        14: .line 4731
      StackMap locals: int
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 4732
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 4734
            iload 6 /* _result */
            ireturn
        end local 6 // int _result
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // int uid
        end local 2 // int pid
        end local 1 // java.lang.String permission
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   17     0        this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1  permission  Ljava/lang/String;
            0   17     2         pid  I
            0   17     3         uid  I
            1   17     4       _data  Landroid/os/Parcel;
            2   17     5      _reply  Landroid/os/Parcel;
            9   10     6     _result  I
           14   17     6     _result  I
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      permission  
      pid         
      uid         

  public int checkUriPermission(android.net.Uri, int, int, int, int, android.os.IBinder);
    descriptor: (Landroid/net/Uri;IIIILandroid/os/IBinder;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=11, args_size=7
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.net.Uri uri
        start local 2 // int pid
        start local 3 // int uid
        start local 4 // int mode
        start local 5 // int userId
        start local 6 // android.os.IBinder callerToken
         0: .line 4738
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 7 /* _data */
        start local 7 // android.os.Parcel _data
         1: .line 4739
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 8 /* _reply */
        start local 8 // android.os.Parcel _reply
         2: .line 4742
            aload 7 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4743
            aload 1 /* uri */
            ifnull 7
         4: .line 4744
            aload 7 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 4745
            aload 1 /* uri */
            aload 7 /* _data */
            iconst_0
            invokevirtual android.net.Uri.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 4746
            goto 8
         7: .line 4748
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 7 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 4750
      StackMap locals:
      StackMap stack:
            aload 7 /* _data */
            iload 2 /* pid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 4751
            aload 7 /* _data */
            iload 3 /* uid */
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 4752
            aload 7 /* _data */
            iload 4 /* mode */
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 4753
            aload 7 /* _data */
            iload 5 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 4754
            aload 7 /* _data */
            aload 6 /* callerToken */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        13: .line 4755
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 50
            aload 7 /* _data */
            aload 8 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        14: .line 4756
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        15: .line 4757
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 9 /* _result */
        start local 9 // int _result
        16: .line 4758
            goto 21
        end local 9 // int _result
        17: .line 4759
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 10
        18: .line 4760
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 4761
            aload 7 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 4762
            aload 10
            athrow
        start local 9 // int _result
        21: .line 4760
      StackMap locals: int
      StackMap stack:
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 4761
            aload 7 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        23: .line 4763
            iload 9 /* _result */
            ireturn
        end local 9 // int _result
        end local 8 // android.os.Parcel _reply
        end local 7 // android.os.Parcel _data
        end local 6 // android.os.IBinder callerToken
        end local 5 // int userId
        end local 4 // int mode
        end local 3 // int uid
        end local 2 // int pid
        end local 1 // android.net.Uri uri
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   24     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   24     1          uri  Landroid/net/Uri;
            0   24     2          pid  I
            0   24     3          uid  I
            0   24     4         mode  I
            0   24     5       userId  I
            0   24     6  callerToken  Landroid/os/IBinder;
            1   24     7        _data  Landroid/os/Parcel;
            2   24     8       _reply  Landroid/os/Parcel;
           16   17     9      _result  I
           21   24     9      _result  I
      Exception table:
        from    to  target  type
           2    17      17  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      uri          
      pid          
      uid          
      mode         
      userId       
      callerToken  

  public void grantUriPermission(android.app.IApplicationThread, java.lang.String, android.net.Uri, int, int);
    descriptor: (Landroid/app/IApplicationThread;Ljava/lang/String;Landroid/net/Uri;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=6
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread caller
        start local 2 // java.lang.String targetPkg
        start local 3 // android.net.Uri uri
        start local 4 // int mode
        start local 5 // int userId
         0: .line 4767
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _data */
        start local 6 // android.os.Parcel _data
         1: .line 4768
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 7 /* _reply */
        start local 7 // android.os.Parcel _reply
         2: .line 4770
            aload 6 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4771
            aload 6 /* _data */
            aload 1 /* caller */
            ifnull 4
            aload 1 /* caller */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.net.Uri int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.net.Uri int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 4772
            aload 6 /* _data */
            aload 2 /* targetPkg */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         7: .line 4773
            aload 3 /* uri */
            ifnull 11
         8: .line 4774
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 4775
            aload 3 /* uri */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.net.Uri.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 4776
            goto 12
        11: .line 4778
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 4780
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iload 4 /* mode */
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 4781
            aload 6 /* _data */
            iload 5 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 4782
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 51
            aload 6 /* _data */
            aload 7 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        15: .line 4783
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        16: .line 4784
            goto 21
        17: .line 4785
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 8
        18: .line 4786
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 4787
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 4788
            aload 8
            athrow
        21: .line 4786
      StackMap locals:
      StackMap stack:
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 4787
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        23: .line 4789
            return
        end local 7 // android.os.Parcel _reply
        end local 6 // android.os.Parcel _data
        end local 5 // int userId
        end local 4 // int mode
        end local 3 // android.net.Uri uri
        end local 2 // java.lang.String targetPkg
        end local 1 // android.app.IApplicationThread caller
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   24     0       this  Landroid/app/IActivityManager$Stub$Proxy;
            0   24     1     caller  Landroid/app/IApplicationThread;
            0   24     2  targetPkg  Ljava/lang/String;
            0   24     3        uri  Landroid/net/Uri;
            0   24     4       mode  I
            0   24     5     userId  I
            1   24     6      _data  Landroid/os/Parcel;
            2   24     7     _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    17      17  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      caller     
      targetPkg  
      uri        
      mode       
      userId     

  public void revokeUriPermission(android.app.IApplicationThread, java.lang.String, android.net.Uri, int, int);
    descriptor: (Landroid/app/IApplicationThread;Ljava/lang/String;Landroid/net/Uri;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=6
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread caller
        start local 2 // java.lang.String targetPkg
        start local 3 // android.net.Uri uri
        start local 4 // int mode
        start local 5 // int userId
         0: .line 4792
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _data */
        start local 6 // android.os.Parcel _data
         1: .line 4793
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 7 /* _reply */
        start local 7 // android.os.Parcel _reply
         2: .line 4795
            aload 6 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4796
            aload 6 /* _data */
            aload 1 /* caller */
            ifnull 4
            aload 1 /* caller */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.net.Uri int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.net.Uri int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 4797
            aload 6 /* _data */
            aload 2 /* targetPkg */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         7: .line 4798
            aload 3 /* uri */
            ifnull 11
         8: .line 4799
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 4800
            aload 3 /* uri */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.net.Uri.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 4801
            goto 12
        11: .line 4803
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 4805
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iload 4 /* mode */
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 4806
            aload 6 /* _data */
            iload 5 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 4807
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 52
            aload 6 /* _data */
            aload 7 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        15: .line 4808
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        16: .line 4809
            goto 21
        17: .line 4810
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 8
        18: .line 4811
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 4812
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 4813
            aload 8
            athrow
        21: .line 4811
      StackMap locals:
      StackMap stack:
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 4812
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        23: .line 4814
            return
        end local 7 // android.os.Parcel _reply
        end local 6 // android.os.Parcel _data
        end local 5 // int userId
        end local 4 // int mode
        end local 3 // android.net.Uri uri
        end local 2 // java.lang.String targetPkg
        end local 1 // android.app.IApplicationThread caller
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   24     0       this  Landroid/app/IActivityManager$Stub$Proxy;
            0   24     1     caller  Landroid/app/IApplicationThread;
            0   24     2  targetPkg  Ljava/lang/String;
            0   24     3        uri  Landroid/net/Uri;
            0   24     4       mode  I
            0   24     5     userId  I
            1   24     6      _data  Landroid/os/Parcel;
            2   24     7     _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    17      17  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      caller     
      targetPkg  
      uri        
      mode       
      userId     

  public void setActivityController(android.app.IActivityController, boolean);
    descriptor: (Landroid/app/IActivityController;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IActivityController watcher
        start local 2 // boolean imAMonkey
         0: .line 4817
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 4818
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 4820
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4821
            aload 3 /* _data */
            aload 1 /* watcher */
            ifnull 4
            aload 1 /* watcher */
            invokeinterface android.app.IActivityController.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IActivityController int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IActivityController int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 4822
            aload 3 /* _data */
            iload 2 /* imAMonkey */
            ifeq 7
            iconst_1
            goto 8
      StackMap locals:
      StackMap stack: android.os.Parcel
         7: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IActivityController int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         8: invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 4823
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 53
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 4824
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 4825
            goto 16
        12: .line 4826
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        13: .line 4827
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 4828
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 4829
            aload 5
            athrow
        16: .line 4827
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 4828
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 4830
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // boolean imAMonkey
        end local 1 // android.app.IActivityController watcher
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   19     0       this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1    watcher  Landroid/app/IActivityController;
            0   19     2  imAMonkey  Z
            1   19     3      _data  Landroid/os/Parcel;
            2   19     4     _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      watcher    
      imAMonkey  

  public void showWaitingForDebugger(android.app.IApplicationThread, boolean);
    descriptor: (Landroid/app/IApplicationThread;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread who
        start local 2 // boolean waiting
         0: .line 4833
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 4834
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 4836
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4837
            aload 3 /* _data */
            aload 1 /* who */
            ifnull 4
            aload 1 /* who */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 4838
            aload 3 /* _data */
            iload 2 /* waiting */
            ifeq 7
            iconst_1
            goto 8
      StackMap locals:
      StackMap stack: android.os.Parcel
         7: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         8: invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 4839
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 54
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 4840
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 4841
            goto 16
        12: .line 4842
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        13: .line 4843
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 4844
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 4845
            aload 5
            athrow
        16: .line 4843
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 4844
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 4846
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // boolean waiting
        end local 1 // android.app.IApplicationThread who
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   19     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1      who  Landroid/app/IApplicationThread;
            0   19     2  waiting  Z
            1   19     3    _data  Landroid/os/Parcel;
            2   19     4   _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      who      
      waiting  

  public void signalPersistentProcesses(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int signal
         0: .line 4853
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 4854
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 4856
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4857
            aload 2 /* _data */
            iload 1 /* signal */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 4858
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 55
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 4859
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 4860
            goto 11
         7: .line 4861
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 4862
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 4863
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 4864
            aload 4
            athrow
        11: .line 4862
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 4863
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 4865
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int signal
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1  signal  I
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      signal  

  public android.content.pm.ParceledListSlice getRecentTasks(int, int, int);
    descriptor: (III)Landroid/content/pm/ParceledListSlice;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int maxNum
        start local 2 // int flags
        start local 3 // int userId
         0: .line 4868
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 4869
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 4872
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4873
            aload 4 /* _data */
            iload 1 /* maxNum */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 4874
            aload 4 /* _data */
            iload 2 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 4875
            aload 4 /* _data */
            iload 3 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 4876
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 56
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 4877
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 4878
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 11
         9: .line 4879
            getstatic android.content.pm.ParceledListSlice.CREATOR:Landroid/os/Parcelable$ClassLoaderCreator;
            aload 5 /* _reply */
            invokeinterface android.os.Parcelable$ClassLoaderCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.content.pm.ParceledListSlice
            astore 6 /* _result */
        start local 6 // android.content.pm.ParceledListSlice _result
        10: .line 4880
            goto 17
        end local 6 // android.content.pm.ParceledListSlice _result
        11: .line 4882
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aconst_null
            astore 6 /* _result */
        start local 6 // android.content.pm.ParceledListSlice _result
        12: .line 4884
            goto 17
        end local 6 // android.content.pm.ParceledListSlice _result
        13: .line 4885
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        14: .line 4886
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 4887
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 4888
            aload 7
            athrow
        start local 6 // android.content.pm.ParceledListSlice _result
        17: .line 4886
      StackMap locals: android.content.pm.ParceledListSlice
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 4887
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 4889
            aload 6 /* _result */
            areturn
        end local 6 // android.content.pm.ParceledListSlice _result
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // int userId
        end local 2 // int flags
        end local 1 // int maxNum
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   20     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   20     1   maxNum  I
            0   20     2    flags  I
            0   20     3   userId  I
            1   20     4    _data  Landroid/os/Parcel;
            2   20     5   _reply  Landroid/os/Parcel;
           10   11     6  _result  Landroid/content/pm/ParceledListSlice;
           12   13     6  _result  Landroid/content/pm/ParceledListSlice;
           17   20     6  _result  Landroid/content/pm/ParceledListSlice;
      Exception table:
        from    to  target  type
           2    13      13  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      maxNum  
      flags   
      userId  

  public void serviceDoneExecuting(android.os.IBinder, int, int, int);
    descriptor: (Landroid/os/IBinder;III)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // int type
        start local 3 // int startId
        start local 4 // int res
         0: .line 4893
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 4895
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 4896
            aload 5 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         3: .line 4897
            aload 5 /* _data */
            iload 2 /* type */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 4898
            aload 5 /* _data */
            iload 3 /* startId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 4899
            aload 5 /* _data */
            iload 4 /* res */
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 4900
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 57
            aload 5 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 4901
            goto 11
         8: .line 4902
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int int int android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 6
         9: .line 4903
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 4904
            aload 6
            athrow
        11: .line 4903
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 4905
            return
        end local 5 // android.os.Parcel _data
        end local 4 // int res
        end local 3 // int startId
        end local 2 // int type
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   13     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   13     1    token  Landroid/os/IBinder;
            0   13     2     type  I
            0   13     3  startId  I
            0   13     4      res  I
            1   13     5    _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      token    
      type     
      startId  
      res      

  public void activityDestroyed(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 4908
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 4910
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 4911
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         3: .line 4912
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 58
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 4913
            goto 8
         5: .line 4914
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         6: .line 4915
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         7: .line 4916
            aload 3
            athrow
         8: .line 4915
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 4917
            return
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Landroid/app/IActivityManager$Stub$Proxy;
            0   10     1  token  Landroid/os/IBinder;
            1   10     2  _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     5       5  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public android.content.IIntentSender getIntentSender(int, java.lang.String, android.os.IBinder, java.lang.String, int, android.content.Intent[], java.lang.String[], int, android.os.Bundle, int);
    descriptor: (ILjava/lang/String;Landroid/os/IBinder;Ljava/lang/String;I[Landroid/content/Intent;[Ljava/lang/String;ILandroid/os/Bundle;I)Landroid/content/IIntentSender;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=15, args_size=11
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int type
        start local 2 // java.lang.String packageName
        start local 3 // android.os.IBinder token
        start local 4 // java.lang.String resultWho
        start local 5 // int requestCode
        start local 6 // android.content.Intent[] intents
        start local 7 // java.lang.String[] resolvedTypes
        start local 8 // int flags
        start local 9 // android.os.Bundle options
        start local 10 // int userId
         0: .line 4920
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 11 /* _data */
        start local 11 // android.os.Parcel _data
         1: .line 4921
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 12 /* _reply */
        start local 12 // android.os.Parcel _reply
         2: .line 4924
            aload 11 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4925
            aload 11 /* _data */
            iload 1 /* type */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 4926
            aload 11 /* _data */
            aload 2 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 4927
            aload 11 /* _data */
            aload 3 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 4928
            aload 11 /* _data */
            aload 4 /* resultWho */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         7: .line 4929
            aload 11 /* _data */
            iload 5 /* requestCode */
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 4930
            aload 11 /* _data */
            aload 6 /* intents */
            iconst_0
            invokevirtual android.os.Parcel.writeTypedArray:([Landroid/os/Parcelable;I)V
         9: .line 4931
            aload 11 /* _data */
            aload 7 /* resolvedTypes */
            invokevirtual android.os.Parcel.writeStringArray:([Ljava/lang/String;)V
        10: .line 4932
            aload 11 /* _data */
            iload 8 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 4933
            aload 9 /* options */
            ifnull 15
        12: .line 4934
            aload 11 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 4935
            aload 9 /* options */
            aload 11 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        14: .line 4936
            goto 16
        15: .line 4938
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 11 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 4940
      StackMap locals:
      StackMap stack:
            aload 11 /* _data */
            iload 10 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        17: .line 4941
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 59
            aload 11 /* _data */
            aload 12 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        18: .line 4942
            aload 12 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        19: .line 4943
            aload 12 /* _reply */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            invokestatic android.content.IIntentSender$Stub.asInterface:(Landroid/os/IBinder;)Landroid/content/IIntentSender;
            astore 13 /* _result */
        start local 13 // android.content.IIntentSender _result
        20: .line 4944
            goto 25
        end local 13 // android.content.IIntentSender _result
        21: .line 4945
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 14
        22: .line 4946
            aload 12 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        23: .line 4947
            aload 11 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        24: .line 4948
            aload 14
            athrow
        start local 13 // android.content.IIntentSender _result
        25: .line 4946
      StackMap locals: android.content.IIntentSender
      StackMap stack:
            aload 12 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        26: .line 4947
            aload 11 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        27: .line 4949
            aload 13 /* _result */
            areturn
        end local 13 // android.content.IIntentSender _result
        end local 12 // android.os.Parcel _reply
        end local 11 // android.os.Parcel _data
        end local 10 // int userId
        end local 9 // android.os.Bundle options
        end local 8 // int flags
        end local 7 // java.lang.String[] resolvedTypes
        end local 6 // android.content.Intent[] intents
        end local 5 // int requestCode
        end local 4 // java.lang.String resultWho
        end local 3 // android.os.IBinder token
        end local 2 // java.lang.String packageName
        end local 1 // int type
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   28     0           this  Landroid/app/IActivityManager$Stub$Proxy;
            0   28     1           type  I
            0   28     2    packageName  Ljava/lang/String;
            0   28     3          token  Landroid/os/IBinder;
            0   28     4      resultWho  Ljava/lang/String;
            0   28     5    requestCode  I
            0   28     6        intents  [Landroid/content/Intent;
            0   28     7  resolvedTypes  [Ljava/lang/String;
            0   28     8          flags  I
            0   28     9        options  Landroid/os/Bundle;
            0   28    10         userId  I
            1   28    11          _data  Landroid/os/Parcel;
            2   28    12         _reply  Landroid/os/Parcel;
           20   21    13        _result  Landroid/content/IIntentSender;
           25   28    13        _result  Landroid/content/IIntentSender;
      Exception table:
        from    to  target  type
           2    21      21  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      type           
      packageName    
      token          
      resultWho      
      requestCode    
      intents        
      resolvedTypes  
      flags          
      options        
      userId         

  public void cancelIntentSender(android.content.IIntentSender);
    descriptor: (Landroid/content/IIntentSender;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.IIntentSender sender
         0: .line 4953
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 4954
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 4956
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4957
            aload 2 /* _data */
            aload 1 /* sender */
            ifnull 4
            aload 1 /* sender */
            invokeinterface android.content.IIntentSender.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 4958
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 60
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 4959
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 4960
            goto 13
         9: .line 4961
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 4962
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 4963
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 4964
            aload 4
            athrow
        13: .line 4962
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 4963
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 4965
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.content.IIntentSender sender
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   16     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1  sender  Landroid/content/IIntentSender;
            1   16     2   _data  Landroid/os/Parcel;
            2   16     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      sender  

  public java.lang.String getPackageForIntentSender(android.content.IIntentSender);
    descriptor: (Landroid/content/IIntentSender;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.IIntentSender sender
         0: .line 4968
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 4969
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 4972
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4973
            aload 2 /* _data */
            aload 1 /* sender */
            ifnull 4
            aload 1 /* sender */
            invokeinterface android.content.IIntentSender.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 4974
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 61
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 4975
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 4976
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 4 /* _result */
        start local 4 // java.lang.String _result
         9: .line 4977
            goto 14
        end local 4 // java.lang.String _result
        10: .line 4978
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 4979
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 4980
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 4981
            aload 5
            athrow
        start local 4 // java.lang.String _result
        14: .line 4979
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 4980
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 4982
            aload 4 /* _result */
            areturn
        end local 4 // java.lang.String _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.content.IIntentSender sender
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1   sender  Landroid/content/IIntentSender;
            1   17     2    _data  Landroid/os/Parcel;
            2   17     3   _reply  Landroid/os/Parcel;
            9   10     4  _result  Ljava/lang/String;
           14   17     4  _result  Ljava/lang/String;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      sender  

  public void registerIntentSenderCancelListener(android.content.IIntentSender, com.android.internal.os.IResultReceiver);
    descriptor: (Landroid/content/IIntentSender;Lcom/android/internal/os/IResultReceiver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.IIntentSender sender
        start local 2 // com.android.internal.os.IResultReceiver receiver
         0: .line 4986
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 4987
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 4989
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 4990
            aload 3 /* _data */
            aload 1 /* sender */
            ifnull 4
            aload 1 /* sender */
            invokeinterface android.content.IIntentSender.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender com.android.internal.os.IResultReceiver android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender com.android.internal.os.IResultReceiver android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 4991
            aload 3 /* _data */
            aload 2 /* receiver */
            ifnull 7
            aload 2 /* receiver */
            invokeinterface com.android.internal.os.IResultReceiver.asBinder:()Landroid/os/IBinder;
            goto 8
      StackMap locals:
      StackMap stack: android.os.Parcel
         7: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender com.android.internal.os.IResultReceiver android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         8: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         9: .line 4992
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 62
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 4993
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 4994
            goto 16
        12: .line 4995
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        13: .line 4996
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 4997
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 4998
            aload 5
            athrow
        16: .line 4996
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 4997
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 4999
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // com.android.internal.os.IResultReceiver receiver
        end local 1 // android.content.IIntentSender sender
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   19     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1    sender  Landroid/content/IIntentSender;
            0   19     2  receiver  Lcom/android/internal/os/IResultReceiver;
            1   19     3     _data  Landroid/os/Parcel;
            2   19     4    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      sender    
      receiver  

  public void unregisterIntentSenderCancelListener(android.content.IIntentSender, com.android.internal.os.IResultReceiver);
    descriptor: (Landroid/content/IIntentSender;Lcom/android/internal/os/IResultReceiver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.IIntentSender sender
        start local 2 // com.android.internal.os.IResultReceiver receiver
         0: .line 5002
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 5003
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 5005
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5006
            aload 3 /* _data */
            aload 1 /* sender */
            ifnull 4
            aload 1 /* sender */
            invokeinterface android.content.IIntentSender.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender com.android.internal.os.IResultReceiver android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender com.android.internal.os.IResultReceiver android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 5007
            aload 3 /* _data */
            aload 2 /* receiver */
            ifnull 7
            aload 2 /* receiver */
            invokeinterface com.android.internal.os.IResultReceiver.asBinder:()Landroid/os/IBinder;
            goto 8
      StackMap locals:
      StackMap stack: android.os.Parcel
         7: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender com.android.internal.os.IResultReceiver android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         8: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         9: .line 5008
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 63
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 5009
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 5010
            goto 16
        12: .line 5011
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        13: .line 5012
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 5013
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 5014
            aload 5
            athrow
        16: .line 5012
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 5013
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 5015
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // com.android.internal.os.IResultReceiver receiver
        end local 1 // android.content.IIntentSender sender
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   19     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1    sender  Landroid/content/IIntentSender;
            0   19     2  receiver  Lcom/android/internal/os/IResultReceiver;
            1   19     3     _data  Landroid/os/Parcel;
            2   19     4    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      sender    
      receiver  

  public void enterSafeMode();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 5018
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 5019
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 5021
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5022
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 64
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 5023
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 5024
            goto 10
         6: .line 5025
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         7: .line 5026
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 5027
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 5028
            aload 3
            athrow
        10: .line 5026
      StackMap locals:
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 5027
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5029
            return
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            1   13     1   _data  Landroid/os/Parcel;
            2   13     2  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     6       6  any
    Exceptions:
      throws android.os.RemoteException

  public boolean startNextMatchingActivity(android.os.IBinder, android.content.Intent, android.os.Bundle);
    descriptor: (Landroid/os/IBinder;Landroid/content/Intent;Landroid/os/Bundle;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder callingActivity
        start local 2 // android.content.Intent intent
        start local 3 // android.os.Bundle options
         0: .line 5032
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 5033
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 5036
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5037
            aload 4 /* _data */
            aload 1 /* callingActivity */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 5038
            aload 2 /* intent */
            ifnull 8
         5: .line 5039
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 5040
            aload 2 /* intent */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 5041
            goto 9
         8: .line 5043
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 5045
      StackMap locals:
      StackMap stack:
            aload 3 /* options */
            ifnull 13
        10: .line 5046
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 5047
            aload 3 /* options */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        12: .line 5048
            goto 14
        13: .line 5050
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 5052
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 65
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        15: .line 5053
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        16: .line 5054
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 17
            iconst_1
            goto 18
      StackMap locals:
      StackMap stack:
        17: iconst_0
      StackMap locals:
      StackMap stack: int
        18: istore 6 /* _result */
        start local 6 // boolean _result
        19: .line 5055
            goto 24
        end local 6 // boolean _result
        20: .line 5056
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        21: .line 5057
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 5058
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        23: .line 5059
            aload 7
            athrow
        start local 6 // boolean _result
        24: .line 5057
      StackMap locals: int
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        25: .line 5058
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        26: .line 5060
            iload 6 /* _result */
            ireturn
        end local 6 // boolean _result
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // android.os.Bundle options
        end local 2 // android.content.Intent intent
        end local 1 // android.os.IBinder callingActivity
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   27     0             this  Landroid/app/IActivityManager$Stub$Proxy;
            0   27     1  callingActivity  Landroid/os/IBinder;
            0   27     2           intent  Landroid/content/Intent;
            0   27     3          options  Landroid/os/Bundle;
            1   27     4            _data  Landroid/os/Parcel;
            2   27     5           _reply  Landroid/os/Parcel;
           19   20     6          _result  Z
           24   27     6          _result  Z
      Exception table:
        from    to  target  type
           2    20      20  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                 Name  Flags
      callingActivity  
      intent           
      options          

  public void noteWakeupAlarm(android.content.IIntentSender, android.os.WorkSource, int, java.lang.String, java.lang.String);
    descriptor: (Landroid/content/IIntentSender;Landroid/os/WorkSource;ILjava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=6
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.IIntentSender sender
        start local 2 // android.os.WorkSource workSource
        start local 3 // int sourceUid
        start local 4 // java.lang.String sourcePkg
        start local 5 // java.lang.String tag
         0: .line 5064
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _data */
        start local 6 // android.os.Parcel _data
         1: .line 5065
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 7 /* _reply */
        start local 7 // android.os.Parcel _reply
         2: .line 5067
            aload 6 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5068
            aload 6 /* _data */
            aload 1 /* sender */
            ifnull 4
            aload 1 /* sender */
            invokeinterface android.content.IIntentSender.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.WorkSource int java.lang.String java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.WorkSource int java.lang.String java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 5069
            aload 2 /* workSource */
            ifnull 10
         7: .line 5070
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 5071
            aload 2 /* workSource */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.WorkSource.writeToParcel:(Landroid/os/Parcel;I)V
         9: .line 5072
            goto 11
        10: .line 5074
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 5076
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iload 3 /* sourceUid */
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 5077
            aload 6 /* _data */
            aload 4 /* sourcePkg */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        13: .line 5078
            aload 6 /* _data */
            aload 5 /* tag */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        14: .line 5079
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 66
            aload 6 /* _data */
            aload 7 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        15: .line 5080
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        16: .line 5081
            goto 21
        17: .line 5082
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 8
        18: .line 5083
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 5084
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 5085
            aload 8
            athrow
        21: .line 5083
      StackMap locals:
      StackMap stack:
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 5084
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        23: .line 5086
            return
        end local 7 // android.os.Parcel _reply
        end local 6 // android.os.Parcel _data
        end local 5 // java.lang.String tag
        end local 4 // java.lang.String sourcePkg
        end local 3 // int sourceUid
        end local 2 // android.os.WorkSource workSource
        end local 1 // android.content.IIntentSender sender
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   24     0        this  Landroid/app/IActivityManager$Stub$Proxy;
            0   24     1      sender  Landroid/content/IIntentSender;
            0   24     2  workSource  Landroid/os/WorkSource;
            0   24     3   sourceUid  I
            0   24     4   sourcePkg  Ljava/lang/String;
            0   24     5         tag  Ljava/lang/String;
            1   24     6       _data  Landroid/os/Parcel;
            2   24     7      _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    17      17  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      sender      
      workSource  
      sourceUid   
      sourcePkg   
      tag         

  public void removeContentProvider(android.os.IBinder, boolean);
    descriptor: (Landroid/os/IBinder;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder connection
        start local 2 // boolean stable
         0: .line 5089
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 5090
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 5092
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5093
            aload 3 /* _data */
            aload 1 /* connection */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 5094
            aload 3 /* _data */
            iload 2 /* stable */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 5095
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 67
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 5096
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 5097
            goto 14
        10: .line 5098
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 5099
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5100
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5101
            aload 5
            athrow
        14: .line 5099
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 5100
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 5102
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // boolean stable
        end local 1 // android.os.IBinder connection
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   17     0        this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1  connection  Landroid/os/IBinder;
            0   17     2      stable  Z
            1   17     3       _data  Landroid/os/Parcel;
            2   17     4      _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      connection  
      stable      

  public void setRequestedOrientation(android.os.IBinder, int);
    descriptor: (Landroid/os/IBinder;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // int requestedOrientation
         0: .line 5105
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 5106
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 5108
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5109
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 5110
            aload 3 /* _data */
            iload 2 /* requestedOrientation */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 5111
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 68
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 5112
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 5113
            goto 12
         8: .line 5114
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 5115
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 5116
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 5117
            aload 5
            athrow
        12: .line 5115
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5116
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 5118
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int requestedOrientation
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   15     0                  this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1                 token  Landroid/os/IBinder;
            0   15     2  requestedOrientation  I
            1   15     3                 _data  Landroid/os/Parcel;
            2   15     4                _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                      Name  Flags
      token                 
      requestedOrientation  

  public int getRequestedOrientation(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 5121
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 5122
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 5125
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5126
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 5127
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 69
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 5128
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 5129
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 4 /* _result */
        start local 4 // int _result
         7: .line 5130
            goto 12
        end local 4 // int _result
         8: .line 5131
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 5132
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 5133
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 5134
            aload 5
            athrow
        start local 4 // int _result
        12: .line 5132
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5133
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 5135
            iload 4 /* _result */
            ireturn
        end local 4 // int _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1    token  Landroid/os/IBinder;
            1   15     2    _data  Landroid/os/Parcel;
            2   15     3   _reply  Landroid/os/Parcel;
            7    8     4  _result  I
           12   15     4  _result  I
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public void unbindFinished(android.os.IBinder, android.content.Intent, boolean);
    descriptor: (Landroid/os/IBinder;Landroid/content/Intent;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // android.content.Intent service
        start local 3 // boolean doRebind
         0: .line 5139
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 5140
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 5142
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5143
            aload 4 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 5144
            aload 2 /* service */
            ifnull 8
         5: .line 5145
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 5146
            aload 2 /* service */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 5147
            goto 9
         8: .line 5149
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 5151
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            iload 3 /* doRebind */
            ifeq 10
            iconst_1
            goto 11
      StackMap locals:
      StackMap stack: android.os.Parcel
        10: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.content.Intent int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
        11: invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 5152
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 70
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        13: .line 5153
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        14: .line 5154
            goto 19
        15: .line 5155
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        16: .line 5156
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 5157
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 5158
            aload 6
            athrow
        19: .line 5156
      StackMap locals:
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 5157
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 5159
            return
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // boolean doRebind
        end local 2 // android.content.Intent service
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   22     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   22     1     token  Landroid/os/IBinder;
            0   22     2   service  Landroid/content/Intent;
            0   22     3  doRebind  Z
            1   22     4     _data  Landroid/os/Parcel;
            2   22     5    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    15      15  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      token     
      service   
      doRebind  

  public void setProcessImportant(android.os.IBinder, int, boolean, java.lang.String);
    descriptor: (Landroid/os/IBinder;IZLjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // int pid
        start local 3 // boolean isForeground
        start local 4 // java.lang.String reason
         0: .line 5162
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 5163
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 5165
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5166
            aload 5 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 5167
            aload 5 /* _data */
            iload 2 /* pid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 5168
            aload 5 /* _data */
            iload 3 /* isForeground */
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int int java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         6: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int int java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         7: invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 5169
            aload 5 /* _data */
            aload 4 /* reason */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         9: .line 5170
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 71
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 5171
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 5172
            goto 16
        12: .line 5173
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        13: .line 5174
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 5175
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 5176
            aload 7
            athrow
        16: .line 5174
      StackMap locals:
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 5175
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 5177
            return
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // java.lang.String reason
        end local 3 // boolean isForeground
        end local 2 // int pid
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   19     0          this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1         token  Landroid/os/IBinder;
            0   19     2           pid  I
            0   19     3  isForeground  Z
            0   19     4        reason  Ljava/lang/String;
            1   19     5         _data  Landroid/os/Parcel;
            2   19     6        _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      token         
      pid           
      isForeground  
      reason        

  public void setServiceForeground(android.content.ComponentName, android.os.IBinder, int, android.app.Notification, int);
    descriptor: (Landroid/content/ComponentName;Landroid/os/IBinder;ILandroid/app/Notification;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=6
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.ComponentName className
        start local 2 // android.os.IBinder token
        start local 3 // int id
        start local 4 // android.app.Notification notification
        start local 5 // int flags
         0: .line 5180
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _data */
        start local 6 // android.os.Parcel _data
         1: .line 5181
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 7 /* _reply */
        start local 7 // android.os.Parcel _reply
         2: .line 5183
            aload 6 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5184
            aload 1 /* className */
            ifnull 7
         4: .line 5185
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 5186
            aload 1 /* className */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.content.ComponentName.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 5187
            goto 8
         7: .line 5189
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 5191
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            aload 2 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         9: .line 5192
            aload 6 /* _data */
            iload 3 /* id */
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 5193
            aload 4 /* notification */
            ifnull 14
        11: .line 5194
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 5195
            aload 4 /* notification */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.app.Notification.writeToParcel:(Landroid/os/Parcel;I)V
        13: .line 5196
            goto 15
        14: .line 5198
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        15: .line 5200
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iload 5 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 5201
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 72
            aload 6 /* _data */
            aload 7 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        17: .line 5202
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        18: .line 5203
            goto 23
        19: .line 5204
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 8
        20: .line 5205
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 5206
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 5207
            aload 8
            athrow
        23: .line 5205
      StackMap locals:
      StackMap stack:
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        24: .line 5206
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        25: .line 5208
            return
        end local 7 // android.os.Parcel _reply
        end local 6 // android.os.Parcel _data
        end local 5 // int flags
        end local 4 // android.app.Notification notification
        end local 3 // int id
        end local 2 // android.os.IBinder token
        end local 1 // android.content.ComponentName className
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   26     0          this  Landroid/app/IActivityManager$Stub$Proxy;
            0   26     1     className  Landroid/content/ComponentName;
            0   26     2         token  Landroid/os/IBinder;
            0   26     3            id  I
            0   26     4  notification  Landroid/app/Notification;
            0   26     5         flags  I
            1   26     6         _data  Landroid/os/Parcel;
            2   26     7        _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    19      19  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      className     
      token         
      id            
      notification  
      flags         

  public boolean moveActivityTaskToBack(android.os.IBinder, boolean);
    descriptor: (Landroid/os/IBinder;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // boolean nonRoot
         0: .line 5211
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 5212
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 5215
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5216
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 5217
            aload 3 /* _data */
            iload 2 /* nonRoot */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 5218
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 73
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 5219
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 5220
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 10
            iconst_1
            goto 11
      StackMap locals:
      StackMap stack:
        10: iconst_0
      StackMap locals:
      StackMap stack: int
        11: istore 5 /* _result */
        start local 5 // boolean _result
        12: .line 5221
            goto 17
        end local 5 // boolean _result
        13: .line 5222
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        14: .line 5223
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 5224
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 5225
            aload 6
            athrow
        start local 5 // boolean _result
        17: .line 5223
      StackMap locals: int
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 5224
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 5226
            iload 5 /* _result */
            ireturn
        end local 5 // boolean _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // boolean nonRoot
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   20     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   20     1    token  Landroid/os/IBinder;
            0   20     2  nonRoot  Z
            1   20     3    _data  Landroid/os/Parcel;
            2   20     4   _reply  Landroid/os/Parcel;
           12   13     5  _result  Z
           17   20     5  _result  Z
      Exception table:
        from    to  target  type
           2    13      13  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      token    
      nonRoot  

  public void getMemoryInfo(android.app.ActivityManager$MemoryInfo);
    descriptor: (Landroid/app/ActivityManager$MemoryInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.ActivityManager$MemoryInfo outInfo
         0: .line 5230
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 5231
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 5233
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5234
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 74
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 5235
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 5236
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 12
         6: .line 5237
            aload 1 /* outInfo */
            aload 3 /* _reply */
            invokevirtual android.app.ActivityManager$MemoryInfo.readFromParcel:(Landroid/os/Parcel;)V
         7: .line 5239
            goto 12
         8: .line 5240
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.ActivityManager$MemoryInfo android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         9: .line 5241
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 5242
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 5243
            aload 4
            athrow
        12: .line 5241
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5242
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 5244
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.app.ActivityManager$MemoryInfo outInfo
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  outInfo  Landroid/app/ActivityManager$MemoryInfo;
            1   15     2    _data  Landroid/os/Parcel;
            2   15     3   _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      outInfo  

  public java.util.List<android.app.ActivityManager$ProcessErrorStateInfo> getProcessesInErrorState();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 5247
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 5248
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 5251
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5252
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 75
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 5253
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 5254
            aload 2 /* _reply */
            getstatic android.app.ActivityManager$ProcessErrorStateInfo.CREATOR:Landroid/os/Parcelable$Creator;
            invokevirtual android.os.Parcel.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
            astore 3 /* _result */
        start local 3 // java.util.List _result
         6: .line 5255
            goto 11
        end local 3 // java.util.List _result
         7: .line 5256
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 5257
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 5258
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 5259
            aload 4
            athrow
        start local 3 // java.util.List _result
        11: .line 5257
      StackMap locals: java.util.List
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5258
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5260
            aload 3 /* _result */
            areturn
        end local 3 // java.util.List _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   14     1    _data  Landroid/os/Parcel;
            2   14     2   _reply  Landroid/os/Parcel;
            6    7     3  _result  Ljava/util/List<Landroid/app/ActivityManager$ProcessErrorStateInfo;>;
           11   14     3  _result  Ljava/util/List<Landroid/app/ActivityManager$ProcessErrorStateInfo;>;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    Signature: ()Ljava/util/List<Landroid/app/ActivityManager$ProcessErrorStateInfo;>;

  public boolean clearApplicationUserData(java.lang.String, boolean, android.content.pm.IPackageDataObserver, int);
    descriptor: (Ljava/lang/String;ZLandroid/content/pm/IPackageDataObserver;I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
        start local 2 // boolean keepState
        start local 3 // android.content.pm.IPackageDataObserver observer
        start local 4 // int userId
         0: .line 5264
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 5265
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 5268
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5269
            aload 5 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 5270
            aload 5 /* _data */
            iload 2 /* keepState */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int android.content.pm.IPackageDataObserver int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int android.content.pm.IPackageDataObserver int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 5271
            aload 5 /* _data */
            aload 3 /* observer */
            ifnull 8
            aload 3 /* observer */
            invokeinterface android.content.pm.IPackageDataObserver.asBinder:()Landroid/os/IBinder;
            goto 9
      StackMap locals:
      StackMap stack: android.os.Parcel
         8: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int android.content.pm.IPackageDataObserver int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         9: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        10: .line 5272
            aload 5 /* _data */
            iload 4 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 5273
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 76
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        12: .line 5274
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        13: .line 5275
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 14
            iconst_1
            goto 15
      StackMap locals:
      StackMap stack:
        14: iconst_0
      StackMap locals:
      StackMap stack: int
        15: istore 7 /* _result */
        start local 7 // boolean _result
        16: .line 5276
            goto 21
        end local 7 // boolean _result
        17: .line 5277
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 8
        18: .line 5278
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 5279
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 5280
            aload 8
            athrow
        start local 7 // boolean _result
        21: .line 5278
      StackMap locals: int
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 5279
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        23: .line 5281
            iload 7 /* _result */
            ireturn
        end local 7 // boolean _result
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // int userId
        end local 3 // android.content.pm.IPackageDataObserver observer
        end local 2 // boolean keepState
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   24     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   24     1  packageName  Ljava/lang/String;
            0   24     2    keepState  Z
            0   24     3     observer  Landroid/content/pm/IPackageDataObserver;
            0   24     4       userId  I
            1   24     5        _data  Landroid/os/Parcel;
            2   24     6       _reply  Landroid/os/Parcel;
           16   17     7      _result  Z
           21   24     7      _result  Z
      Exception table:
        from    to  target  type
           2    17      17  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      keepState    
      observer     
      userId       

  public void forceStopPackage(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
        start local 2 // int userId
         0: .line 5285
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 5286
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 5288
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5289
            aload 3 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 5290
            aload 3 /* _data */
            iload 2 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 5291
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 77
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 5292
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 5293
            goto 12
         8: .line 5294
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 5295
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 5296
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 5297
            aload 5
            athrow
        12: .line 5295
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5296
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 5298
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int userId
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  packageName  Ljava/lang/String;
            0   15     2       userId  I
            1   15     3        _data  Landroid/os/Parcel;
            2   15     4       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      userId       

  public boolean killPids(int[], java.lang.String, boolean);
    descriptor: ([ILjava/lang/String;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int[] pids
        start local 2 // java.lang.String reason
        start local 3 // boolean secure
         0: .line 5301
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 5302
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 5305
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5306
            aload 4 /* _data */
            aload 1 /* pids */
            invokevirtual android.os.Parcel.writeIntArray:([I)V
         4: .line 5307
            aload 4 /* _data */
            aload 2 /* reason */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 5308
            aload 4 /* _data */
            iload 3 /* secure */
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: android.app.IActivityManager$Stub$Proxy int[] java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         6: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int[] java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         7: invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 5309
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 78
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 5310
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        10: .line 5311
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 11
            iconst_1
            goto 12
      StackMap locals:
      StackMap stack:
        11: iconst_0
      StackMap locals:
      StackMap stack: int
        12: istore 6 /* _result */
        start local 6 // boolean _result
        13: .line 5312
            goto 18
        end local 6 // boolean _result
        14: .line 5313
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        15: .line 5314
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 5315
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 5316
            aload 7
            athrow
        start local 6 // boolean _result
        18: .line 5314
      StackMap locals: int
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 5315
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 5317
            iload 6 /* _result */
            ireturn
        end local 6 // boolean _result
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // boolean secure
        end local 2 // java.lang.String reason
        end local 1 // int[] pids
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   21     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   21     1     pids  [I
            0   21     2   reason  Ljava/lang/String;
            0   21     3   secure  Z
            1   21     4    _data  Landroid/os/Parcel;
            2   21     5   _reply  Landroid/os/Parcel;
           13   14     6  _result  Z
           18   21     6  _result  Z
      Exception table:
        from    to  target  type
           2    14      14  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      pids    
      reason  
      secure  

  public java.util.List<android.app.ActivityManager$RunningServiceInfo> getServices(int, int);
    descriptor: (II)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int maxNum
        start local 2 // int flags
         0: .line 5321
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 5322
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 5325
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5326
            aload 3 /* _data */
            iload 1 /* maxNum */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 5327
            aload 3 /* _data */
            iload 2 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 5328
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 79
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 5329
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 5330
            aload 4 /* _reply */
            getstatic android.app.ActivityManager$RunningServiceInfo.CREATOR:Landroid/os/Parcelable$Creator;
            invokevirtual android.os.Parcel.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
            astore 5 /* _result */
        start local 5 // java.util.List _result
         8: .line 5331
            goto 13
        end local 5 // java.util.List _result
         9: .line 5332
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 6
        10: .line 5333
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 5334
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5335
            aload 6
            athrow
        start local 5 // java.util.List _result
        13: .line 5333
      StackMap locals: java.util.List
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 5334
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 5336
            aload 5 /* _result */
            areturn
        end local 5 // java.util.List _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int flags
        end local 1 // int maxNum
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   16     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1   maxNum  I
            0   16     2    flags  I
            1   16     3    _data  Landroid/os/Parcel;
            2   16     4   _reply  Landroid/os/Parcel;
            8    9     5  _result  Ljava/util/List<Landroid/app/ActivityManager$RunningServiceInfo;>;
           13   16     5  _result  Ljava/util/List<Landroid/app/ActivityManager$RunningServiceInfo;>;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    Signature: (II)Ljava/util/List<Landroid/app/ActivityManager$RunningServiceInfo;>;
    MethodParameters:
        Name  Flags
      maxNum  
      flags   

  public android.app.ActivityManager$TaskDescription getTaskDescription(int);
    descriptor: (I)Landroid/app/ActivityManager$TaskDescription;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int taskId
         0: .line 5340
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 5341
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 5344
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5345
            aload 2 /* _data */
            iload 1 /* taskId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 5346
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 80
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 5347
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 5348
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 9
         7: .line 5349
            getstatic android.app.ActivityManager$TaskDescription.CREATOR:Landroid/os/Parcelable$Creator;
            aload 3 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.app.ActivityManager$TaskDescription
            astore 4 /* _result */
        start local 4 // android.app.ActivityManager$TaskDescription _result
         8: .line 5350
            goto 15
        end local 4 // android.app.ActivityManager$TaskDescription _result
         9: .line 5352
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aconst_null
            astore 4 /* _result */
        start local 4 // android.app.ActivityManager$TaskDescription _result
        10: .line 5354
            goto 15
        end local 4 // android.app.ActivityManager$TaskDescription _result
        11: .line 5355
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        12: .line 5356
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5357
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 5358
            aload 5
            athrow
        start local 4 // android.app.ActivityManager$TaskDescription _result
        15: .line 5356
      StackMap locals: android.app.ActivityManager$TaskDescription
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 5357
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 5359
            aload 4 /* _result */
            areturn
        end local 4 // android.app.ActivityManager$TaskDescription _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int taskId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   18     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1   taskId  I
            1   18     2    _data  Landroid/os/Parcel;
            2   18     3   _reply  Landroid/os/Parcel;
            8    9     4  _result  Landroid/app/ActivityManager$TaskDescription;
           10   11     4  _result  Landroid/app/ActivityManager$TaskDescription;
           15   18     4  _result  Landroid/app/ActivityManager$TaskDescription;
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      taskId  

  public java.util.List<android.app.ActivityManager$RunningAppProcessInfo> getRunningAppProcesses();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 5365
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 5366
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 5369
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5370
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 81
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 5371
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 5372
            aload 2 /* _reply */
            getstatic android.app.ActivityManager$RunningAppProcessInfo.CREATOR:Landroid/os/Parcelable$Creator;
            invokevirtual android.os.Parcel.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
            astore 3 /* _result */
        start local 3 // java.util.List _result
         6: .line 5373
            goto 11
        end local 3 // java.util.List _result
         7: .line 5374
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 5375
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 5376
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 5377
            aload 4
            athrow
        start local 3 // java.util.List _result
        11: .line 5375
      StackMap locals: java.util.List
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5376
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5378
            aload 3 /* _result */
            areturn
        end local 3 // java.util.List _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   14     1    _data  Landroid/os/Parcel;
            2   14     2   _reply  Landroid/os/Parcel;
            6    7     3  _result  Ljava/util/List<Landroid/app/ActivityManager$RunningAppProcessInfo;>;
           11   14     3  _result  Ljava/util/List<Landroid/app/ActivityManager$RunningAppProcessInfo;>;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    Signature: ()Ljava/util/List<Landroid/app/ActivityManager$RunningAppProcessInfo;>;

  public android.content.pm.ConfigurationInfo getDeviceConfigurationInfo();
    descriptor: ()Landroid/content/pm/ConfigurationInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 5384
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 5385
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 5388
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5389
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 82
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 5390
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 5391
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 8
         6: .line 5392
            getstatic android.content.pm.ConfigurationInfo.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.content.pm.ConfigurationInfo
            astore 3 /* _result */
        start local 3 // android.content.pm.ConfigurationInfo _result
         7: .line 5393
            goto 14
        end local 3 // android.content.pm.ConfigurationInfo _result
         8: .line 5395
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aconst_null
            astore 3 /* _result */
        start local 3 // android.content.pm.ConfigurationInfo _result
         9: .line 5397
            goto 14
        end local 3 // android.content.pm.ConfigurationInfo _result
        10: .line 5398
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        11: .line 5399
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5400
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5401
            aload 4
            athrow
        start local 3 // android.content.pm.ConfigurationInfo _result
        14: .line 5399
      StackMap locals: android.content.pm.ConfigurationInfo
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 5400
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 5402
            aload 3 /* _result */
            areturn
        end local 3 // android.content.pm.ConfigurationInfo _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   17     1    _data  Landroid/os/Parcel;
            2   17     2   _reply  Landroid/os/Parcel;
            7    8     3  _result  Landroid/content/pm/ConfigurationInfo;
            9   10     3  _result  Landroid/content/pm/ConfigurationInfo;
           14   17     3  _result  Landroid/content/pm/ConfigurationInfo;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException

  public android.os.IBinder peekService(android.content.Intent, java.lang.String, java.lang.String);
    descriptor: (Landroid/content/Intent;Ljava/lang/String;Ljava/lang/String;)Landroid/os/IBinder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.Intent service
        start local 2 // java.lang.String resolvedType
        start local 3 // java.lang.String callingPackage
         0: .line 5406
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 5407
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 5410
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5411
            aload 1 /* service */
            ifnull 7
         4: .line 5412
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 5413
            aload 1 /* service */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 5414
            goto 8
         7: .line 5416
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 5418
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            aload 2 /* resolvedType */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         9: .line 5419
            aload 4 /* _data */
            aload 3 /* callingPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        10: .line 5420
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 83
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        11: .line 5421
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        12: .line 5422
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            astore 6 /* _result */
        start local 6 // android.os.IBinder _result
        13: .line 5423
            goto 18
        end local 6 // android.os.IBinder _result
        14: .line 5424
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        15: .line 5425
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 5426
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 5427
            aload 7
            athrow
        start local 6 // android.os.IBinder _result
        18: .line 5425
      StackMap locals: android.os.IBinder
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 5426
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 5428
            aload 6 /* _result */
            areturn
        end local 6 // android.os.IBinder _result
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // java.lang.String callingPackage
        end local 2 // java.lang.String resolvedType
        end local 1 // android.content.Intent service
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   21     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   21     1         service  Landroid/content/Intent;
            0   21     2    resolvedType  Ljava/lang/String;
            0   21     3  callingPackage  Ljava/lang/String;
            1   21     4           _data  Landroid/os/Parcel;
            2   21     5          _reply  Landroid/os/Parcel;
           13   14     6         _result  Landroid/os/IBinder;
           18   21     6         _result  Landroid/os/IBinder;
      Exception table:
        from    to  target  type
           2    14      14  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      service         
      resolvedType    
      callingPackage  

  public boolean profileControl(java.lang.String, int, boolean, android.app.ProfilerInfo, int);
    descriptor: (Ljava/lang/String;IZLandroid/app/ProfilerInfo;I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=10, args_size=6
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String process
        start local 2 // int userId
        start local 3 // boolean start
        start local 4 // android.app.ProfilerInfo profilerInfo
        start local 5 // int profileType
         0: .line 5434
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _data */
        start local 6 // android.os.Parcel _data
         1: .line 5435
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 7 /* _reply */
        start local 7 // android.os.Parcel _reply
         2: .line 5438
            aload 6 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5439
            aload 6 /* _data */
            aload 1 /* process */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 5440
            aload 6 /* _data */
            iload 2 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 5441
            aload 6 /* _data */
            iload 3 /* start */
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int int android.app.ProfilerInfo int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         6: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int int android.app.ProfilerInfo int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         7: invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 5442
            aload 4 /* profilerInfo */
            ifnull 12
         9: .line 5443
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 5444
            aload 4 /* profilerInfo */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.app.ProfilerInfo.writeToParcel:(Landroid/os/Parcel;I)V
        11: .line 5445
            goto 13
        12: .line 5447
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 5449
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iload 5 /* profileType */
            invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 5450
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 84
            aload 6 /* _data */
            aload 7 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        15: .line 5451
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        16: .line 5452
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 17
            iconst_1
            goto 18
      StackMap locals:
      StackMap stack:
        17: iconst_0
      StackMap locals:
      StackMap stack: int
        18: istore 8 /* _result */
        start local 8 // boolean _result
        19: .line 5453
            goto 24
        end local 8 // boolean _result
        20: .line 5454
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 9
        21: .line 5455
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 5456
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        23: .line 5457
            aload 9
            athrow
        start local 8 // boolean _result
        24: .line 5455
      StackMap locals: int
      StackMap stack:
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        25: .line 5456
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        26: .line 5458
            iload 8 /* _result */
            ireturn
        end local 8 // boolean _result
        end local 7 // android.os.Parcel _reply
        end local 6 // android.os.Parcel _data
        end local 5 // int profileType
        end local 4 // android.app.ProfilerInfo profilerInfo
        end local 3 // boolean start
        end local 2 // int userId
        end local 1 // java.lang.String process
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   27     0          this  Landroid/app/IActivityManager$Stub$Proxy;
            0   27     1       process  Ljava/lang/String;
            0   27     2        userId  I
            0   27     3         start  Z
            0   27     4  profilerInfo  Landroid/app/ProfilerInfo;
            0   27     5   profileType  I
            1   27     6         _data  Landroid/os/Parcel;
            2   27     7        _reply  Landroid/os/Parcel;
           19   20     8       _result  Z
           24   27     8       _result  Z
      Exception table:
        from    to  target  type
           2    20      20  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      process       
      userId        
      start         
      profilerInfo  
      profileType   

  public boolean shutdown(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int timeout
         0: .line 5462
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 5463
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 5466
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5467
            aload 2 /* _data */
            iload 1 /* timeout */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 5468
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 85
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 5469
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 5470
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 4 /* _result */
        start local 4 // boolean _result
         9: .line 5471
            goto 14
        end local 4 // boolean _result
        10: .line 5472
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 5473
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5474
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5475
            aload 5
            athrow
        start local 4 // boolean _result
        14: .line 5473
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 5474
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 5476
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int timeout
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1  timeout  I
            1   17     2    _data  Landroid/os/Parcel;
            2   17     3   _reply  Landroid/os/Parcel;
            9   10     4  _result  Z
           14   17     4  _result  Z
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      timeout  

  public void stopAppSwitches();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 5480
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 5481
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 5483
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5484
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 86
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 5485
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 5486
            goto 10
         6: .line 5487
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         7: .line 5488
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 5489
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 5490
            aload 3
            athrow
        10: .line 5488
      StackMap locals:
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 5489
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5491
            return
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            1   13     1   _data  Landroid/os/Parcel;
            2   13     2  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     6       6  any
    Exceptions:
      throws android.os.RemoteException

  public void resumeAppSwitches();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 5494
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 5495
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 5497
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5498
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 87
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 5499
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 5500
            goto 10
         6: .line 5501
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         7: .line 5502
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 5503
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 5504
            aload 3
            athrow
        10: .line 5502
      StackMap locals:
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 5503
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5505
            return
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            1   13     1   _data  Landroid/os/Parcel;
            2   13     2  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     6       6  any
    Exceptions:
      throws android.os.RemoteException

  public boolean bindBackupAgent(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
        start local 2 // int backupRestoreMode
        start local 3 // int userId
         0: .line 5508
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 5509
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 5512
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5513
            aload 4 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 5514
            aload 4 /* _data */
            iload 2 /* backupRestoreMode */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 5515
            aload 4 /* _data */
            iload 3 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 5516
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 88
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 5517
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 5518
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 9
            iconst_1
            goto 10
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         9: iconst_0
      StackMap locals:
      StackMap stack: int
        10: istore 6 /* _result */
        start local 6 // boolean _result
        11: .line 5519
            goto 16
        end local 6 // boolean _result
        12: .line 5520
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        13: .line 5521
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 5522
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 5523
            aload 7
            athrow
        start local 6 // boolean _result
        16: .line 5521
      StackMap locals: int
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 5522
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 5524
            iload 6 /* _result */
            ireturn
        end local 6 // boolean _result
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // int userId
        end local 2 // int backupRestoreMode
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   19     0               this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1        packageName  Ljava/lang/String;
            0   19     2  backupRestoreMode  I
            0   19     3             userId  I
            1   19     4              _data  Landroid/os/Parcel;
            2   19     5             _reply  Landroid/os/Parcel;
           11   12     6            _result  Z
           16   19     6            _result  Z
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                   Name  Flags
      packageName        
      backupRestoreMode  
      userId             

  public void backupAgentCreated(java.lang.String, android.os.IBinder);
    descriptor: (Ljava/lang/String;Landroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
        start local 2 // android.os.IBinder agent
         0: .line 5528
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 5529
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 5531
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5532
            aload 3 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 5533
            aload 3 /* _data */
            aload 2 /* agent */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         5: .line 5534
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 89
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 5535
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 5536
            goto 12
         8: .line 5537
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 5538
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 5539
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 5540
            aload 5
            athrow
        12: .line 5538
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5539
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 5541
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // android.os.IBinder agent
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  packageName  Ljava/lang/String;
            0   15     2        agent  Landroid/os/IBinder;
            1   15     3        _data  Landroid/os/Parcel;
            2   15     4       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      agent        

  public void unbindBackupAgent(android.content.pm.ApplicationInfo);
    descriptor: (Landroid/content/pm/ApplicationInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.pm.ApplicationInfo appInfo
         0: .line 5544
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 5545
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 5547
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5548
            aload 1 /* appInfo */
            ifnull 7
         4: .line 5549
            aload 2 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 5550
            aload 1 /* appInfo */
            aload 2 /* _data */
            iconst_0
            invokevirtual android.content.pm.ApplicationInfo.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 5551
            goto 8
         7: .line 5553
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 2 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 5555
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 90
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 5556
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        10: .line 5557
            goto 15
        11: .line 5558
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        12: .line 5559
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5560
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 5561
            aload 4
            athrow
        15: .line 5559
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 5560
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 5562
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.content.pm.ApplicationInfo appInfo
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   18     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1  appInfo  Landroid/content/pm/ApplicationInfo;
            1   18     2    _data  Landroid/os/Parcel;
            2   18     3   _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      appInfo  

  public int getUidForIntentSender(android.content.IIntentSender);
    descriptor: (Landroid/content/IIntentSender;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.IIntentSender sender
         0: .line 5565
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 5566
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 5569
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5570
            aload 2 /* _data */
            aload 1 /* sender */
            ifnull 4
            aload 1 /* sender */
            invokeinterface android.content.IIntentSender.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 5571
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 91
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 5572
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 5573
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 4 /* _result */
        start local 4 // int _result
         9: .line 5574
            goto 14
        end local 4 // int _result
        10: .line 5575
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 5576
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5577
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5578
            aload 5
            athrow
        start local 4 // int _result
        14: .line 5576
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 5577
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 5579
            iload 4 /* _result */
            ireturn
        end local 4 // int _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.content.IIntentSender sender
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1   sender  Landroid/content/IIntentSender;
            1   17     2    _data  Landroid/os/Parcel;
            2   17     3   _reply  Landroid/os/Parcel;
            9   10     4  _result  I
           14   17     4  _result  I
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      sender  

  public int handleIncomingUser(int, int, int, boolean, boolean, java.lang.String, java.lang.String);
    descriptor: (IIIZZLjava/lang/String;Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=12, args_size=8
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int callingPid
        start local 2 // int callingUid
        start local 3 // int userId
        start local 4 // boolean allowAll
        start local 5 // boolean requireFull
        start local 6 // java.lang.String name
        start local 7 // java.lang.String callerPackage
         0: .line 5583
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 8 /* _data */
        start local 8 // android.os.Parcel _data
         1: .line 5584
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 9 /* _reply */
        start local 9 // android.os.Parcel _reply
         2: .line 5587
            aload 8 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5588
            aload 8 /* _data */
            iload 1 /* callingPid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 5589
            aload 8 /* _data */
            iload 2 /* callingUid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 5590
            aload 8 /* _data */
            iload 3 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 5591
            aload 8 /* _data */
            iload 4 /* allowAll */
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int int int int java.lang.String java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         7: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int int int int java.lang.String java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         8: invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 5592
            aload 8 /* _data */
            iload 5 /* requireFull */
            ifeq 10
            iconst_1
            goto 11
      StackMap locals:
      StackMap stack: android.os.Parcel
        10: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int int int int java.lang.String java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
        11: invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 5593
            aload 8 /* _data */
            aload 6 /* name */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        13: .line 5594
            aload 8 /* _data */
            aload 7 /* callerPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        14: .line 5595
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 92
            aload 8 /* _data */
            aload 9 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        15: .line 5596
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        16: .line 5597
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 10 /* _result */
        start local 10 // int _result
        17: .line 5598
            goto 22
        end local 10 // int _result
        18: .line 5599
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 11
        19: .line 5600
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 5601
            aload 8 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 5602
            aload 11
            athrow
        start local 10 // int _result
        22: .line 5600
      StackMap locals: int
      StackMap stack:
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        23: .line 5601
            aload 8 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        24: .line 5603
            iload 10 /* _result */
            ireturn
        end local 10 // int _result
        end local 9 // android.os.Parcel _reply
        end local 8 // android.os.Parcel _data
        end local 7 // java.lang.String callerPackage
        end local 6 // java.lang.String name
        end local 5 // boolean requireFull
        end local 4 // boolean allowAll
        end local 3 // int userId
        end local 2 // int callingUid
        end local 1 // int callingPid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   25     0           this  Landroid/app/IActivityManager$Stub$Proxy;
            0   25     1     callingPid  I
            0   25     2     callingUid  I
            0   25     3         userId  I
            0   25     4       allowAll  Z
            0   25     5    requireFull  Z
            0   25     6           name  Ljava/lang/String;
            0   25     7  callerPackage  Ljava/lang/String;
            1   25     8          _data  Landroid/os/Parcel;
            2   25     9         _reply  Landroid/os/Parcel;
           17   18    10        _result  I
           22   25    10        _result  I
      Exception table:
        from    to  target  type
           2    18      18  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      callingPid     
      callingUid     
      userId         
      allowAll       
      requireFull    
      name           
      callerPackage  

  public void addPackageDependency(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
         0: .line 5607
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 5608
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 5610
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5611
            aload 2 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 5612
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 93
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 5613
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 5614
            goto 11
         7: .line 5615
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 5616
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 5617
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 5618
            aload 4
            athrow
        11: .line 5616
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5617
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5619
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   14     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1  packageName  Ljava/lang/String;
            1   14     2        _data  Landroid/os/Parcel;
            2   14     3       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  

  public void killApplication(java.lang.String, int, int, java.lang.String);
    descriptor: (Ljava/lang/String;IILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String pkg
        start local 2 // int appId
        start local 3 // int userId
        start local 4 // java.lang.String reason
         0: .line 5622
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 5623
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 5625
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5626
            aload 5 /* _data */
            aload 1 /* pkg */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 5627
            aload 5 /* _data */
            iload 2 /* appId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 5628
            aload 5 /* _data */
            iload 3 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 5629
            aload 5 /* _data */
            aload 4 /* reason */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         7: .line 5630
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 94
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 5631
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 5632
            goto 14
        10: .line 5633
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int int java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 7
        11: .line 5634
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5635
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5636
            aload 7
            athrow
        14: .line 5634
      StackMap locals:
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 5635
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 5637
            return
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // java.lang.String reason
        end local 3 // int userId
        end local 2 // int appId
        end local 1 // java.lang.String pkg
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   17     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1     pkg  Ljava/lang/String;
            0   17     2   appId  I
            0   17     3  userId  I
            0   17     4  reason  Ljava/lang/String;
            1   17     5   _data  Landroid/os/Parcel;
            2   17     6  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      pkg     
      appId   
      userId  
      reason  

  public void closeSystemDialogs(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String reason
         0: .line 5640
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 5641
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 5643
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5644
            aload 2 /* _data */
            aload 1 /* reason */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 5645
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 95
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 5646
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 5647
            goto 11
         7: .line 5648
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 5649
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 5650
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 5651
            aload 4
            athrow
        11: .line 5649
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5650
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5652
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // java.lang.String reason
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1  reason  Ljava/lang/String;
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      reason  

  public android.os.Debug$MemoryInfo[] getProcessMemoryInfo(int[]);
    descriptor: ([I)[Landroid/os/Debug$MemoryInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int[] pids
         0: .line 5655
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 5656
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 5659
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5660
            aload 2 /* _data */
            aload 1 /* pids */
            invokevirtual android.os.Parcel.writeIntArray:([I)V
         4: .line 5661
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 96
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 5662
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 5663
            aload 3 /* _reply */
            getstatic android.os.Debug$MemoryInfo.CREATOR:Landroid/os/Parcelable$Creator;
            invokevirtual android.os.Parcel.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;
            checkcast android.os.Debug$MemoryInfo[]
            astore 4 /* _result */
        start local 4 // android.os.Debug$MemoryInfo[] _result
         7: .line 5664
            goto 12
        end local 4 // android.os.Debug$MemoryInfo[] _result
         8: .line 5665
      StackMap locals: android.app.IActivityManager$Stub$Proxy int[] android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 5666
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 5667
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 5668
            aload 5
            athrow
        start local 4 // android.os.Debug$MemoryInfo[] _result
        12: .line 5666
      StackMap locals: android.os.Debug$MemoryInfo[]
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5667
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 5669
            aload 4 /* _result */
            areturn
        end local 4 // android.os.Debug$MemoryInfo[] _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int[] pids
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1     pids  [I
            1   15     2    _data  Landroid/os/Parcel;
            2   15     3   _reply  Landroid/os/Parcel;
            7    8     4  _result  [Landroid/os/Debug$MemoryInfo;
           12   15     4  _result  [Landroid/os/Debug$MemoryInfo;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      pids  

  public void killApplicationProcess(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String processName
        start local 2 // int uid
         0: .line 5673
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 5674
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 5676
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5677
            aload 3 /* _data */
            aload 1 /* processName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 5678
            aload 3 /* _data */
            iload 2 /* uid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 5679
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 97
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 5680
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 5681
            goto 12
         8: .line 5682
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 5683
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 5684
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 5685
            aload 5
            athrow
        12: .line 5683
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5684
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 5686
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int uid
        end local 1 // java.lang.String processName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  processName  Ljava/lang/String;
            0   15     2          uid  I
            1   15     3        _data  Landroid/os/Parcel;
            2   15     4       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      processName  
      uid          

  public int startActivityIntentSender(android.app.IApplicationThread, android.content.IIntentSender, android.os.IBinder, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, int, android.os.Bundle);
    descriptor: (Landroid/app/IApplicationThread;Landroid/content/IIntentSender;Landroid/os/IBinder;Landroid/content/Intent;Ljava/lang/String;Landroid/os/IBinder;Ljava/lang/String;IIILandroid/os/Bundle;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=16, args_size=12
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread caller
        start local 2 // android.content.IIntentSender target
        start local 3 // android.os.IBinder whitelistToken
        start local 4 // android.content.Intent fillInIntent
        start local 5 // java.lang.String resolvedType
        start local 6 // android.os.IBinder resultTo
        start local 7 // java.lang.String resultWho
        start local 8 // int requestCode
        start local 9 // int flagsMask
        start local 10 // int flagsValues
        start local 11 // android.os.Bundle options
         0: .line 5689
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 12 /* _data */
        start local 12 // android.os.Parcel _data
         1: .line 5690
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 13 /* _reply */
        start local 13 // android.os.Parcel _reply
         2: .line 5693
            aload 12 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5694
            aload 12 /* _data */
            aload 1 /* caller */
            ifnull 4
            aload 1 /* caller */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.content.IIntentSender android.os.IBinder android.content.Intent java.lang.String android.os.IBinder java.lang.String int int int android.os.Bundle android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.content.IIntentSender android.os.IBinder android.content.Intent java.lang.String android.os.IBinder java.lang.String int int int android.os.Bundle android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 5695
            aload 12 /* _data */
            aload 2 /* target */
            ifnull 7
            aload 2 /* target */
            invokeinterface android.content.IIntentSender.asBinder:()Landroid/os/IBinder;
            goto 8
      StackMap locals:
      StackMap stack: android.os.Parcel
         7: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.content.IIntentSender android.os.IBinder android.content.Intent java.lang.String android.os.IBinder java.lang.String int int int android.os.Bundle android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         8: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         9: .line 5696
            aload 12 /* _data */
            aload 3 /* whitelistToken */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        10: .line 5697
            aload 4 /* fillInIntent */
            ifnull 14
        11: .line 5698
            aload 12 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 5699
            aload 4 /* fillInIntent */
            aload 12 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
        13: .line 5700
            goto 15
        14: .line 5702
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        15: .line 5704
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            aload 5 /* resolvedType */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        16: .line 5705
            aload 12 /* _data */
            aload 6 /* resultTo */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        17: .line 5706
            aload 12 /* _data */
            aload 7 /* resultWho */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        18: .line 5707
            aload 12 /* _data */
            iload 8 /* requestCode */
            invokevirtual android.os.Parcel.writeInt:(I)V
        19: .line 5708
            aload 12 /* _data */
            iload 9 /* flagsMask */
            invokevirtual android.os.Parcel.writeInt:(I)V
        20: .line 5709
            aload 12 /* _data */
            iload 10 /* flagsValues */
            invokevirtual android.os.Parcel.writeInt:(I)V
        21: .line 5710
            aload 11 /* options */
            ifnull 25
        22: .line 5711
            aload 12 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        23: .line 5712
            aload 11 /* options */
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        24: .line 5713
            goto 26
        25: .line 5715
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        26: .line 5717
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 98
            aload 12 /* _data */
            aload 13 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        27: .line 5718
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        28: .line 5719
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 14 /* _result */
        start local 14 // int _result
        29: .line 5720
            goto 34
        end local 14 // int _result
        30: .line 5721
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 15
        31: .line 5722
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        32: .line 5723
            aload 12 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        33: .line 5724
            aload 15
            athrow
        start local 14 // int _result
        34: .line 5722
      StackMap locals: int
      StackMap stack:
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        35: .line 5723
            aload 12 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        36: .line 5725
            iload 14 /* _result */
            ireturn
        end local 14 // int _result
        end local 13 // android.os.Parcel _reply
        end local 12 // android.os.Parcel _data
        end local 11 // android.os.Bundle options
        end local 10 // int flagsValues
        end local 9 // int flagsMask
        end local 8 // int requestCode
        end local 7 // java.lang.String resultWho
        end local 6 // android.os.IBinder resultTo
        end local 5 // java.lang.String resolvedType
        end local 4 // android.content.Intent fillInIntent
        end local 3 // android.os.IBinder whitelistToken
        end local 2 // android.content.IIntentSender target
        end local 1 // android.app.IApplicationThread caller
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   37     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   37     1          caller  Landroid/app/IApplicationThread;
            0   37     2          target  Landroid/content/IIntentSender;
            0   37     3  whitelistToken  Landroid/os/IBinder;
            0   37     4    fillInIntent  Landroid/content/Intent;
            0   37     5    resolvedType  Ljava/lang/String;
            0   37     6        resultTo  Landroid/os/IBinder;
            0   37     7       resultWho  Ljava/lang/String;
            0   37     8     requestCode  I
            0   37     9       flagsMask  I
            0   37    10     flagsValues  I
            0   37    11         options  Landroid/os/Bundle;
            1   37    12           _data  Landroid/os/Parcel;
            2   37    13          _reply  Landroid/os/Parcel;
           29   30    14         _result  I
           34   37    14         _result  I
      Exception table:
        from    to  target  type
           2    30      30  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      caller          
      target          
      whitelistToken  
      fillInIntent    
      resolvedType    
      resultTo        
      resultWho       
      requestCode     
      flagsMask       
      flagsValues     
      options         

  public void overridePendingTransition(android.os.IBinder, java.lang.String, int, int);
    descriptor: (Landroid/os/IBinder;Ljava/lang/String;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // java.lang.String packageName
        start local 3 // int enterAnim
        start local 4 // int exitAnim
         0: .line 5729
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 5730
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 5732
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5733
            aload 5 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 5734
            aload 5 /* _data */
            aload 2 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 5735
            aload 5 /* _data */
            iload 3 /* enterAnim */
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 5736
            aload 5 /* _data */
            iload 4 /* exitAnim */
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 5737
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 99
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 5738
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 5739
            goto 14
        10: .line 5740
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder java.lang.String int int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 7
        11: .line 5741
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5742
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5743
            aload 7
            athrow
        14: .line 5741
      StackMap locals:
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 5742
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 5744
            return
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // int exitAnim
        end local 3 // int enterAnim
        end local 2 // java.lang.String packageName
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   17     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1        token  Landroid/os/IBinder;
            0   17     2  packageName  Ljava/lang/String;
            0   17     3    enterAnim  I
            0   17     4     exitAnim  I
            1   17     5        _data  Landroid/os/Parcel;
            2   17     6       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      token        
      packageName  
      enterAnim    
      exitAnim     

  public boolean handleApplicationWtf(android.os.IBinder, java.lang.String, boolean, android.app.ApplicationErrorReport$ParcelableCrashInfo);
    descriptor: (Landroid/os/IBinder;Ljava/lang/String;ZLandroid/app/ApplicationErrorReport$ParcelableCrashInfo;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder app
        start local 2 // java.lang.String tag
        start local 3 // boolean system
        start local 4 // android.app.ApplicationErrorReport$ParcelableCrashInfo crashInfo
         0: .line 5749
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 5750
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 5753
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5754
            aload 5 /* _data */
            aload 1 /* app */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 5755
            aload 5 /* _data */
            aload 2 /* tag */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 5756
            aload 5 /* _data */
            iload 3 /* system */
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder java.lang.String int android.app.ApplicationErrorReport$ParcelableCrashInfo android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         6: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder java.lang.String int android.app.ApplicationErrorReport$ParcelableCrashInfo android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         7: invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 5757
            aload 4 /* crashInfo */
            ifnull 12
         9: .line 5758
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 5759
            aload 4 /* crashInfo */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.app.ApplicationErrorReport$ParcelableCrashInfo.writeToParcel:(Landroid/os/Parcel;I)V
        11: .line 5760
            goto 13
        12: .line 5762
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 5764
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 100
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        14: .line 5765
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        15: .line 5766
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 16
            iconst_1
            goto 17
      StackMap locals:
      StackMap stack:
        16: iconst_0
      StackMap locals:
      StackMap stack: int
        17: istore 7 /* _result */
        start local 7 // boolean _result
        18: .line 5767
            goto 23
        end local 7 // boolean _result
        19: .line 5768
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 8
        20: .line 5769
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 5770
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 5771
            aload 8
            athrow
        start local 7 // boolean _result
        23: .line 5769
      StackMap locals: int
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        24: .line 5770
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        25: .line 5772
            iload 7 /* _result */
            ireturn
        end local 7 // boolean _result
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // android.app.ApplicationErrorReport$ParcelableCrashInfo crashInfo
        end local 3 // boolean system
        end local 2 // java.lang.String tag
        end local 1 // android.os.IBinder app
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   26     0       this  Landroid/app/IActivityManager$Stub$Proxy;
            0   26     1        app  Landroid/os/IBinder;
            0   26     2        tag  Ljava/lang/String;
            0   26     3     system  Z
            0   26     4  crashInfo  Landroid/app/ApplicationErrorReport$ParcelableCrashInfo;
            1   26     5      _data  Landroid/os/Parcel;
            2   26     6     _reply  Landroid/os/Parcel;
           18   19     7    _result  Z
           23   26     7    _result  Z
      Exception table:
        from    to  target  type
           2    19      19  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      app        
      tag        
      system     
      crashInfo  

  public void killBackgroundProcesses(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
        start local 2 // int userId
         0: .line 5776
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 5777
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 5779
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5780
            aload 3 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 5781
            aload 3 /* _data */
            iload 2 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 5782
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 101
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 5783
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 5784
            goto 12
         8: .line 5785
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 5786
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 5787
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 5788
            aload 5
            athrow
        12: .line 5786
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5787
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 5789
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int userId
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  packageName  Ljava/lang/String;
            0   15     2       userId  I
            1   15     3        _data  Landroid/os/Parcel;
            2   15     4       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      userId       

  public boolean isUserAMonkey();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 5792
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 5793
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 5796
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5797
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 102
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 5798
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 5799
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         6: iconst_0
      StackMap locals:
      StackMap stack: int
         7: istore 3 /* _result */
        start local 3 // boolean _result
         8: .line 5800
            goto 13
        end local 3 // boolean _result
         9: .line 5801
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 5802
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 5803
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5804
            aload 4
            athrow
        start local 3 // boolean _result
        13: .line 5802
      StackMap locals: int
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 5803
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 5805
            iload 3 /* _result */
            ireturn
        end local 3 // boolean _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   16     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   16     1    _data  Landroid/os/Parcel;
            2   16     2   _reply  Landroid/os/Parcel;
            8    9     3  _result  Z
           13   16     3  _result  Z
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException

  public android.app.WaitResult startActivityAndWait(android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.app.ProfilerInfo, android.os.Bundle, int);
    descriptor: (Landroid/app/IApplicationThread;Ljava/lang/String;Landroid/content/Intent;Ljava/lang/String;Landroid/os/IBinder;Ljava/lang/String;IILandroid/app/ProfilerInfo;Landroid/os/Bundle;I)Landroid/app/WaitResult;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=16, args_size=12
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread caller
        start local 2 // java.lang.String callingPackage
        start local 3 // android.content.Intent intent
        start local 4 // java.lang.String resolvedType
        start local 5 // android.os.IBinder resultTo
        start local 6 // java.lang.String resultWho
        start local 7 // int requestCode
        start local 8 // int flags
        start local 9 // android.app.ProfilerInfo profilerInfo
        start local 10 // android.os.Bundle options
        start local 11 // int userId
         0: .line 5809
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 12 /* _data */
        start local 12 // android.os.Parcel _data
         1: .line 5810
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 13 /* _reply */
        start local 13 // android.os.Parcel _reply
         2: .line 5813
            aload 12 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5814
            aload 12 /* _data */
            aload 1 /* caller */
            ifnull 4
            aload 1 /* caller */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.content.Intent java.lang.String android.os.IBinder java.lang.String int int android.app.ProfilerInfo android.os.Bundle int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.content.Intent java.lang.String android.os.IBinder java.lang.String int int android.app.ProfilerInfo android.os.Bundle int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 5815
            aload 12 /* _data */
            aload 2 /* callingPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         7: .line 5816
            aload 3 /* intent */
            ifnull 11
         8: .line 5817
            aload 12 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 5818
            aload 3 /* intent */
            aload 12 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 5819
            goto 12
        11: .line 5821
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 5823
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            aload 4 /* resolvedType */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        13: .line 5824
            aload 12 /* _data */
            aload 5 /* resultTo */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        14: .line 5825
            aload 12 /* _data */
            aload 6 /* resultWho */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        15: .line 5826
            aload 12 /* _data */
            iload 7 /* requestCode */
            invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 5827
            aload 12 /* _data */
            iload 8 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
        17: .line 5828
            aload 9 /* profilerInfo */
            ifnull 21
        18: .line 5829
            aload 12 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        19: .line 5830
            aload 9 /* profilerInfo */
            aload 12 /* _data */
            iconst_0
            invokevirtual android.app.ProfilerInfo.writeToParcel:(Landroid/os/Parcel;I)V
        20: .line 5831
            goto 22
        21: .line 5833
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        22: .line 5835
      StackMap locals:
      StackMap stack:
            aload 10 /* options */
            ifnull 26
        23: .line 5836
            aload 12 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        24: .line 5837
            aload 10 /* options */
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        25: .line 5838
            goto 27
        26: .line 5840
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        27: .line 5842
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            iload 11 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        28: .line 5843
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 103
            aload 12 /* _data */
            aload 13 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        29: .line 5844
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        30: .line 5845
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 33
        31: .line 5846
            getstatic android.app.WaitResult.CREATOR:Landroid/os/Parcelable$Creator;
            aload 13 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.app.WaitResult
            astore 14 /* _result */
        start local 14 // android.app.WaitResult _result
        32: .line 5847
            goto 39
        end local 14 // android.app.WaitResult _result
        33: .line 5849
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 14 /* _result */
        start local 14 // android.app.WaitResult _result
        34: .line 5851
            goto 39
        end local 14 // android.app.WaitResult _result
        35: .line 5852
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 15
        36: .line 5853
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        37: .line 5854
            aload 12 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        38: .line 5855
            aload 15
            athrow
        start local 14 // android.app.WaitResult _result
        39: .line 5853
      StackMap locals: android.app.WaitResult
      StackMap stack:
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        40: .line 5854
            aload 12 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        41: .line 5856
            aload 14 /* _result */
            areturn
        end local 14 // android.app.WaitResult _result
        end local 13 // android.os.Parcel _reply
        end local 12 // android.os.Parcel _data
        end local 11 // int userId
        end local 10 // android.os.Bundle options
        end local 9 // android.app.ProfilerInfo profilerInfo
        end local 8 // int flags
        end local 7 // int requestCode
        end local 6 // java.lang.String resultWho
        end local 5 // android.os.IBinder resultTo
        end local 4 // java.lang.String resolvedType
        end local 3 // android.content.Intent intent
        end local 2 // java.lang.String callingPackage
        end local 1 // android.app.IApplicationThread caller
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   42     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   42     1          caller  Landroid/app/IApplicationThread;
            0   42     2  callingPackage  Ljava/lang/String;
            0   42     3          intent  Landroid/content/Intent;
            0   42     4    resolvedType  Ljava/lang/String;
            0   42     5        resultTo  Landroid/os/IBinder;
            0   42     6       resultWho  Ljava/lang/String;
            0   42     7     requestCode  I
            0   42     8           flags  I
            0   42     9    profilerInfo  Landroid/app/ProfilerInfo;
            0   42    10         options  Landroid/os/Bundle;
            0   42    11          userId  I
            1   42    12           _data  Landroid/os/Parcel;
            2   42    13          _reply  Landroid/os/Parcel;
           32   33    14         _result  Landroid/app/WaitResult;
           34   35    14         _result  Landroid/app/WaitResult;
           39   42    14         _result  Landroid/app/WaitResult;
      Exception table:
        from    to  target  type
           2    35      35  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      caller          
      callingPackage  
      intent          
      resolvedType    
      resultTo        
      resultWho       
      requestCode     
      flags           
      profilerInfo    
      options         
      userId          

  public boolean willActivityBeVisible(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 5860
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 5861
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 5864
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5865
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 5866
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 104
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 5867
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 5868
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 4 /* _result */
        start local 4 // boolean _result
         9: .line 5869
            goto 14
        end local 4 // boolean _result
        10: .line 5870
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 5871
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5872
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5873
            aload 5
            athrow
        start local 4 // boolean _result
        14: .line 5871
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 5872
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 5874
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1    token  Landroid/os/IBinder;
            1   17     2    _data  Landroid/os/Parcel;
            2   17     3   _reply  Landroid/os/Parcel;
            9   10     4  _result  Z
           14   17     4  _result  Z
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public int startActivityWithConfig(android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.content.res.Configuration, android.os.Bundle, int);
    descriptor: (Landroid/app/IApplicationThread;Ljava/lang/String;Landroid/content/Intent;Ljava/lang/String;Landroid/os/IBinder;Ljava/lang/String;IILandroid/content/res/Configuration;Landroid/os/Bundle;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=16, args_size=12
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread caller
        start local 2 // java.lang.String callingPackage
        start local 3 // android.content.Intent intent
        start local 4 // java.lang.String resolvedType
        start local 5 // android.os.IBinder resultTo
        start local 6 // java.lang.String resultWho
        start local 7 // int requestCode
        start local 8 // int startFlags
        start local 9 // android.content.res.Configuration newConfig
        start local 10 // android.os.Bundle options
        start local 11 // int userId
         0: .line 5878
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 12 /* _data */
        start local 12 // android.os.Parcel _data
         1: .line 5879
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 13 /* _reply */
        start local 13 // android.os.Parcel _reply
         2: .line 5882
            aload 12 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5883
            aload 12 /* _data */
            aload 1 /* caller */
            ifnull 4
            aload 1 /* caller */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.content.Intent java.lang.String android.os.IBinder java.lang.String int int android.content.res.Configuration android.os.Bundle int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.content.Intent java.lang.String android.os.IBinder java.lang.String int int android.content.res.Configuration android.os.Bundle int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 5884
            aload 12 /* _data */
            aload 2 /* callingPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         7: .line 5885
            aload 3 /* intent */
            ifnull 11
         8: .line 5886
            aload 12 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 5887
            aload 3 /* intent */
            aload 12 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 5888
            goto 12
        11: .line 5890
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 5892
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            aload 4 /* resolvedType */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        13: .line 5893
            aload 12 /* _data */
            aload 5 /* resultTo */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        14: .line 5894
            aload 12 /* _data */
            aload 6 /* resultWho */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        15: .line 5895
            aload 12 /* _data */
            iload 7 /* requestCode */
            invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 5896
            aload 12 /* _data */
            iload 8 /* startFlags */
            invokevirtual android.os.Parcel.writeInt:(I)V
        17: .line 5897
            aload 9 /* newConfig */
            ifnull 21
        18: .line 5898
            aload 12 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        19: .line 5899
            aload 9 /* newConfig */
            aload 12 /* _data */
            iconst_0
            invokevirtual android.content.res.Configuration.writeToParcel:(Landroid/os/Parcel;I)V
        20: .line 5900
            goto 22
        21: .line 5902
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        22: .line 5904
      StackMap locals:
      StackMap stack:
            aload 10 /* options */
            ifnull 26
        23: .line 5905
            aload 12 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        24: .line 5906
            aload 10 /* options */
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        25: .line 5907
            goto 27
        26: .line 5909
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        27: .line 5911
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            iload 11 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        28: .line 5912
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 105
            aload 12 /* _data */
            aload 13 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        29: .line 5913
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        30: .line 5914
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 14 /* _result */
        start local 14 // int _result
        31: .line 5915
            goto 36
        end local 14 // int _result
        32: .line 5916
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 15
        33: .line 5917
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        34: .line 5918
            aload 12 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        35: .line 5919
            aload 15
            athrow
        start local 14 // int _result
        36: .line 5917
      StackMap locals: int
      StackMap stack:
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        37: .line 5918
            aload 12 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        38: .line 5920
            iload 14 /* _result */
            ireturn
        end local 14 // int _result
        end local 13 // android.os.Parcel _reply
        end local 12 // android.os.Parcel _data
        end local 11 // int userId
        end local 10 // android.os.Bundle options
        end local 9 // android.content.res.Configuration newConfig
        end local 8 // int startFlags
        end local 7 // int requestCode
        end local 6 // java.lang.String resultWho
        end local 5 // android.os.IBinder resultTo
        end local 4 // java.lang.String resolvedType
        end local 3 // android.content.Intent intent
        end local 2 // java.lang.String callingPackage
        end local 1 // android.app.IApplicationThread caller
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   39     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   39     1          caller  Landroid/app/IApplicationThread;
            0   39     2  callingPackage  Ljava/lang/String;
            0   39     3          intent  Landroid/content/Intent;
            0   39     4    resolvedType  Ljava/lang/String;
            0   39     5        resultTo  Landroid/os/IBinder;
            0   39     6       resultWho  Ljava/lang/String;
            0   39     7     requestCode  I
            0   39     8      startFlags  I
            0   39     9       newConfig  Landroid/content/res/Configuration;
            0   39    10         options  Landroid/os/Bundle;
            0   39    11          userId  I
            1   39    12           _data  Landroid/os/Parcel;
            2   39    13          _reply  Landroid/os/Parcel;
           31   32    14         _result  I
           36   39    14         _result  I
      Exception table:
        from    to  target  type
           2    32      32  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      caller          
      callingPackage  
      intent          
      resolvedType    
      resultTo        
      resultWho       
      requestCode     
      startFlags      
      newConfig       
      options         
      userId          

  public java.util.List<android.content.pm.ApplicationInfo> getRunningExternalApplications();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 5927
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 5928
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 5931
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5932
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 106
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 5933
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 5934
            aload 2 /* _reply */
            getstatic android.content.pm.ApplicationInfo.CREATOR:Landroid/os/Parcelable$Creator;
            invokevirtual android.os.Parcel.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
            astore 3 /* _result */
        start local 3 // java.util.List _result
         6: .line 5935
            goto 11
        end local 3 // java.util.List _result
         7: .line 5936
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 5937
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 5938
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 5939
            aload 4
            athrow
        start local 3 // java.util.List _result
        11: .line 5937
      StackMap locals: java.util.List
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5938
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5940
            aload 3 /* _result */
            areturn
        end local 3 // java.util.List _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   14     1    _data  Landroid/os/Parcel;
            2   14     2   _reply  Landroid/os/Parcel;
            6    7     3  _result  Ljava/util/List<Landroid/content/pm/ApplicationInfo;>;
           11   14     3  _result  Ljava/util/List<Landroid/content/pm/ApplicationInfo;>;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    Signature: ()Ljava/util/List<Landroid/content/pm/ApplicationInfo;>;

  public void finishHeavyWeightApp();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 5944
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 5945
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 5947
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5948
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 107
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 5949
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 5950
            goto 10
         6: .line 5951
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         7: .line 5952
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 5953
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 5954
            aload 3
            athrow
        10: .line 5952
      StackMap locals:
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 5953
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5955
            return
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            1   13     1   _data  Landroid/os/Parcel;
            2   13     2  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     6       6  any
    Exceptions:
      throws android.os.RemoteException

  public void handleApplicationStrictModeViolation(android.os.IBinder, int, android.os.StrictMode$ViolationInfo);
    descriptor: (Landroid/os/IBinder;ILandroid/os/StrictMode$ViolationInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder app
        start local 2 // int violationMask
        start local 3 // android.os.StrictMode$ViolationInfo crashInfo
         0: .line 5963
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 5964
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 5966
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5967
            aload 4 /* _data */
            aload 1 /* app */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 5968
            aload 4 /* _data */
            iload 2 /* violationMask */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 5969
            aload 3 /* crashInfo */
            ifnull 9
         6: .line 5970
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 5971
            aload 3 /* crashInfo */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.StrictMode$ViolationInfo.writeToParcel:(Landroid/os/Parcel;I)V
         8: .line 5972
            goto 10
         9: .line 5974
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 5976
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 108
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        11: .line 5977
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        12: .line 5978
            goto 17
        13: .line 5979
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        14: .line 5980
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 5981
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 5982
            aload 6
            athrow
        17: .line 5980
      StackMap locals:
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 5981
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 5983
            return
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // android.os.StrictMode$ViolationInfo crashInfo
        end local 2 // int violationMask
        end local 1 // android.os.IBinder app
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   20     0           this  Landroid/app/IActivityManager$Stub$Proxy;
            0   20     1            app  Landroid/os/IBinder;
            0   20     2  violationMask  I
            0   20     3      crashInfo  Landroid/os/StrictMode$ViolationInfo;
            1   20     4          _data  Landroid/os/Parcel;
            2   20     5         _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    13      13  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      app            
      violationMask  
      crashInfo      

  public boolean isImmersive(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 5986
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 5987
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 5990
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 5991
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 5992
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 109
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 5993
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 5994
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 4 /* _result */
        start local 4 // boolean _result
         9: .line 5995
            goto 14
        end local 4 // boolean _result
        10: .line 5996
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 5997
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 5998
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 5999
            aload 5
            athrow
        start local 4 // boolean _result
        14: .line 5997
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 5998
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6000
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1    token  Landroid/os/IBinder;
            1   17     2    _data  Landroid/os/Parcel;
            2   17     3   _reply  Landroid/os/Parcel;
            9   10     4  _result  Z
           14   17     4  _result  Z
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public void setImmersive(android.os.IBinder, boolean);
    descriptor: (Landroid/os/IBinder;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // boolean immersive
         0: .line 6004
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 6005
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 6007
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6008
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 6009
            aload 3 /* _data */
            iload 2 /* immersive */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 6010
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 110
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 6011
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 6012
            goto 14
        10: .line 6013
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 6014
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6015
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6016
            aload 5
            athrow
        14: .line 6014
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6015
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6017
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // boolean immersive
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   17     0       this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1      token  Landroid/os/IBinder;
            0   17     2  immersive  Z
            1   17     3      _data  Landroid/os/Parcel;
            2   17     4     _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      token      
      immersive  

  public boolean isTopActivityImmersive();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 6020
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 6021
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 6024
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6025
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 111
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 6026
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 6027
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         6: iconst_0
      StackMap locals:
      StackMap stack: int
         7: istore 3 /* _result */
        start local 3 // boolean _result
         8: .line 6028
            goto 13
        end local 3 // boolean _result
         9: .line 6029
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 6030
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 6031
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6032
            aload 4
            athrow
        start local 3 // boolean _result
        13: .line 6030
      StackMap locals: int
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6031
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6033
            iload 3 /* _result */
            ireturn
        end local 3 // boolean _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   16     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   16     1    _data  Landroid/os/Parcel;
            2   16     2   _reply  Landroid/os/Parcel;
            8    9     3  _result  Z
           13   16     3  _result  Z
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException

  public void crashApplication(int, int, java.lang.String, int, java.lang.String);
    descriptor: (IILjava/lang/String;ILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=6
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int uid
        start local 2 // int initialPid
        start local 3 // java.lang.String packageName
        start local 4 // int userId
        start local 5 // java.lang.String message
         0: .line 6037
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _data */
        start local 6 // android.os.Parcel _data
         1: .line 6038
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 7 /* _reply */
        start local 7 // android.os.Parcel _reply
         2: .line 6040
            aload 6 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6041
            aload 6 /* _data */
            iload 1 /* uid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 6042
            aload 6 /* _data */
            iload 2 /* initialPid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 6043
            aload 6 /* _data */
            aload 3 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         6: .line 6044
            aload 6 /* _data */
            iload 4 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 6045
            aload 6 /* _data */
            aload 5 /* message */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         8: .line 6046
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 112
            aload 6 /* _data */
            aload 7 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 6047
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        10: .line 6048
            goto 15
        11: .line 6049
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int java.lang.String int java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 8
        12: .line 6050
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6051
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6052
            aload 8
            athrow
        15: .line 6050
      StackMap locals:
      StackMap stack:
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6051
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 6053
            return
        end local 7 // android.os.Parcel _reply
        end local 6 // android.os.Parcel _data
        end local 5 // java.lang.String message
        end local 4 // int userId
        end local 3 // java.lang.String packageName
        end local 2 // int initialPid
        end local 1 // int uid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   18     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1          uid  I
            0   18     2   initialPid  I
            0   18     3  packageName  Ljava/lang/String;
            0   18     4       userId  I
            0   18     5      message  Ljava/lang/String;
            1   18     6        _data  Landroid/os/Parcel;
            2   18     7       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      uid          
      initialPid   
      packageName  
      userId       
      message      

  public java.lang.String getProviderMimeType(android.net.Uri, int);
    descriptor: (Landroid/net/Uri;I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.net.Uri uri
        start local 2 // int userId
         0: .line 6056
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 6057
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 6060
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6061
            aload 1 /* uri */
            ifnull 7
         4: .line 6062
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 6063
            aload 1 /* uri */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.net.Uri.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 6064
            goto 8
         7: .line 6066
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 6068
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            iload 2 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 6069
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 113
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 6070
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 6071
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 5 /* _result */
        start local 5 // java.lang.String _result
        12: .line 6072
            goto 17
        end local 5 // java.lang.String _result
        13: .line 6073
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        14: .line 6074
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6075
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6076
            aload 6
            athrow
        start local 5 // java.lang.String _result
        17: .line 6074
      StackMap locals: java.lang.String
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 6075
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 6077
            aload 5 /* _result */
            areturn
        end local 5 // java.lang.String _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int userId
        end local 1 // android.net.Uri uri
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   20     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   20     1      uri  Landroid/net/Uri;
            0   20     2   userId  I
            1   20     3    _data  Landroid/os/Parcel;
            2   20     4   _reply  Landroid/os/Parcel;
           12   13     5  _result  Ljava/lang/String;
           17   20     5  _result  Ljava/lang/String;
      Exception table:
        from    to  target  type
           2    13      13  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      uri     
      userId  

  public android.os.IBinder newUriPermissionOwner(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/os/IBinder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String name
         0: .line 6081
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6082
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6085
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6086
            aload 2 /* _data */
            aload 1 /* name */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 6087
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 114
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 6088
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 6089
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            astore 4 /* _result */
        start local 4 // android.os.IBinder _result
         7: .line 6090
            goto 12
        end local 4 // android.os.IBinder _result
         8: .line 6091
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 6092
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 6093
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 6094
            aload 5
            athrow
        start local 4 // android.os.IBinder _result
        12: .line 6092
      StackMap locals: android.os.IBinder
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6093
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6095
            aload 4 /* _result */
            areturn
        end local 4 // android.os.IBinder _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // java.lang.String name
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1     name  Ljava/lang/String;
            1   15     2    _data  Landroid/os/Parcel;
            2   15     3   _reply  Landroid/os/Parcel;
            7    8     4  _result  Landroid/os/IBinder;
           12   15     4  _result  Landroid/os/IBinder;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      name  

  public void grantUriPermissionFromOwner(android.os.IBinder, int, java.lang.String, android.net.Uri, int, int, int);
    descriptor: (Landroid/os/IBinder;ILjava/lang/String;Landroid/net/Uri;III)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=11, args_size=8
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder owner
        start local 2 // int fromUid
        start local 3 // java.lang.String targetPkg
        start local 4 // android.net.Uri uri
        start local 5 // int mode
        start local 6 // int sourceUserId
        start local 7 // int targetUserId
         0: .line 6099
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 8 /* _data */
        start local 8 // android.os.Parcel _data
         1: .line 6100
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 9 /* _reply */
        start local 9 // android.os.Parcel _reply
         2: .line 6102
            aload 8 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6103
            aload 8 /* _data */
            aload 1 /* owner */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 6104
            aload 8 /* _data */
            iload 2 /* fromUid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 6105
            aload 8 /* _data */
            aload 3 /* targetPkg */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         6: .line 6106
            aload 4 /* uri */
            ifnull 10
         7: .line 6107
            aload 8 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 6108
            aload 4 /* uri */
            aload 8 /* _data */
            iconst_0
            invokevirtual android.net.Uri.writeToParcel:(Landroid/os/Parcel;I)V
         9: .line 6109
            goto 11
        10: .line 6111
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 8 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 6113
      StackMap locals:
      StackMap stack:
            aload 8 /* _data */
            iload 5 /* mode */
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 6114
            aload 8 /* _data */
            iload 6 /* sourceUserId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 6115
            aload 8 /* _data */
            iload 7 /* targetUserId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 6116
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 115
            aload 8 /* _data */
            aload 9 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        15: .line 6117
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        16: .line 6118
            goto 21
        17: .line 6119
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 10
        18: .line 6120
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 6121
            aload 8 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 6122
            aload 10
            athrow
        21: .line 6120
      StackMap locals:
      StackMap stack:
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 6121
            aload 8 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        23: .line 6123
            return
        end local 9 // android.os.Parcel _reply
        end local 8 // android.os.Parcel _data
        end local 7 // int targetUserId
        end local 6 // int sourceUserId
        end local 5 // int mode
        end local 4 // android.net.Uri uri
        end local 3 // java.lang.String targetPkg
        end local 2 // int fromUid
        end local 1 // android.os.IBinder owner
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   24     0          this  Landroid/app/IActivityManager$Stub$Proxy;
            0   24     1         owner  Landroid/os/IBinder;
            0   24     2       fromUid  I
            0   24     3     targetPkg  Ljava/lang/String;
            0   24     4           uri  Landroid/net/Uri;
            0   24     5          mode  I
            0   24     6  sourceUserId  I
            0   24     7  targetUserId  I
            1   24     8         _data  Landroid/os/Parcel;
            2   24     9        _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    17      17  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      owner         
      fromUid       
      targetPkg     
      uri           
      mode          
      sourceUserId  
      targetUserId  

  public void revokeUriPermissionFromOwner(android.os.IBinder, android.net.Uri, int, int);
    descriptor: (Landroid/os/IBinder;Landroid/net/Uri;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder owner
        start local 2 // android.net.Uri uri
        start local 3 // int mode
        start local 4 // int userId
         0: .line 6126
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 6127
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 6129
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6130
            aload 5 /* _data */
            aload 1 /* owner */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 6131
            aload 2 /* uri */
            ifnull 8
         5: .line 6132
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 6133
            aload 2 /* uri */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.net.Uri.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 6134
            goto 9
         8: .line 6136
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 6138
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iload 3 /* mode */
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 6139
            aload 5 /* _data */
            iload 4 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 6140
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 116
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        12: .line 6141
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        13: .line 6142
            goto 18
        14: .line 6143
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        15: .line 6144
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6145
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 6146
            aload 7
            athrow
        18: .line 6144
      StackMap locals:
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 6145
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 6147
            return
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // int userId
        end local 3 // int mode
        end local 2 // android.net.Uri uri
        end local 1 // android.os.IBinder owner
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   21     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   21     1   owner  Landroid/os/IBinder;
            0   21     2     uri  Landroid/net/Uri;
            0   21     3    mode  I
            0   21     4  userId  I
            1   21     5   _data  Landroid/os/Parcel;
            2   21     6  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    14      14  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      owner   
      uri     
      mode    
      userId  

  public int checkGrantUriPermission(int, java.lang.String, android.net.Uri, int, int);
    descriptor: (ILjava/lang/String;Landroid/net/Uri;II)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=10, args_size=6
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int callingUid
        start local 2 // java.lang.String targetPkg
        start local 3 // android.net.Uri uri
        start local 4 // int modeFlags
        start local 5 // int userId
         0: .line 6150
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _data */
        start local 6 // android.os.Parcel _data
         1: .line 6151
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 7 /* _reply */
        start local 7 // android.os.Parcel _reply
         2: .line 6154
            aload 6 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6155
            aload 6 /* _data */
            iload 1 /* callingUid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 6156
            aload 6 /* _data */
            aload 2 /* targetPkg */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 6157
            aload 3 /* uri */
            ifnull 9
         6: .line 6158
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 6159
            aload 3 /* uri */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.net.Uri.writeToParcel:(Landroid/os/Parcel;I)V
         8: .line 6160
            goto 10
         9: .line 6162
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 6164
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iload 4 /* modeFlags */
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 6165
            aload 6 /* _data */
            iload 5 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 6166
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 117
            aload 6 /* _data */
            aload 7 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        13: .line 6167
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        14: .line 6168
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 8 /* _result */
        start local 8 // int _result
        15: .line 6169
            goto 20
        end local 8 // int _result
        16: .line 6170
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 9
        17: .line 6171
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 6172
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 6173
            aload 9
            athrow
        start local 8 // int _result
        20: .line 6171
      StackMap locals: int
      StackMap stack:
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 6172
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 6174
            iload 8 /* _result */
            ireturn
        end local 8 // int _result
        end local 7 // android.os.Parcel _reply
        end local 6 // android.os.Parcel _data
        end local 5 // int userId
        end local 4 // int modeFlags
        end local 3 // android.net.Uri uri
        end local 2 // java.lang.String targetPkg
        end local 1 // int callingUid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   23     0        this  Landroid/app/IActivityManager$Stub$Proxy;
            0   23     1  callingUid  I
            0   23     2   targetPkg  Ljava/lang/String;
            0   23     3         uri  Landroid/net/Uri;
            0   23     4   modeFlags  I
            0   23     5      userId  I
            1   23     6       _data  Landroid/os/Parcel;
            2   23     7      _reply  Landroid/os/Parcel;
           15   16     8     _result  I
           20   23     8     _result  I
      Exception table:
        from    to  target  type
           2    16      16  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      callingUid  
      targetPkg   
      uri         
      modeFlags   
      userId      

  public boolean dumpHeap(java.lang.String, int, boolean, boolean, boolean, java.lang.String, android.os.ParcelFileDescriptor);
    descriptor: (Ljava/lang/String;IZZZLjava/lang/String;Landroid/os/ParcelFileDescriptor;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=12, args_size=8
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String process
        start local 2 // int userId
        start local 3 // boolean managed
        start local 4 // boolean mallocInfo
        start local 5 // boolean runGc
        start local 6 // java.lang.String path
        start local 7 // android.os.ParcelFileDescriptor fd
         0: .line 6180
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 8 /* _data */
        start local 8 // android.os.Parcel _data
         1: .line 6181
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 9 /* _reply */
        start local 9 // android.os.Parcel _reply
         2: .line 6184
            aload 8 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6185
            aload 8 /* _data */
            aload 1 /* process */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 6186
            aload 8 /* _data */
            iload 2 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 6187
            aload 8 /* _data */
            iload 3 /* managed */
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int int int int java.lang.String android.os.ParcelFileDescriptor android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         6: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int int int int java.lang.String android.os.ParcelFileDescriptor android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         7: invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 6188
            aload 8 /* _data */
            iload 4 /* mallocInfo */
            ifeq 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack: android.os.Parcel
         9: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int int int int java.lang.String android.os.ParcelFileDescriptor android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
        10: invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 6189
            aload 8 /* _data */
            iload 5 /* runGc */
            ifeq 12
            iconst_1
            goto 13
      StackMap locals:
      StackMap stack: android.os.Parcel
        12: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int int int int java.lang.String android.os.ParcelFileDescriptor android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
        13: invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 6190
            aload 8 /* _data */
            aload 6 /* path */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        15: .line 6191
            aload 7 /* fd */
            ifnull 19
        16: .line 6192
            aload 8 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        17: .line 6193
            aload 7 /* fd */
            aload 8 /* _data */
            iconst_0
            invokevirtual android.os.ParcelFileDescriptor.writeToParcel:(Landroid/os/Parcel;I)V
        18: .line 6194
            goto 20
        19: .line 6196
      StackMap locals:
      StackMap stack:
            aload 8 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        20: .line 6198
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 118
            aload 8 /* _data */
            aload 9 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        21: .line 6199
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        22: .line 6200
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 23
            iconst_1
            goto 24
      StackMap locals:
      StackMap stack:
        23: iconst_0
      StackMap locals:
      StackMap stack: int
        24: istore 10 /* _result */
        start local 10 // boolean _result
        25: .line 6201
            goto 30
        end local 10 // boolean _result
        26: .line 6202
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 11
        27: .line 6203
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        28: .line 6204
            aload 8 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        29: .line 6205
            aload 11
            athrow
        start local 10 // boolean _result
        30: .line 6203
      StackMap locals: int
      StackMap stack:
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        31: .line 6204
            aload 8 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        32: .line 6206
            iload 10 /* _result */
            ireturn
        end local 10 // boolean _result
        end local 9 // android.os.Parcel _reply
        end local 8 // android.os.Parcel _data
        end local 7 // android.os.ParcelFileDescriptor fd
        end local 6 // java.lang.String path
        end local 5 // boolean runGc
        end local 4 // boolean mallocInfo
        end local 3 // boolean managed
        end local 2 // int userId
        end local 1 // java.lang.String process
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   33     0        this  Landroid/app/IActivityManager$Stub$Proxy;
            0   33     1     process  Ljava/lang/String;
            0   33     2      userId  I
            0   33     3     managed  Z
            0   33     4  mallocInfo  Z
            0   33     5       runGc  Z
            0   33     6        path  Ljava/lang/String;
            0   33     7          fd  Landroid/os/ParcelFileDescriptor;
            1   33     8       _data  Landroid/os/Parcel;
            2   33     9      _reply  Landroid/os/Parcel;
           25   26    10     _result  Z
           30   33    10     _result  Z
      Exception table:
        from    to  target  type
           2    26      26  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      process     
      userId      
      managed     
      mallocInfo  
      runGc       
      path        
      fd          

  public int startActivities(android.app.IApplicationThread, java.lang.String, android.content.Intent[], java.lang.String[], android.os.IBinder, android.os.Bundle, int);
    descriptor: (Landroid/app/IApplicationThread;Ljava/lang/String;[Landroid/content/Intent;[Ljava/lang/String;Landroid/os/IBinder;Landroid/os/Bundle;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=12, args_size=8
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread caller
        start local 2 // java.lang.String callingPackage
        start local 3 // android.content.Intent[] intents
        start local 4 // java.lang.String[] resolvedTypes
        start local 5 // android.os.IBinder resultTo
        start local 6 // android.os.Bundle options
        start local 7 // int userId
         0: .line 6210
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 8 /* _data */
        start local 8 // android.os.Parcel _data
         1: .line 6211
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 9 /* _reply */
        start local 9 // android.os.Parcel _reply
         2: .line 6214
            aload 8 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6215
            aload 8 /* _data */
            aload 1 /* caller */
            ifnull 4
            aload 1 /* caller */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.content.Intent[] java.lang.String[] android.os.IBinder android.os.Bundle int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.content.Intent[] java.lang.String[] android.os.IBinder android.os.Bundle int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 6216
            aload 8 /* _data */
            aload 2 /* callingPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         7: .line 6217
            aload 8 /* _data */
            aload 3 /* intents */
            iconst_0
            invokevirtual android.os.Parcel.writeTypedArray:([Landroid/os/Parcelable;I)V
         8: .line 6218
            aload 8 /* _data */
            aload 4 /* resolvedTypes */
            invokevirtual android.os.Parcel.writeStringArray:([Ljava/lang/String;)V
         9: .line 6219
            aload 8 /* _data */
            aload 5 /* resultTo */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        10: .line 6220
            aload 6 /* options */
            ifnull 14
        11: .line 6221
            aload 8 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 6222
            aload 6 /* options */
            aload 8 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        13: .line 6223
            goto 15
        14: .line 6225
      StackMap locals:
      StackMap stack:
            aload 8 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        15: .line 6227
      StackMap locals:
      StackMap stack:
            aload 8 /* _data */
            iload 7 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 6228
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 119
            aload 8 /* _data */
            aload 9 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        17: .line 6229
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        18: .line 6230
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 10 /* _result */
        start local 10 // int _result
        19: .line 6231
            goto 24
        end local 10 // int _result
        20: .line 6232
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 11
        21: .line 6233
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 6234
            aload 8 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        23: .line 6235
            aload 11
            athrow
        start local 10 // int _result
        24: .line 6233
      StackMap locals: int
      StackMap stack:
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        25: .line 6234
            aload 8 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        26: .line 6236
            iload 10 /* _result */
            ireturn
        end local 10 // int _result
        end local 9 // android.os.Parcel _reply
        end local 8 // android.os.Parcel _data
        end local 7 // int userId
        end local 6 // android.os.Bundle options
        end local 5 // android.os.IBinder resultTo
        end local 4 // java.lang.String[] resolvedTypes
        end local 3 // android.content.Intent[] intents
        end local 2 // java.lang.String callingPackage
        end local 1 // android.app.IApplicationThread caller
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   27     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   27     1          caller  Landroid/app/IApplicationThread;
            0   27     2  callingPackage  Ljava/lang/String;
            0   27     3         intents  [Landroid/content/Intent;
            0   27     4   resolvedTypes  [Ljava/lang/String;
            0   27     5        resultTo  Landroid/os/IBinder;
            0   27     6         options  Landroid/os/Bundle;
            0   27     7          userId  I
            1   27     8           _data  Landroid/os/Parcel;
            2   27     9          _reply  Landroid/os/Parcel;
           19   20    10         _result  I
           24   27    10         _result  I
      Exception table:
        from    to  target  type
           2    20      20  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      caller          
      callingPackage  
      intents         
      resolvedTypes   
      resultTo        
      options         
      userId          

  public boolean isUserRunning(int, int);
    descriptor: (II)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int userid
        start local 2 // int flags
         0: .line 6240
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 6241
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 6244
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6245
            aload 3 /* _data */
            iload 1 /* userid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 6246
            aload 3 /* _data */
            iload 2 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 6247
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 120
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 6248
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 6249
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 8
            iconst_1
            goto 9
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         8: iconst_0
      StackMap locals:
      StackMap stack: int
         9: istore 5 /* _result */
        start local 5 // boolean _result
        10: .line 6250
            goto 15
        end local 5 // boolean _result
        11: .line 6251
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        12: .line 6252
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6253
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6254
            aload 6
            athrow
        start local 5 // boolean _result
        15: .line 6252
      StackMap locals: int
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6253
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 6255
            iload 5 /* _result */
            ireturn
        end local 5 // boolean _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int flags
        end local 1 // int userid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   18     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1   userid  I
            0   18     2    flags  I
            1   18     3    _data  Landroid/os/Parcel;
            2   18     4   _reply  Landroid/os/Parcel;
           10   11     5  _result  Z
           15   18     5  _result  Z
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      userid  
      flags   

  public void activitySlept(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 6259
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6261
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 6262
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         3: .line 6263
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 121
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 6264
            goto 8
         5: .line 6265
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         6: .line 6266
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         7: .line 6267
            aload 3
            athrow
         8: .line 6266
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 6268
            return
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Landroid/app/IActivityManager$Stub$Proxy;
            0   10     1  token  Landroid/os/IBinder;
            1   10     2  _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     5       5  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public int getFrontActivityScreenCompatMode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 6271
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 6272
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 6275
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6276
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 122
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 6277
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 6278
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 3 /* _result */
        start local 3 // int _result
         6: .line 6279
            goto 11
        end local 3 // int _result
         7: .line 6280
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 6281
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 6282
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 6283
            aload 4
            athrow
        start local 3 // int _result
        11: .line 6281
      StackMap locals: int
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6282
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6284
            iload 3 /* _result */
            ireturn
        end local 3 // int _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   14     1    _data  Landroid/os/Parcel;
            2   14     2   _reply  Landroid/os/Parcel;
            6    7     3  _result  I
           11   14     3  _result  I
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException

  public void setFrontActivityScreenCompatMode(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int mode
         0: .line 6288
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6289
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6291
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6292
            aload 2 /* _data */
            iload 1 /* mode */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 6293
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 123
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 6294
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 6295
            goto 11
         7: .line 6296
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 6297
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 6298
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 6299
            aload 4
            athrow
        11: .line 6297
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6298
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6300
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int mode
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1    mode  I
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      mode  

  public int getPackageScreenCompatMode(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
         0: .line 6303
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6304
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6307
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6308
            aload 2 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 6309
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 124
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 6310
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 6311
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 4 /* _result */
        start local 4 // int _result
         7: .line 6312
            goto 12
        end local 4 // int _result
         8: .line 6313
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 6314
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 6315
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 6316
            aload 5
            athrow
        start local 4 // int _result
        12: .line 6314
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6315
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6317
            iload 4 /* _result */
            ireturn
        end local 4 // int _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  packageName  Ljava/lang/String;
            1   15     2        _data  Landroid/os/Parcel;
            2   15     3       _reply  Landroid/os/Parcel;
            7    8     4      _result  I
           12   15     4      _result  I
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  

  public void setPackageScreenCompatMode(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
        start local 2 // int mode
         0: .line 6321
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 6322
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 6324
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6325
            aload 3 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 6326
            aload 3 /* _data */
            iload 2 /* mode */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 6327
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 125
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 6328
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 6329
            goto 12
         8: .line 6330
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 6331
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 6332
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 6333
            aload 5
            athrow
        12: .line 6331
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6332
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6334
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int mode
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  packageName  Ljava/lang/String;
            0   15     2         mode  I
            1   15     3        _data  Landroid/os/Parcel;
            2   15     4       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      mode         

  public boolean getPackageAskScreenCompat(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
         0: .line 6337
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6338
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6341
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6342
            aload 2 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 6343
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 126
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 6344
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 6345
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 4 /* _result */
        start local 4 // boolean _result
         9: .line 6346
            goto 14
        end local 4 // boolean _result
        10: .line 6347
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 6348
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6349
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6350
            aload 5
            athrow
        start local 4 // boolean _result
        14: .line 6348
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6349
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6351
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   17     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1  packageName  Ljava/lang/String;
            1   17     2        _data  Landroid/os/Parcel;
            2   17     3       _reply  Landroid/os/Parcel;
            9   10     4      _result  Z
           14   17     4      _result  Z
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  

  public void setPackageAskScreenCompat(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
        start local 2 // boolean ask
         0: .line 6355
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 6356
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 6358
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6359
            aload 3 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 6360
            aload 3 /* _data */
            iload 2 /* ask */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 6361
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 127
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 6362
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 6363
            goto 14
        10: .line 6364
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 6365
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6366
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6367
            aload 5
            athrow
        14: .line 6365
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6366
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6368
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // boolean ask
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   17     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1  packageName  Ljava/lang/String;
            0   17     2          ask  Z
            1   17     3        _data  Landroid/os/Parcel;
            2   17     4       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      ask          

  public boolean switchUser(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int userid
         0: .line 6371
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6372
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6375
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6376
            aload 2 /* _data */
            iload 1 /* userid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 6377
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 128
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 6378
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 6379
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 4 /* _result */
        start local 4 // boolean _result
         9: .line 6380
            goto 14
        end local 4 // boolean _result
        10: .line 6381
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 6382
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6383
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6384
            aload 5
            athrow
        start local 4 // boolean _result
        14: .line 6382
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6383
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6385
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int userid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1   userid  I
            1   17     2    _data  Landroid/os/Parcel;
            2   17     3   _reply  Landroid/os/Parcel;
            9   10     4  _result  Z
           14   17     4  _result  Z
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      userid  

  public void setFocusedTask(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int taskId
         0: .line 6389
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6390
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6392
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6393
            aload 2 /* _data */
            iload 1 /* taskId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 6394
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 129
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 6395
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 6396
            goto 11
         7: .line 6397
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 6398
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 6399
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 6400
            aload 4
            athrow
        11: .line 6398
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6399
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6401
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int taskId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1  taskId  I
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      taskId  

  public boolean removeTask(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int taskId
         0: .line 6404
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6405
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6408
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6409
            aload 2 /* _data */
            iload 1 /* taskId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 6410
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 130
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 6411
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 6412
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 4 /* _result */
        start local 4 // boolean _result
         9: .line 6413
            goto 14
        end local 4 // boolean _result
        10: .line 6414
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 6415
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6416
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6417
            aload 5
            athrow
        start local 4 // boolean _result
        14: .line 6415
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6416
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6418
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int taskId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1   taskId  I
            1   17     2    _data  Landroid/os/Parcel;
            2   17     3   _reply  Landroid/os/Parcel;
            9   10     4  _result  Z
           14   17     4  _result  Z
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      taskId  

  public void registerProcessObserver(android.app.IProcessObserver);
    descriptor: (Landroid/app/IProcessObserver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IProcessObserver observer
         0: .line 6422
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6423
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6425
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6426
            aload 2 /* _data */
            aload 1 /* observer */
            ifnull 4
            aload 1 /* observer */
            invokeinterface android.app.IProcessObserver.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IProcessObserver android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IProcessObserver android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 6427
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 131
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 6428
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 6429
            goto 13
         9: .line 6430
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 6431
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 6432
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6433
            aload 4
            athrow
        13: .line 6431
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6432
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6434
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.app.IProcessObserver observer
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1  observer  Landroid/app/IProcessObserver;
            1   16     2     _data  Landroid/os/Parcel;
            2   16     3    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      observer  

  public void unregisterProcessObserver(android.app.IProcessObserver);
    descriptor: (Landroid/app/IProcessObserver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IProcessObserver observer
         0: .line 6437
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6438
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6440
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6441
            aload 2 /* _data */
            aload 1 /* observer */
            ifnull 4
            aload 1 /* observer */
            invokeinterface android.app.IProcessObserver.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IProcessObserver android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IProcessObserver android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 6442
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 132
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 6443
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 6444
            goto 13
         9: .line 6445
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 6446
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 6447
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6448
            aload 4
            athrow
        13: .line 6446
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6447
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6449
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.app.IProcessObserver observer
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1  observer  Landroid/app/IProcessObserver;
            1   16     2     _data  Landroid/os/Parcel;
            2   16     3    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      observer  

  public boolean isIntentSenderTargetedToPackage(android.content.IIntentSender);
    descriptor: (Landroid/content/IIntentSender;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.IIntentSender sender
         0: .line 6452
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6453
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6456
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6457
            aload 2 /* _data */
            aload 1 /* sender */
            ifnull 4
            aload 1 /* sender */
            invokeinterface android.content.IIntentSender.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 6458
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 133
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 6459
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 6460
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack:
         9: iconst_0
      StackMap locals:
      StackMap stack: int
        10: istore 4 /* _result */
        start local 4 // boolean _result
        11: .line 6461
            goto 16
        end local 4 // boolean _result
        12: .line 6462
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        13: .line 6463
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6464
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6465
            aload 5
            athrow
        start local 4 // boolean _result
        16: .line 6463
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 6464
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 6466
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.content.IIntentSender sender
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   19     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1   sender  Landroid/content/IIntentSender;
            1   19     2    _data  Landroid/os/Parcel;
            2   19     3   _reply  Landroid/os/Parcel;
           11   12     4  _result  Z
           16   19     4  _result  Z
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      sender  

  public void updatePersistentConfiguration(android.content.res.Configuration);
    descriptor: (Landroid/content/res/Configuration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.res.Configuration values
         0: .line 6470
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6471
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6473
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6474
            aload 1 /* values */
            ifnull 7
         4: .line 6475
            aload 2 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 6476
            aload 1 /* values */
            aload 2 /* _data */
            iconst_0
            invokevirtual android.content.res.Configuration.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 6477
            goto 8
         7: .line 6479
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 2 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 6481
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 134
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 6482
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        10: .line 6483
            goto 15
        11: .line 6484
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        12: .line 6485
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6486
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6487
            aload 4
            athrow
        15: .line 6485
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6486
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 6488
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.content.res.Configuration values
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   18     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1  values  Landroid/content/res/Configuration;
            1   18     2   _data  Landroid/os/Parcel;
            2   18     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      values  

  public long[] getProcessPss(int[]);
    descriptor: ([I)[J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int[] pids
         0: .line 6491
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6492
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6495
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6496
            aload 2 /* _data */
            aload 1 /* pids */
            invokevirtual android.os.Parcel.writeIntArray:([I)V
         4: .line 6497
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 135
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 6498
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 6499
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.createLongArray:()[J
            astore 4 /* _result */
        start local 4 // long[] _result
         7: .line 6500
            goto 12
        end local 4 // long[] _result
         8: .line 6501
      StackMap locals: android.app.IActivityManager$Stub$Proxy int[] android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 6502
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 6503
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 6504
            aload 5
            athrow
        start local 4 // long[] _result
        12: .line 6502
      StackMap locals: long[]
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6503
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6505
            aload 4 /* _result */
            areturn
        end local 4 // long[] _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int[] pids
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1     pids  [I
            1   15     2    _data  Landroid/os/Parcel;
            2   15     3   _reply  Landroid/os/Parcel;
            7    8     4  _result  [J
           12   15     4  _result  [J
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      pids  

  public void showBootMessage(java.lang.CharSequence, boolean);
    descriptor: (Ljava/lang/CharSequence;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.CharSequence msg
        start local 2 // boolean always
         0: .line 6509
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 6510
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 6512
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6513
            aload 1 /* msg */
            ifnull 7
         4: .line 6514
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 6515
            aload 1 /* msg */
            aload 3 /* _data */
            iconst_0
            invokestatic android.text.TextUtils.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V
         6: .line 6516
            goto 8
         7: .line 6518
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 6520
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            iload 2 /* always */
            ifeq 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack: android.os.Parcel
         9: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.CharSequence int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
        10: invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 6521
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 136
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        12: .line 6522
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        13: .line 6523
            goto 18
        14: .line 6524
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        15: .line 6525
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6526
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 6527
            aload 5
            athrow
        18: .line 6525
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 6526
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 6528
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // boolean always
        end local 1 // java.lang.CharSequence msg
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   21     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   21     1     msg  Ljava/lang/CharSequence;
            0   21     2  always  Z
            1   21     3   _data  Landroid/os/Parcel;
            2   21     4  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    14      14  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      msg     
      always  

  public void killAllBackgroundProcesses();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 6531
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 6532
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 6534
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6535
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 137
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 6536
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 6537
            goto 10
         6: .line 6538
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         7: .line 6539
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 6540
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 6541
            aload 3
            athrow
        10: .line 6539
      StackMap locals:
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 6540
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6542
            return
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            1   13     1   _data  Landroid/os/Parcel;
            2   13     2  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     6       6  any
    Exceptions:
      throws android.os.RemoteException

  public android.app.ContentProviderHolder getContentProviderExternal(java.lang.String, int, android.os.IBinder);
    descriptor: (Ljava/lang/String;ILandroid/os/IBinder;)Landroid/app/ContentProviderHolder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String name
        start local 2 // int userId
        start local 3 // android.os.IBinder token
         0: .line 6545
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 6546
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 6549
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6550
            aload 4 /* _data */
            aload 1 /* name */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 6551
            aload 4 /* _data */
            iload 2 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 6552
            aload 4 /* _data */
            aload 3 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 6553
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 138
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 6554
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 6555
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 11
         9: .line 6556
            getstatic android.app.ContentProviderHolder.CREATOR:Landroid/os/Parcelable$Creator;
            aload 5 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.app.ContentProviderHolder
            astore 6 /* _result */
        start local 6 // android.app.ContentProviderHolder _result
        10: .line 6557
            goto 17
        end local 6 // android.app.ContentProviderHolder _result
        11: .line 6559
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aconst_null
            astore 6 /* _result */
        start local 6 // android.app.ContentProviderHolder _result
        12: .line 6561
            goto 17
        end local 6 // android.app.ContentProviderHolder _result
        13: .line 6562
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        14: .line 6563
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6564
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6565
            aload 7
            athrow
        start local 6 // android.app.ContentProviderHolder _result
        17: .line 6563
      StackMap locals: android.app.ContentProviderHolder
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 6564
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 6566
            aload 6 /* _result */
            areturn
        end local 6 // android.app.ContentProviderHolder _result
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // android.os.IBinder token
        end local 2 // int userId
        end local 1 // java.lang.String name
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   20     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   20     1     name  Ljava/lang/String;
            0   20     2   userId  I
            0   20     3    token  Landroid/os/IBinder;
            1   20     4    _data  Landroid/os/Parcel;
            2   20     5   _reply  Landroid/os/Parcel;
           10   11     6  _result  Landroid/app/ContentProviderHolder;
           12   13     6  _result  Landroid/app/ContentProviderHolder;
           17   20     6  _result  Landroid/app/ContentProviderHolder;
      Exception table:
        from    to  target  type
           2    13      13  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      name    
      userId  
      token   

  public void removeContentProviderExternal(java.lang.String, android.os.IBinder);
    descriptor: (Ljava/lang/String;Landroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String name
        start local 2 // android.os.IBinder token
         0: .line 6570
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 6571
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 6573
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6574
            aload 3 /* _data */
            aload 1 /* name */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 6575
            aload 3 /* _data */
            aload 2 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         5: .line 6576
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 139
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 6577
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 6578
            goto 12
         8: .line 6579
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 6580
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 6581
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 6582
            aload 5
            athrow
        12: .line 6580
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6581
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6583
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // android.os.IBinder token
        end local 1 // java.lang.String name
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1    name  Ljava/lang/String;
            0   15     2   token  Landroid/os/IBinder;
            1   15     3   _data  Landroid/os/Parcel;
            2   15     4  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      name   
      token  

  public void getMyMemoryState(android.app.ActivityManager$RunningAppProcessInfo);
    descriptor: (Landroid/app/ActivityManager$RunningAppProcessInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.ActivityManager$RunningAppProcessInfo outInfo
         0: .line 6588
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6589
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6591
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6592
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 140
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 6593
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 6594
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 12
         6: .line 6595
            aload 1 /* outInfo */
            aload 3 /* _reply */
            invokevirtual android.app.ActivityManager$RunningAppProcessInfo.readFromParcel:(Landroid/os/Parcel;)V
         7: .line 6597
            goto 12
         8: .line 6598
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.ActivityManager$RunningAppProcessInfo android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         9: .line 6599
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 6600
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 6601
            aload 4
            athrow
        12: .line 6599
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6600
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6602
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.app.ActivityManager$RunningAppProcessInfo outInfo
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  outInfo  Landroid/app/ActivityManager$RunningAppProcessInfo;
            1   15     2    _data  Landroid/os/Parcel;
            2   15     3   _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      outInfo  

  public boolean killProcessesBelowForeground(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String reason
         0: .line 6605
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6606
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6609
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6610
            aload 2 /* _data */
            aload 1 /* reason */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 6611
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 141
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 6612
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 6613
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 4 /* _result */
        start local 4 // boolean _result
         9: .line 6614
            goto 14
        end local 4 // boolean _result
        10: .line 6615
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 6616
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6617
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6618
            aload 5
            athrow
        start local 4 // boolean _result
        14: .line 6616
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6617
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6619
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // java.lang.String reason
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1   reason  Ljava/lang/String;
            1   17     2    _data  Landroid/os/Parcel;
            2   17     3   _reply  Landroid/os/Parcel;
            9   10     4  _result  Z
           14   17     4  _result  Z
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      reason  

  public android.content.pm.UserInfo getCurrentUser();
    descriptor: ()Landroid/content/pm/UserInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 6623
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 6624
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 6627
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6628
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 142
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 6629
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 6630
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 8
         6: .line 6631
            getstatic android.content.pm.UserInfo.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.content.pm.UserInfo
            astore 3 /* _result */
        start local 3 // android.content.pm.UserInfo _result
         7: .line 6632
            goto 14
        end local 3 // android.content.pm.UserInfo _result
         8: .line 6634
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aconst_null
            astore 3 /* _result */
        start local 3 // android.content.pm.UserInfo _result
         9: .line 6636
            goto 14
        end local 3 // android.content.pm.UserInfo _result
        10: .line 6637
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        11: .line 6638
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6639
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6640
            aload 4
            athrow
        start local 3 // android.content.pm.UserInfo _result
        14: .line 6638
      StackMap locals: android.content.pm.UserInfo
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6639
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6641
            aload 3 /* _result */
            areturn
        end local 3 // android.content.pm.UserInfo _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   17     1    _data  Landroid/os/Parcel;
            2   17     2   _reply  Landroid/os/Parcel;
            7    8     3  _result  Landroid/content/pm/UserInfo;
            9   10     3  _result  Landroid/content/pm/UserInfo;
           14   17     3  _result  Landroid/content/pm/UserInfo;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException

  public boolean shouldUpRecreateTask(android.os.IBinder, java.lang.String);
    descriptor: (Landroid/os/IBinder;Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // java.lang.String destAffinity
         0: .line 6645
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 6646
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 6649
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6650
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 6651
            aload 3 /* _data */
            aload 2 /* destAffinity */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 6652
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 143
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 6653
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 6654
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 8
            iconst_1
            goto 9
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         8: iconst_0
      StackMap locals:
      StackMap stack: int
         9: istore 5 /* _result */
        start local 5 // boolean _result
        10: .line 6655
            goto 15
        end local 5 // boolean _result
        11: .line 6656
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        12: .line 6657
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6658
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6659
            aload 6
            athrow
        start local 5 // boolean _result
        15: .line 6657
      StackMap locals: int
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6658
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 6660
            iload 5 /* _result */
            ireturn
        end local 5 // boolean _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // java.lang.String destAffinity
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   18     0          this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1         token  Landroid/os/IBinder;
            0   18     2  destAffinity  Ljava/lang/String;
            1   18     3         _data  Landroid/os/Parcel;
            2   18     4        _reply  Landroid/os/Parcel;
           10   11     5       _result  Z
           15   18     5       _result  Z
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      token         
      destAffinity  

  public boolean navigateUpTo(android.os.IBinder, android.content.Intent, int, android.content.Intent);
    descriptor: (Landroid/os/IBinder;Landroid/content/Intent;ILandroid/content/Intent;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // android.content.Intent target
        start local 3 // int resultCode
        start local 4 // android.content.Intent resultData
         0: .line 6664
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 6665
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 6668
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6669
            aload 5 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 6670
            aload 2 /* target */
            ifnull 8
         5: .line 6671
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 6672
            aload 2 /* target */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 6673
            goto 9
         8: .line 6675
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 6677
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iload 3 /* resultCode */
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 6678
            aload 4 /* resultData */
            ifnull 14
        11: .line 6679
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 6680
            aload 4 /* resultData */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
        13: .line 6681
            goto 15
        14: .line 6683
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        15: .line 6685
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 144
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        16: .line 6686
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        17: .line 6687
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 18
            iconst_1
            goto 19
      StackMap locals:
      StackMap stack:
        18: iconst_0
      StackMap locals:
      StackMap stack: int
        19: istore 7 /* _result */
        start local 7 // boolean _result
        20: .line 6688
            goto 25
        end local 7 // boolean _result
        21: .line 6689
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 8
        22: .line 6690
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        23: .line 6691
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        24: .line 6692
            aload 8
            athrow
        start local 7 // boolean _result
        25: .line 6690
      StackMap locals: int
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        26: .line 6691
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        27: .line 6693
            iload 7 /* _result */
            ireturn
        end local 7 // boolean _result
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // android.content.Intent resultData
        end local 3 // int resultCode
        end local 2 // android.content.Intent target
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   28     0        this  Landroid/app/IActivityManager$Stub$Proxy;
            0   28     1       token  Landroid/os/IBinder;
            0   28     2      target  Landroid/content/Intent;
            0   28     3  resultCode  I
            0   28     4  resultData  Landroid/content/Intent;
            1   28     5       _data  Landroid/os/Parcel;
            2   28     6      _reply  Landroid/os/Parcel;
           20   21     7     _result  Z
           25   28     7     _result  Z
      Exception table:
        from    to  target  type
           2    21      21  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      token       
      target      
      resultCode  
      resultData  

  public void setLockScreenShown(boolean, boolean, int);
    descriptor: (ZZI)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // boolean showingKeyguard
        start local 2 // boolean showingAod
        start local 3 // int secondaryDisplayShowing
         0: .line 6706
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 6707
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 6709
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6710
            aload 4 /* _data */
            iload 1 /* showingKeyguard */
            ifeq 4
            iconst_1
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         5: invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 6711
            aload 4 /* _data */
            iload 2 /* showingAod */
            ifeq 7
            iconst_1
            goto 8
      StackMap locals:
      StackMap stack: android.os.Parcel
         7: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         8: invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 6712
            aload 4 /* _data */
            iload 3 /* secondaryDisplayShowing */
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 6713
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 145
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        11: .line 6714
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        12: .line 6715
            goto 17
        13: .line 6716
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        14: .line 6717
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6718
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6719
            aload 6
            athrow
        17: .line 6717
      StackMap locals:
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 6718
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 6720
            return
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // int secondaryDisplayShowing
        end local 2 // boolean showingAod
        end local 1 // boolean showingKeyguard
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   20     0                     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   20     1          showingKeyguard  Z
            0   20     2               showingAod  Z
            0   20     3  secondaryDisplayShowing  I
            1   20     4                    _data  Landroid/os/Parcel;
            2   20     5                   _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    13      13  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                         Name  Flags
      showingKeyguard          
      showingAod               
      secondaryDisplayShowing  

  public boolean finishActivityAffinity(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 6723
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6724
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6727
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6728
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 6729
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 146
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 6730
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 6731
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 4 /* _result */
        start local 4 // boolean _result
         9: .line 6732
            goto 14
        end local 4 // boolean _result
        10: .line 6733
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 6734
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6735
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6736
            aload 5
            athrow
        start local 4 // boolean _result
        14: .line 6734
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6735
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6737
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1    token  Landroid/os/IBinder;
            1   17     2    _data  Landroid/os/Parcel;
            2   17     3   _reply  Landroid/os/Parcel;
            9   10     4  _result  Z
           14   17     4  _result  Z
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public int getLaunchedFromUid(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder activityToken
         0: .line 6741
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6742
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6745
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6746
            aload 2 /* _data */
            aload 1 /* activityToken */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 6747
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 147
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 6748
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 6749
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 4 /* _result */
        start local 4 // int _result
         7: .line 6750
            goto 12
        end local 4 // int _result
         8: .line 6751
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 6752
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 6753
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 6754
            aload 5
            athrow
        start local 4 // int _result
        12: .line 6752
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6753
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6755
            iload 4 /* _result */
            ireturn
        end local 4 // int _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder activityToken
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   15     0           this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  activityToken  Landroid/os/IBinder;
            1   15     2          _data  Landroid/os/Parcel;
            2   15     3         _reply  Landroid/os/Parcel;
            7    8     4        _result  I
           12   15     4        _result  I
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      activityToken  

  public void unstableProviderDied(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder connection
         0: .line 6759
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6760
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6762
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6763
            aload 2 /* _data */
            aload 1 /* connection */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 6764
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 148
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 6765
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 6766
            goto 11
         7: .line 6767
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 6768
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 6769
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 6770
            aload 4
            athrow
        11: .line 6768
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6769
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6771
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder connection
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   14     0        this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1  connection  Landroid/os/IBinder;
            1   14     2       _data  Landroid/os/Parcel;
            2   14     3      _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      connection  

  public boolean isIntentSenderAnActivity(android.content.IIntentSender);
    descriptor: (Landroid/content/IIntentSender;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.IIntentSender sender
         0: .line 6774
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6775
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6778
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6779
            aload 2 /* _data */
            aload 1 /* sender */
            ifnull 4
            aload 1 /* sender */
            invokeinterface android.content.IIntentSender.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 6780
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 149
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 6781
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 6782
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack:
         9: iconst_0
      StackMap locals:
      StackMap stack: int
        10: istore 4 /* _result */
        start local 4 // boolean _result
        11: .line 6783
            goto 16
        end local 4 // boolean _result
        12: .line 6784
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        13: .line 6785
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6786
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6787
            aload 5
            athrow
        start local 4 // boolean _result
        16: .line 6785
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 6786
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 6788
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.content.IIntentSender sender
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   19     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1   sender  Landroid/content/IIntentSender;
            1   19     2    _data  Landroid/os/Parcel;
            2   19     3   _reply  Landroid/os/Parcel;
           11   12     4  _result  Z
           16   19     4  _result  Z
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      sender  

  public boolean isIntentSenderAForegroundService(android.content.IIntentSender);
    descriptor: (Landroid/content/IIntentSender;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.IIntentSender sender
         0: .line 6792
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6793
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6796
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6797
            aload 2 /* _data */
            aload 1 /* sender */
            ifnull 4
            aload 1 /* sender */
            invokeinterface android.content.IIntentSender.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 6798
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 150
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 6799
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 6800
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack:
         9: iconst_0
      StackMap locals:
      StackMap stack: int
        10: istore 4 /* _result */
        start local 4 // boolean _result
        11: .line 6801
            goto 16
        end local 4 // boolean _result
        12: .line 6802
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        13: .line 6803
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6804
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6805
            aload 5
            athrow
        start local 4 // boolean _result
        16: .line 6803
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 6804
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 6806
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.content.IIntentSender sender
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   19     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1   sender  Landroid/content/IIntentSender;
            1   19     2    _data  Landroid/os/Parcel;
            2   19     3   _reply  Landroid/os/Parcel;
           11   12     4  _result  Z
           16   19     4  _result  Z
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      sender  

  public int startActivityAsUser(android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.app.ProfilerInfo, android.os.Bundle, int);
    descriptor: (Landroid/app/IApplicationThread;Ljava/lang/String;Landroid/content/Intent;Ljava/lang/String;Landroid/os/IBinder;Ljava/lang/String;IILandroid/app/ProfilerInfo;Landroid/os/Bundle;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=16, args_size=12
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread caller
        start local 2 // java.lang.String callingPackage
        start local 3 // android.content.Intent intent
        start local 4 // java.lang.String resolvedType
        start local 5 // android.os.IBinder resultTo
        start local 6 // java.lang.String resultWho
        start local 7 // int requestCode
        start local 8 // int flags
        start local 9 // android.app.ProfilerInfo profilerInfo
        start local 10 // android.os.Bundle options
        start local 11 // int userId
         0: .line 6810
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 12 /* _data */
        start local 12 // android.os.Parcel _data
         1: .line 6811
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 13 /* _reply */
        start local 13 // android.os.Parcel _reply
         2: .line 6814
            aload 12 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6815
            aload 12 /* _data */
            aload 1 /* caller */
            ifnull 4
            aload 1 /* caller */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.content.Intent java.lang.String android.os.IBinder java.lang.String int int android.app.ProfilerInfo android.os.Bundle int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.content.Intent java.lang.String android.os.IBinder java.lang.String int int android.app.ProfilerInfo android.os.Bundle int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 6816
            aload 12 /* _data */
            aload 2 /* callingPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         7: .line 6817
            aload 3 /* intent */
            ifnull 11
         8: .line 6818
            aload 12 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 6819
            aload 3 /* intent */
            aload 12 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 6820
            goto 12
        11: .line 6822
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 6824
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            aload 4 /* resolvedType */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        13: .line 6825
            aload 12 /* _data */
            aload 5 /* resultTo */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        14: .line 6826
            aload 12 /* _data */
            aload 6 /* resultWho */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        15: .line 6827
            aload 12 /* _data */
            iload 7 /* requestCode */
            invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 6828
            aload 12 /* _data */
            iload 8 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
        17: .line 6829
            aload 9 /* profilerInfo */
            ifnull 21
        18: .line 6830
            aload 12 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        19: .line 6831
            aload 9 /* profilerInfo */
            aload 12 /* _data */
            iconst_0
            invokevirtual android.app.ProfilerInfo.writeToParcel:(Landroid/os/Parcel;I)V
        20: .line 6832
            goto 22
        21: .line 6834
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        22: .line 6836
      StackMap locals:
      StackMap stack:
            aload 10 /* options */
            ifnull 26
        23: .line 6837
            aload 12 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        24: .line 6838
            aload 10 /* options */
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        25: .line 6839
            goto 27
        26: .line 6841
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        27: .line 6843
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            iload 11 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        28: .line 6844
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 151
            aload 12 /* _data */
            aload 13 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        29: .line 6845
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        30: .line 6846
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 14 /* _result */
        start local 14 // int _result
        31: .line 6847
            goto 36
        end local 14 // int _result
        32: .line 6848
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 15
        33: .line 6849
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        34: .line 6850
            aload 12 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        35: .line 6851
            aload 15
            athrow
        start local 14 // int _result
        36: .line 6849
      StackMap locals: int
      StackMap stack:
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        37: .line 6850
            aload 12 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        38: .line 6852
            iload 14 /* _result */
            ireturn
        end local 14 // int _result
        end local 13 // android.os.Parcel _reply
        end local 12 // android.os.Parcel _data
        end local 11 // int userId
        end local 10 // android.os.Bundle options
        end local 9 // android.app.ProfilerInfo profilerInfo
        end local 8 // int flags
        end local 7 // int requestCode
        end local 6 // java.lang.String resultWho
        end local 5 // android.os.IBinder resultTo
        end local 4 // java.lang.String resolvedType
        end local 3 // android.content.Intent intent
        end local 2 // java.lang.String callingPackage
        end local 1 // android.app.IApplicationThread caller
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   39     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   39     1          caller  Landroid/app/IApplicationThread;
            0   39     2  callingPackage  Ljava/lang/String;
            0   39     3          intent  Landroid/content/Intent;
            0   39     4    resolvedType  Ljava/lang/String;
            0   39     5        resultTo  Landroid/os/IBinder;
            0   39     6       resultWho  Ljava/lang/String;
            0   39     7     requestCode  I
            0   39     8           flags  I
            0   39     9    profilerInfo  Landroid/app/ProfilerInfo;
            0   39    10         options  Landroid/os/Bundle;
            0   39    11          userId  I
            1   39    12           _data  Landroid/os/Parcel;
            2   39    13          _reply  Landroid/os/Parcel;
           31   32    14         _result  I
           36   39    14         _result  I
      Exception table:
        from    to  target  type
           2    32      32  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      caller          
      callingPackage  
      intent          
      resolvedType    
      resultTo        
      resultWho       
      requestCode     
      flags           
      profilerInfo    
      options         
      userId          

  public int stopUser(int, boolean, android.app.IStopUserCallback);
    descriptor: (IZLandroid/app/IStopUserCallback;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int userid
        start local 2 // boolean force
        start local 3 // android.app.IStopUserCallback callback
         0: .line 6856
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 6857
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 6860
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6861
            aload 4 /* _data */
            iload 1 /* userid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 6862
            aload 4 /* _data */
            iload 2 /* force */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int android.app.IStopUserCallback android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int android.app.IStopUserCallback android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 6863
            aload 4 /* _data */
            aload 3 /* callback */
            ifnull 8
            aload 3 /* callback */
            invokeinterface android.app.IStopUserCallback.asBinder:()Landroid/os/IBinder;
            goto 9
      StackMap locals:
      StackMap stack: android.os.Parcel
         8: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int android.app.IStopUserCallback android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         9: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        10: .line 6864
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 152
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        11: .line 6865
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        12: .line 6866
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _result */
        start local 6 // int _result
        13: .line 6867
            goto 18
        end local 6 // int _result
        14: .line 6868
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        15: .line 6869
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6870
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 6871
            aload 7
            athrow
        start local 6 // int _result
        18: .line 6869
      StackMap locals: int
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 6870
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 6872
            iload 6 /* _result */
            ireturn
        end local 6 // int _result
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // android.app.IStopUserCallback callback
        end local 2 // boolean force
        end local 1 // int userid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   21     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   21     1    userid  I
            0   21     2     force  Z
            0   21     3  callback  Landroid/app/IStopUserCallback;
            1   21     4     _data  Landroid/os/Parcel;
            2   21     5    _reply  Landroid/os/Parcel;
           13   14     6   _result  I
           18   21     6   _result  I
      Exception table:
        from    to  target  type
           2    14      14  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      userid    
      force     
      callback  

  public void registerUserSwitchObserver(android.app.IUserSwitchObserver, java.lang.String);
    descriptor: (Landroid/app/IUserSwitchObserver;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IUserSwitchObserver observer
        start local 2 // java.lang.String name
         0: .line 6876
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 6877
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 6879
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6880
            aload 3 /* _data */
            aload 1 /* observer */
            ifnull 4
            aload 1 /* observer */
            invokeinterface android.app.IUserSwitchObserver.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IUserSwitchObserver java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IUserSwitchObserver java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 6881
            aload 3 /* _data */
            aload 2 /* name */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         7: .line 6882
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 153
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 6883
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 6884
            goto 14
        10: .line 6885
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 6886
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6887
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6888
            aload 5
            athrow
        14: .line 6886
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6887
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 6889
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // java.lang.String name
        end local 1 // android.app.IUserSwitchObserver observer
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   17     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1  observer  Landroid/app/IUserSwitchObserver;
            0   17     2      name  Ljava/lang/String;
            1   17     3     _data  Landroid/os/Parcel;
            2   17     4    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      observer  
      name      

  public void unregisterUserSwitchObserver(android.app.IUserSwitchObserver);
    descriptor: (Landroid/app/IUserSwitchObserver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IUserSwitchObserver observer
         0: .line 6892
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6893
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6895
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6896
            aload 2 /* _data */
            aload 1 /* observer */
            ifnull 4
            aload 1 /* observer */
            invokeinterface android.app.IUserSwitchObserver.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IUserSwitchObserver android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IUserSwitchObserver android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 6897
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 154
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 6898
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 6899
            goto 13
         9: .line 6900
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 6901
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 6902
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6903
            aload 4
            athrow
        13: .line 6901
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6902
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 6904
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.app.IUserSwitchObserver observer
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1  observer  Landroid/app/IUserSwitchObserver;
            1   16     2     _data  Landroid/os/Parcel;
            2   16     3    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      observer  

  public int[] getRunningUserIds();
    descriptor: ()[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 6907
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 6908
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 6911
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6912
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 155
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 6913
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 6914
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.createIntArray:()[I
            astore 3 /* _result */
        start local 3 // int[] _result
         6: .line 6915
            goto 11
        end local 3 // int[] _result
         7: .line 6916
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 6917
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 6918
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 6919
            aload 4
            athrow
        start local 3 // int[] _result
        11: .line 6917
      StackMap locals: int[]
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6918
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6920
            aload 3 /* _result */
            areturn
        end local 3 // int[] _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   14     1    _data  Landroid/os/Parcel;
            2   14     2   _reply  Landroid/os/Parcel;
            6    7     3  _result  [I
           11   14     3  _result  [I
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException

  public void requestBugReport(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int bugreportType
         0: .line 6928
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 6929
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 6931
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6932
            aload 2 /* _data */
            iload 1 /* bugreportType */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 6933
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 156
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 6934
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 6935
            goto 11
         7: .line 6936
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 6937
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 6938
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 6939
            aload 4
            athrow
        11: .line 6937
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 6938
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6940
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int bugreportType
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   14     0           this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1  bugreportType  I
            1   14     2          _data  Landroid/os/Parcel;
            2   14     3         _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      bugreportType  

  public void requestTelephonyBugReport(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String shareTitle
        start local 2 // java.lang.String shareDescription
         0: .line 6953
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 6954
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 6956
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6957
            aload 3 /* _data */
            aload 1 /* shareTitle */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 6958
            aload 3 /* _data */
            aload 2 /* shareDescription */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 6959
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 157
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 6960
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 6961
            goto 12
         8: .line 6962
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 6963
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 6964
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 6965
            aload 5
            athrow
        12: .line 6963
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6964
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6966
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // java.lang.String shareDescription
        end local 1 // java.lang.String shareTitle
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   15     0              this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1        shareTitle  Ljava/lang/String;
            0   15     2  shareDescription  Ljava/lang/String;
            1   15     3             _data  Landroid/os/Parcel;
            2   15     4            _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                  Name  Flags
      shareTitle        
      shareDescription  

  public void requestWifiBugReport(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String shareTitle
        start local 2 // java.lang.String shareDescription
         0: .line 6981
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 6982
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 6984
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 6985
            aload 3 /* _data */
            aload 1 /* shareTitle */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 6986
            aload 3 /* _data */
            aload 2 /* shareDescription */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 6987
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 158
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 6988
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 6989
            goto 12
         8: .line 6990
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 6991
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 6992
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 6993
            aload 5
            athrow
        12: .line 6991
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 6992
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 6994
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // java.lang.String shareDescription
        end local 1 // java.lang.String shareTitle
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   15     0              this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1        shareTitle  Ljava/lang/String;
            0   15     2  shareDescription  Ljava/lang/String;
            1   15     3             _data  Landroid/os/Parcel;
            2   15     4            _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                  Name  Flags
      shareTitle        
      shareDescription  

  public long inputDispatchingTimedOut(int, boolean, java.lang.String);
    descriptor: (IZLjava/lang/String;)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int pid
        start local 2 // boolean aboveSystem
        start local 3 // java.lang.String reason
         0: .line 6997
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 6998
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 7001
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7002
            aload 4 /* _data */
            iload 1 /* pid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 7003
            aload 4 /* _data */
            iload 2 /* aboveSystem */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 7004
            aload 4 /* _data */
            aload 3 /* reason */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         8: .line 7005
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 159
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 7006
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        10: .line 7007
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readLong:()J
            lstore 6 /* _result */
        start local 6 // long _result
        11: .line 7008
            goto 16
        end local 6 // long _result
        12: .line 7009
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 8
        13: .line 7010
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 7011
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 7012
            aload 8
            athrow
        start local 6 // long _result
        16: .line 7010
      StackMap locals: long
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 7011
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 7013
            lload 6 /* _result */
            lreturn
        end local 6 // long _result
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // java.lang.String reason
        end local 2 // boolean aboveSystem
        end local 1 // int pid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   19     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1          pid  I
            0   19     2  aboveSystem  Z
            0   19     3       reason  Ljava/lang/String;
            1   19     4        _data  Landroid/os/Parcel;
            2   19     5       _reply  Landroid/os/Parcel;
           11   12     6      _result  J
           16   19     6      _result  J
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      pid          
      aboveSystem  
      reason       

  public void clearPendingBackup();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 7017
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 7018
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 7020
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7021
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 160
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 7022
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 7023
            goto 10
         6: .line 7024
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         7: .line 7025
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 7026
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 7027
            aload 3
            athrow
        10: .line 7025
      StackMap locals:
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 7026
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7028
            return
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            1   13     1   _data  Landroid/os/Parcel;
            2   13     2  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     6       6  any
    Exceptions:
      throws android.os.RemoteException

  public android.content.Intent getIntentForIntentSender(android.content.IIntentSender);
    descriptor: (Landroid/content/IIntentSender;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.IIntentSender sender
         0: .line 7031
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7032
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7035
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7036
            aload 2 /* _data */
            aload 1 /* sender */
            ifnull 4
            aload 1 /* sender */
            invokeinterface android.content.IIntentSender.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 7037
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 161
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 7038
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 7039
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 11
         9: .line 7040
            getstatic android.content.Intent.CREATOR:Landroid/os/Parcelable$Creator;
            aload 3 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.content.Intent
            astore 4 /* _result */
        start local 4 // android.content.Intent _result
        10: .line 7041
            goto 17
        end local 4 // android.content.Intent _result
        11: .line 7043
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* _result */
        start local 4 // android.content.Intent _result
        12: .line 7045
            goto 17
        end local 4 // android.content.Intent _result
        13: .line 7046
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        14: .line 7047
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 7048
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 7049
            aload 5
            athrow
        start local 4 // android.content.Intent _result
        17: .line 7047
      StackMap locals: android.content.Intent
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 7048
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 7050
            aload 4 /* _result */
            areturn
        end local 4 // android.content.Intent _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.content.IIntentSender sender
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   20     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   20     1   sender  Landroid/content/IIntentSender;
            1   20     2    _data  Landroid/os/Parcel;
            2   20     3   _reply  Landroid/os/Parcel;
           10   11     4  _result  Landroid/content/Intent;
           12   13     4  _result  Landroid/content/Intent;
           17   20     4  _result  Landroid/content/Intent;
      Exception table:
        from    to  target  type
           2    13      13  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      sender  

  public android.os.Bundle getAssistContextExtras(int);
    descriptor: (I)Landroid/os/Bundle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int requestType
         0: .line 7054
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7055
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7058
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7059
            aload 2 /* _data */
            iload 1 /* requestType */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 7060
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 162
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 7061
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 7062
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 9
         7: .line 7063
            getstatic android.os.Bundle.CREATOR:Landroid/os/Parcelable$Creator;
            aload 3 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.os.Bundle
            astore 4 /* _result */
        start local 4 // android.os.Bundle _result
         8: .line 7064
            goto 15
        end local 4 // android.os.Bundle _result
         9: .line 7066
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aconst_null
            astore 4 /* _result */
        start local 4 // android.os.Bundle _result
        10: .line 7068
            goto 15
        end local 4 // android.os.Bundle _result
        11: .line 7069
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        12: .line 7070
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7071
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 7072
            aload 5
            athrow
        start local 4 // android.os.Bundle _result
        15: .line 7070
      StackMap locals: android.os.Bundle
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 7071
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 7073
            aload 4 /* _result */
            areturn
        end local 4 // android.os.Bundle _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int requestType
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   18     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1  requestType  I
            1   18     2        _data  Landroid/os/Parcel;
            2   18     3       _reply  Landroid/os/Parcel;
            8    9     4      _result  Landroid/os/Bundle;
           10   11     4      _result  Landroid/os/Bundle;
           15   18     4      _result  Landroid/os/Bundle;
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      requestType  

  public void reportAssistContextExtras(android.os.IBinder, android.os.Bundle, android.app.assist.AssistStructure, android.app.assist.AssistContent, android.net.Uri);
    descriptor: (Landroid/os/IBinder;Landroid/os/Bundle;Landroid/app/assist/AssistStructure;Landroid/app/assist/AssistContent;Landroid/net/Uri;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=6
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // android.os.Bundle extras
        start local 3 // android.app.assist.AssistStructure structure
        start local 4 // android.app.assist.AssistContent content
        start local 5 // android.net.Uri referrer
         0: .line 7077
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _data */
        start local 6 // android.os.Parcel _data
         1: .line 7078
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 7 /* _reply */
        start local 7 // android.os.Parcel _reply
         2: .line 7080
            aload 6 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7081
            aload 6 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 7082
            aload 2 /* extras */
            ifnull 8
         5: .line 7083
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 7084
            aload 2 /* extras */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 7085
            goto 9
         8: .line 7087
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 7089
      StackMap locals:
      StackMap stack:
            aload 3 /* structure */
            ifnull 13
        10: .line 7090
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 7091
            aload 3 /* structure */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.app.assist.AssistStructure.writeToParcel:(Landroid/os/Parcel;I)V
        12: .line 7092
            goto 14
        13: .line 7094
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 7096
      StackMap locals:
      StackMap stack:
            aload 4 /* content */
            ifnull 18
        15: .line 7097
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 7098
            aload 4 /* content */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.app.assist.AssistContent.writeToParcel:(Landroid/os/Parcel;I)V
        17: .line 7099
            goto 19
        18: .line 7101
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        19: .line 7103
      StackMap locals:
      StackMap stack:
            aload 5 /* referrer */
            ifnull 23
        20: .line 7104
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        21: .line 7105
            aload 5 /* referrer */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.net.Uri.writeToParcel:(Landroid/os/Parcel;I)V
        22: .line 7106
            goto 24
        23: .line 7108
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        24: .line 7110
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 163
            aload 6 /* _data */
            aload 7 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        25: .line 7111
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        26: .line 7112
            goto 31
        27: .line 7113
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 8
        28: .line 7114
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        29: .line 7115
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        30: .line 7116
            aload 8
            athrow
        31: .line 7114
      StackMap locals:
      StackMap stack:
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        32: .line 7115
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        33: .line 7117
            return
        end local 7 // android.os.Parcel _reply
        end local 6 // android.os.Parcel _data
        end local 5 // android.net.Uri referrer
        end local 4 // android.app.assist.AssistContent content
        end local 3 // android.app.assist.AssistStructure structure
        end local 2 // android.os.Bundle extras
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   34     0       this  Landroid/app/IActivityManager$Stub$Proxy;
            0   34     1      token  Landroid/os/IBinder;
            0   34     2     extras  Landroid/os/Bundle;
            0   34     3  structure  Landroid/app/assist/AssistStructure;
            0   34     4    content  Landroid/app/assist/AssistContent;
            0   34     5   referrer  Landroid/net/Uri;
            1   34     6      _data  Landroid/os/Parcel;
            2   34     7     _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    27      27  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      token      
      extras     
      structure  
      content    
      referrer   

  public java.lang.String getLaunchedFromPackage(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder activityToken
         0: .line 7120
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7121
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7124
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7125
            aload 2 /* _data */
            aload 1 /* activityToken */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 7126
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 164
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 7127
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 7128
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 4 /* _result */
        start local 4 // java.lang.String _result
         7: .line 7129
            goto 12
        end local 4 // java.lang.String _result
         8: .line 7130
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 7131
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 7132
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 7133
            aload 5
            athrow
        start local 4 // java.lang.String _result
        12: .line 7131
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7132
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 7134
            aload 4 /* _result */
            areturn
        end local 4 // java.lang.String _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder activityToken
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   15     0           this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  activityToken  Landroid/os/IBinder;
            1   15     2          _data  Landroid/os/Parcel;
            2   15     3         _reply  Landroid/os/Parcel;
            7    8     4        _result  Ljava/lang/String;
           12   15     4        _result  Ljava/lang/String;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      activityToken  

  public void killUid(int, int, java.lang.String);
    descriptor: (IILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int appId
        start local 2 // int userId
        start local 3 // java.lang.String reason
         0: .line 7138
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 7139
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 7141
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7142
            aload 4 /* _data */
            iload 1 /* appId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 7143
            aload 4 /* _data */
            iload 2 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 7144
            aload 4 /* _data */
            aload 3 /* reason */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         6: .line 7145
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 165
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 7146
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 7147
            goto 13
         9: .line 7148
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 6
        10: .line 7149
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 7150
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7151
            aload 6
            athrow
        13: .line 7149
      StackMap locals:
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 7150
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 7152
            return
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // java.lang.String reason
        end local 2 // int userId
        end local 1 // int appId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   16     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1   appId  I
            0   16     2  userId  I
            0   16     3  reason  Ljava/lang/String;
            1   16     4   _data  Landroid/os/Parcel;
            2   16     5  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      appId   
      userId  
      reason  

  public void setUserIsMonkey(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // boolean monkey
         0: .line 7155
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7156
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7158
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7159
            aload 2 /* _data */
            iload 1 /* monkey */
            ifeq 4
            iconst_1
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         5: invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 7160
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 166
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 7161
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 7162
            goto 13
         9: .line 7163
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 7164
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 7165
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7166
            aload 4
            athrow
        13: .line 7164
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 7165
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 7167
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // boolean monkey
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   16     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1  monkey  Z
            1   16     2   _data  Landroid/os/Parcel;
            2   16     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      monkey  

  public void hang(android.os.IBinder, boolean);
    descriptor: (Landroid/os/IBinder;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder who
        start local 2 // boolean allowRestart
         0: .line 7170
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 7171
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 7173
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7174
            aload 3 /* _data */
            aload 1 /* who */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 7175
            aload 3 /* _data */
            iload 2 /* allowRestart */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 7176
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 167
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 7177
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 7178
            goto 14
        10: .line 7179
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 7180
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7181
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7182
            aload 5
            athrow
        14: .line 7180
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 7181
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 7183
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // boolean allowRestart
        end local 1 // android.os.IBinder who
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   17     0          this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1           who  Landroid/os/IBinder;
            0   17     2  allowRestart  Z
            1   17     3         _data  Landroid/os/Parcel;
            2   17     4        _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      who           
      allowRestart  

  public void setTaskWindowingMode(int, int, boolean);
    descriptor: (IIZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int taskId
        start local 2 // int windowingMode
        start local 3 // boolean toTop
         0: .line 7193
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 7194
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 7196
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7197
            aload 4 /* _data */
            iload 1 /* taskId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 7198
            aload 4 /* _data */
            iload 2 /* windowingMode */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 7199
            aload 4 /* _data */
            iload 3 /* toTop */
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         6: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         7: invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 7200
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 168
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 7201
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        10: .line 7202
            goto 15
        11: .line 7203
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        12: .line 7204
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7205
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 7206
            aload 6
            athrow
        15: .line 7204
      StackMap locals:
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 7205
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 7207
            return
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // boolean toTop
        end local 2 // int windowingMode
        end local 1 // int taskId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   18     0           this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1         taskId  I
            0   18     2  windowingMode  I
            0   18     3          toTop  Z
            1   18     4          _data  Landroid/os/Parcel;
            2   18     5         _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      taskId         
      windowingMode  
      toTop          

  public void moveTaskToStack(int, int, boolean);
    descriptor: (IIZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int taskId
        start local 2 // int stackId
        start local 3 // boolean toTop
         0: .line 7210
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 7211
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 7213
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7214
            aload 4 /* _data */
            iload 1 /* taskId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 7215
            aload 4 /* _data */
            iload 2 /* stackId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 7216
            aload 4 /* _data */
            iload 3 /* toTop */
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         6: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         7: invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 7217
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 169
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 7218
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        10: .line 7219
            goto 15
        11: .line 7220
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        12: .line 7221
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7222
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 7223
            aload 6
            athrow
        15: .line 7221
      StackMap locals:
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 7222
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 7224
            return
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // boolean toTop
        end local 2 // int stackId
        end local 1 // int taskId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   18     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1   taskId  I
            0   18     2  stackId  I
            0   18     3    toTop  Z
            1   18     4    _data  Landroid/os/Parcel;
            2   18     5   _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      taskId   
      stackId  
      toTop    

  public void resizeStack(int, android.graphics.Rect, boolean, boolean, boolean, int);
    descriptor: (ILandroid/graphics/Rect;ZZZI)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=10, args_size=7
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int stackId
        start local 2 // android.graphics.Rect bounds
        start local 3 // boolean allowResizeInDockedMode
        start local 4 // boolean preserveWindows
        start local 5 // boolean animate
        start local 6 // int animationDuration
         0: .line 7241
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 7 /* _data */
        start local 7 // android.os.Parcel _data
         1: .line 7242
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 8 /* _reply */
        start local 8 // android.os.Parcel _reply
         2: .line 7244
            aload 7 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7245
            aload 7 /* _data */
            iload 1 /* stackId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 7246
            aload 2 /* bounds */
            ifnull 8
         5: .line 7247
            aload 7 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 7248
            aload 2 /* bounds */
            aload 7 /* _data */
            iconst_0
            invokevirtual android.graphics.Rect.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 7249
            goto 9
         8: .line 7251
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 7 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 7253
      StackMap locals:
      StackMap stack:
            aload 7 /* _data */
            iload 3 /* allowResizeInDockedMode */
            ifeq 10
            iconst_1
            goto 11
      StackMap locals:
      StackMap stack: android.os.Parcel
        10: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.graphics.Rect int int int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
        11: invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 7254
            aload 7 /* _data */
            iload 4 /* preserveWindows */
            ifeq 13
            iconst_1
            goto 14
      StackMap locals:
      StackMap stack: android.os.Parcel
        13: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.graphics.Rect int int int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
        14: invokevirtual android.os.Parcel.writeInt:(I)V
        15: .line 7255
            aload 7 /* _data */
            iload 5 /* animate */
            ifeq 16
            iconst_1
            goto 17
      StackMap locals:
      StackMap stack: android.os.Parcel
        16: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.graphics.Rect int int int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
        17: invokevirtual android.os.Parcel.writeInt:(I)V
        18: .line 7256
            aload 7 /* _data */
            iload 6 /* animationDuration */
            invokevirtual android.os.Parcel.writeInt:(I)V
        19: .line 7257
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 170
            aload 7 /* _data */
            aload 8 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        20: .line 7258
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        21: .line 7259
            goto 26
        22: .line 7260
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 9
        23: .line 7261
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        24: .line 7262
            aload 7 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        25: .line 7263
            aload 9
            athrow
        26: .line 7261
      StackMap locals:
      StackMap stack:
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        27: .line 7262
            aload 7 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        28: .line 7264
            return
        end local 8 // android.os.Parcel _reply
        end local 7 // android.os.Parcel _data
        end local 6 // int animationDuration
        end local 5 // boolean animate
        end local 4 // boolean preserveWindows
        end local 3 // boolean allowResizeInDockedMode
        end local 2 // android.graphics.Rect bounds
        end local 1 // int stackId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   29     0                     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   29     1                  stackId  I
            0   29     2                   bounds  Landroid/graphics/Rect;
            0   29     3  allowResizeInDockedMode  Z
            0   29     4          preserveWindows  Z
            0   29     5                  animate  Z
            0   29     6        animationDuration  I
            1   29     7                    _data  Landroid/os/Parcel;
            2   29     8                   _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    22      22  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                         Name  Flags
      stackId                  
      bounds                   
      allowResizeInDockedMode  
      preserveWindows          
      animate                  
      animationDuration        

  public java.util.List<android.app.ActivityManager$StackInfo> getAllStackInfos();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 7267
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 7268
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 7271
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7272
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 171
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 7273
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 7274
            aload 2 /* _reply */
            getstatic android.app.ActivityManager$StackInfo.CREATOR:Landroid/os/Parcelable$Creator;
            invokevirtual android.os.Parcel.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
            astore 3 /* _result */
        start local 3 // java.util.List _result
         6: .line 7275
            goto 11
        end local 3 // java.util.List _result
         7: .line 7276
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 7277
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 7278
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 7279
            aload 4
            athrow
        start local 3 // java.util.List _result
        11: .line 7277
      StackMap locals: java.util.List
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7278
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7280
            aload 3 /* _result */
            areturn
        end local 3 // java.util.List _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   14     1    _data  Landroid/os/Parcel;
            2   14     2   _reply  Landroid/os/Parcel;
            6    7     3  _result  Ljava/util/List<Landroid/app/ActivityManager$StackInfo;>;
           11   14     3  _result  Ljava/util/List<Landroid/app/ActivityManager$StackInfo;>;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    Signature: ()Ljava/util/List<Landroid/app/ActivityManager$StackInfo;>;

  public void setFocusedStack(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int stackId
         0: .line 7284
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7285
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7287
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7288
            aload 2 /* _data */
            iload 1 /* stackId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 7289
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 172
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 7290
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 7291
            goto 11
         7: .line 7292
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 7293
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 7294
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 7295
            aload 4
            athrow
        11: .line 7293
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7294
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7296
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int stackId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1  stackId  I
            1   14     2    _data  Landroid/os/Parcel;
            2   14     3   _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      stackId  

  public android.app.ActivityManager$StackInfo getFocusedStackInfo();
    descriptor: ()Landroid/app/ActivityManager$StackInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 7299
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 7300
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 7303
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7304
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 173
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 7305
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 7306
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 8
         6: .line 7307
            getstatic android.app.ActivityManager$StackInfo.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.app.ActivityManager$StackInfo
            astore 3 /* _result */
        start local 3 // android.app.ActivityManager$StackInfo _result
         7: .line 7308
            goto 14
        end local 3 // android.app.ActivityManager$StackInfo _result
         8: .line 7310
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aconst_null
            astore 3 /* _result */
        start local 3 // android.app.ActivityManager$StackInfo _result
         9: .line 7312
            goto 14
        end local 3 // android.app.ActivityManager$StackInfo _result
        10: .line 7313
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        11: .line 7314
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7315
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7316
            aload 4
            athrow
        start local 3 // android.app.ActivityManager$StackInfo _result
        14: .line 7314
      StackMap locals: android.app.ActivityManager$StackInfo
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 7315
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 7317
            aload 3 /* _result */
            areturn
        end local 3 // android.app.ActivityManager$StackInfo _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   17     1    _data  Landroid/os/Parcel;
            2   17     2   _reply  Landroid/os/Parcel;
            7    8     3  _result  Landroid/app/ActivityManager$StackInfo;
            9   10     3  _result  Landroid/app/ActivityManager$StackInfo;
           14   17     3  _result  Landroid/app/ActivityManager$StackInfo;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException

  public android.app.ActivityManager$StackInfo getStackInfo(int, int);
    descriptor: (II)Landroid/app/ActivityManager$StackInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int windowingMode
        start local 2 // int activityType
         0: .line 7321
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 7322
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 7325
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7326
            aload 3 /* _data */
            iload 1 /* windowingMode */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 7327
            aload 3 /* _data */
            iload 2 /* activityType */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 7328
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 174
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 7329
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 7330
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 10
         8: .line 7331
            getstatic android.app.ActivityManager$StackInfo.CREATOR:Landroid/os/Parcelable$Creator;
            aload 4 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.app.ActivityManager$StackInfo
            astore 5 /* _result */
        start local 5 // android.app.ActivityManager$StackInfo _result
         9: .line 7332
            goto 16
        end local 5 // android.app.ActivityManager$StackInfo _result
        10: .line 7334
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aconst_null
            astore 5 /* _result */
        start local 5 // android.app.ActivityManager$StackInfo _result
        11: .line 7336
            goto 16
        end local 5 // android.app.ActivityManager$StackInfo _result
        12: .line 7337
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        13: .line 7338
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 7339
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 7340
            aload 6
            athrow
        start local 5 // android.app.ActivityManager$StackInfo _result
        16: .line 7338
      StackMap locals: android.app.ActivityManager$StackInfo
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 7339
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 7341
            aload 5 /* _result */
            areturn
        end local 5 // android.app.ActivityManager$StackInfo _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int activityType
        end local 1 // int windowingMode
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   19     0           this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1  windowingMode  I
            0   19     2   activityType  I
            1   19     3          _data  Landroid/os/Parcel;
            2   19     4         _reply  Landroid/os/Parcel;
            9   10     5        _result  Landroid/app/ActivityManager$StackInfo;
           11   12     5        _result  Landroid/app/ActivityManager$StackInfo;
           16   19     5        _result  Landroid/app/ActivityManager$StackInfo;
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      windowingMode  
      activityType   

  public boolean convertFromTranslucent(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 7345
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7346
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7349
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7350
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 7351
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 175
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 7352
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 7353
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 4 /* _result */
        start local 4 // boolean _result
         9: .line 7354
            goto 14
        end local 4 // boolean _result
        10: .line 7355
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 7356
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7357
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7358
            aload 5
            athrow
        start local 4 // boolean _result
        14: .line 7356
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 7357
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 7359
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1    token  Landroid/os/IBinder;
            1   17     2    _data  Landroid/os/Parcel;
            2   17     3   _reply  Landroid/os/Parcel;
            9   10     4  _result  Z
           14   17     4  _result  Z
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public boolean convertToTranslucent(android.os.IBinder, android.os.Bundle);
    descriptor: (Landroid/os/IBinder;Landroid/os/Bundle;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // android.os.Bundle options
         0: .line 7363
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 7364
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 7367
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7368
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 7369
            aload 2 /* options */
            ifnull 8
         5: .line 7370
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 7371
            aload 2 /* options */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 7372
            goto 9
         8: .line 7374
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 7376
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 176
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 7377
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 7378
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 12
            iconst_1
            goto 13
      StackMap locals:
      StackMap stack:
        12: iconst_0
      StackMap locals:
      StackMap stack: int
        13: istore 5 /* _result */
        start local 5 // boolean _result
        14: .line 7379
            goto 19
        end local 5 // boolean _result
        15: .line 7380
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        16: .line 7381
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 7382
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 7383
            aload 6
            athrow
        start local 5 // boolean _result
        19: .line 7381
      StackMap locals: int
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 7382
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 7384
            iload 5 /* _result */
            ireturn
        end local 5 // boolean _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // android.os.Bundle options
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   22     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   22     1    token  Landroid/os/IBinder;
            0   22     2  options  Landroid/os/Bundle;
            1   22     3    _data  Landroid/os/Parcel;
            2   22     4   _reply  Landroid/os/Parcel;
           14   15     5  _result  Z
           19   22     5  _result  Z
      Exception table:
        from    to  target  type
           2    15      15  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      token    
      options  

  public void notifyActivityDrawn(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 7388
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7389
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7391
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7392
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 7393
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 177
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 7394
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 7395
            goto 11
         7: .line 7396
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 7397
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 7398
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 7399
            aload 4
            athrow
        11: .line 7397
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7398
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7400
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1   token  Landroid/os/IBinder;
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public void reportActivityFullyDrawn(android.os.IBinder, boolean);
    descriptor: (Landroid/os/IBinder;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // boolean restoredFromBundle
         0: .line 7403
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 7404
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 7406
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7407
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 7408
            aload 3 /* _data */
            iload 2 /* restoredFromBundle */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 7409
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 178
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 7410
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 7411
            goto 14
        10: .line 7412
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 7413
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7414
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7415
            aload 5
            athrow
        14: .line 7413
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 7414
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 7416
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // boolean restoredFromBundle
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   17     0                this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1               token  Landroid/os/IBinder;
            0   17     2  restoredFromBundle  Z
            1   17     3               _data  Landroid/os/Parcel;
            2   17     4              _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                    Name  Flags
      token               
      restoredFromBundle  

  public void restart();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 7419
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 7420
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 7422
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7423
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 179
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 7424
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 7425
            goto 10
         6: .line 7426
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         7: .line 7427
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 7428
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 7429
            aload 3
            athrow
        10: .line 7427
      StackMap locals:
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 7428
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7430
            return
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            1   13     1   _data  Landroid/os/Parcel;
            2   13     2  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     6       6  any
    Exceptions:
      throws android.os.RemoteException

  public void performIdleMaintenance();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 7433
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 7434
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 7436
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7437
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 180
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 7438
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 7439
            goto 10
         6: .line 7440
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         7: .line 7441
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 7442
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 7443
            aload 3
            athrow
        10: .line 7441
      StackMap locals:
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 7442
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7444
            return
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            1   13     1   _data  Landroid/os/Parcel;
            2   13     2  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     6       6  any
    Exceptions:
      throws android.os.RemoteException

  public void takePersistableUriPermission(android.net.Uri, int, java.lang.String, int);
    descriptor: (Landroid/net/Uri;ILjava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.net.Uri uri
        start local 2 // int modeFlags
        start local 3 // java.lang.String toPackage
        start local 4 // int userId
         0: .line 7447
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 7448
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 7450
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7451
            aload 1 /* uri */
            ifnull 7
         4: .line 7452
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 7453
            aload 1 /* uri */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.net.Uri.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 7454
            goto 8
         7: .line 7456
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 7458
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iload 2 /* modeFlags */
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 7459
            aload 5 /* _data */
            aload 3 /* toPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        10: .line 7460
            aload 5 /* _data */
            iload 4 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 7461
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 181
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        12: .line 7462
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        13: .line 7463
            goto 18
        14: .line 7464
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        15: .line 7465
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 7466
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 7467
            aload 7
            athrow
        18: .line 7465
      StackMap locals:
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 7466
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 7468
            return
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // int userId
        end local 3 // java.lang.String toPackage
        end local 2 // int modeFlags
        end local 1 // android.net.Uri uri
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   21     0       this  Landroid/app/IActivityManager$Stub$Proxy;
            0   21     1        uri  Landroid/net/Uri;
            0   21     2  modeFlags  I
            0   21     3  toPackage  Ljava/lang/String;
            0   21     4     userId  I
            1   21     5      _data  Landroid/os/Parcel;
            2   21     6     _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    14      14  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      uri        
      modeFlags  
      toPackage  
      userId     

  public void releasePersistableUriPermission(android.net.Uri, int, java.lang.String, int);
    descriptor: (Landroid/net/Uri;ILjava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.net.Uri uri
        start local 2 // int modeFlags
        start local 3 // java.lang.String toPackage
        start local 4 // int userId
         0: .line 7471
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 7472
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 7474
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7475
            aload 1 /* uri */
            ifnull 7
         4: .line 7476
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 7477
            aload 1 /* uri */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.net.Uri.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 7478
            goto 8
         7: .line 7480
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 7482
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iload 2 /* modeFlags */
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 7483
            aload 5 /* _data */
            aload 3 /* toPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        10: .line 7484
            aload 5 /* _data */
            iload 4 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 7485
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 182
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        12: .line 7486
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        13: .line 7487
            goto 18
        14: .line 7488
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        15: .line 7489
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 7490
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 7491
            aload 7
            athrow
        18: .line 7489
      StackMap locals:
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 7490
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 7492
            return
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // int userId
        end local 3 // java.lang.String toPackage
        end local 2 // int modeFlags
        end local 1 // android.net.Uri uri
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   21     0       this  Landroid/app/IActivityManager$Stub$Proxy;
            0   21     1        uri  Landroid/net/Uri;
            0   21     2  modeFlags  I
            0   21     3  toPackage  Ljava/lang/String;
            0   21     4     userId  I
            1   21     5      _data  Landroid/os/Parcel;
            2   21     6     _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    14      14  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      uri        
      modeFlags  
      toPackage  
      userId     

  public android.content.pm.ParceledListSlice getPersistedUriPermissions(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Landroid/content/pm/ParceledListSlice;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
        start local 2 // boolean incoming
         0: .line 7495
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 7496
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 7499
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7500
            aload 3 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 7501
            aload 3 /* _data */
            iload 2 /* incoming */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 7502
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 183
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 7503
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 7504
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 12
        10: .line 7505
            getstatic android.content.pm.ParceledListSlice.CREATOR:Landroid/os/Parcelable$ClassLoaderCreator;
            aload 4 /* _reply */
            invokeinterface android.os.Parcelable$ClassLoaderCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.content.pm.ParceledListSlice
            astore 5 /* _result */
        start local 5 // android.content.pm.ParceledListSlice _result
        11: .line 7506
            goto 18
        end local 5 // android.content.pm.ParceledListSlice _result
        12: .line 7508
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 5 /* _result */
        start local 5 // android.content.pm.ParceledListSlice _result
        13: .line 7510
            goto 18
        end local 5 // android.content.pm.ParceledListSlice _result
        14: .line 7511
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        15: .line 7512
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 7513
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 7514
            aload 6
            athrow
        start local 5 // android.content.pm.ParceledListSlice _result
        18: .line 7512
      StackMap locals: android.content.pm.ParceledListSlice
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 7513
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 7515
            aload 5 /* _result */
            areturn
        end local 5 // android.content.pm.ParceledListSlice _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // boolean incoming
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   21     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   21     1  packageName  Ljava/lang/String;
            0   21     2     incoming  Z
            1   21     3        _data  Landroid/os/Parcel;
            2   21     4       _reply  Landroid/os/Parcel;
           11   12     5      _result  Landroid/content/pm/ParceledListSlice;
           13   14     5      _result  Landroid/content/pm/ParceledListSlice;
           18   21     5      _result  Landroid/content/pm/ParceledListSlice;
      Exception table:
        from    to  target  type
           2    14      14  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      incoming     

  public void appNotRespondingViaProvider(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder connection
         0: .line 7519
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7520
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7522
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7523
            aload 2 /* _data */
            aload 1 /* connection */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 7524
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 184
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 7525
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 7526
            goto 11
         7: .line 7527
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 7528
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 7529
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 7530
            aload 4
            athrow
        11: .line 7528
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7529
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7531
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder connection
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   14     0        this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1  connection  Landroid/os/IBinder;
            1   14     2       _data  Landroid/os/Parcel;
            2   14     3      _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      connection  

  public android.graphics.Rect getTaskBounds(int);
    descriptor: (I)Landroid/graphics/Rect;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int taskId
         0: .line 7534
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7535
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7538
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7539
            aload 2 /* _data */
            iload 1 /* taskId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 7540
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 185
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 7541
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 7542
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 9
         7: .line 7543
            getstatic android.graphics.Rect.CREATOR:Landroid/os/Parcelable$Creator;
            aload 3 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.graphics.Rect
            astore 4 /* _result */
        start local 4 // android.graphics.Rect _result
         8: .line 7544
            goto 15
        end local 4 // android.graphics.Rect _result
         9: .line 7546
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aconst_null
            astore 4 /* _result */
        start local 4 // android.graphics.Rect _result
        10: .line 7548
            goto 15
        end local 4 // android.graphics.Rect _result
        11: .line 7549
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        12: .line 7550
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7551
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 7552
            aload 5
            athrow
        start local 4 // android.graphics.Rect _result
        15: .line 7550
      StackMap locals: android.graphics.Rect
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 7551
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 7553
            aload 4 /* _result */
            areturn
        end local 4 // android.graphics.Rect _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int taskId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   18     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1   taskId  I
            1   18     2    _data  Landroid/os/Parcel;
            2   18     3   _reply  Landroid/os/Parcel;
            8    9     4  _result  Landroid/graphics/Rect;
           10   11     4  _result  Landroid/graphics/Rect;
           15   18     4  _result  Landroid/graphics/Rect;
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      taskId  

  public int getActivityDisplayId(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder activityToken
         0: .line 7557
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7558
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7561
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7562
            aload 2 /* _data */
            aload 1 /* activityToken */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 7563
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 186
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 7564
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 7565
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 4 /* _result */
        start local 4 // int _result
         7: .line 7566
            goto 12
        end local 4 // int _result
         8: .line 7567
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 7568
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 7569
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 7570
            aload 5
            athrow
        start local 4 // int _result
        12: .line 7568
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7569
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 7571
            iload 4 /* _result */
            ireturn
        end local 4 // int _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder activityToken
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   15     0           this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  activityToken  Landroid/os/IBinder;
            1   15     2          _data  Landroid/os/Parcel;
            2   15     3         _reply  Landroid/os/Parcel;
            7    8     4        _result  I
           12   15     4        _result  I
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      activityToken  

  public boolean setProcessMemoryTrimLevel(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String process
        start local 2 // int uid
        start local 3 // int level
         0: .line 7575
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 7576
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 7579
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7580
            aload 4 /* _data */
            aload 1 /* process */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 7581
            aload 4 /* _data */
            iload 2 /* uid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 7582
            aload 4 /* _data */
            iload 3 /* level */
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 7583
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 187
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 7584
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 7585
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 9
            iconst_1
            goto 10
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         9: iconst_0
      StackMap locals:
      StackMap stack: int
        10: istore 6 /* _result */
        start local 6 // boolean _result
        11: .line 7586
            goto 16
        end local 6 // boolean _result
        12: .line 7587
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        13: .line 7588
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 7589
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 7590
            aload 7
            athrow
        start local 6 // boolean _result
        16: .line 7588
      StackMap locals: int
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 7589
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 7591
            iload 6 /* _result */
            ireturn
        end local 6 // boolean _result
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // int level
        end local 2 // int uid
        end local 1 // java.lang.String process
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   19     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1  process  Ljava/lang/String;
            0   19     2      uid  I
            0   19     3    level  I
            1   19     4    _data  Landroid/os/Parcel;
            2   19     5   _reply  Landroid/os/Parcel;
           11   12     6  _result  Z
           16   19     6  _result  Z
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      process  
      uid      
      level    

  public java.lang.String getTagForIntentSender(android.content.IIntentSender, java.lang.String);
    descriptor: (Landroid/content/IIntentSender;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.IIntentSender sender
        start local 2 // java.lang.String prefix
         0: .line 7595
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 7596
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 7599
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7600
            aload 3 /* _data */
            aload 1 /* sender */
            ifnull 4
            aload 1 /* sender */
            invokeinterface android.content.IIntentSender.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 7601
            aload 3 /* _data */
            aload 2 /* prefix */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         7: .line 7602
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 188
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 7603
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 7604
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            astore 5 /* _result */
        start local 5 // java.lang.String _result
        10: .line 7605
            goto 15
        end local 5 // java.lang.String _result
        11: .line 7606
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        12: .line 7607
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7608
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 7609
            aload 6
            athrow
        start local 5 // java.lang.String _result
        15: .line 7607
      StackMap locals: java.lang.String
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 7608
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 7610
            aload 5 /* _result */
            areturn
        end local 5 // java.lang.String _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // java.lang.String prefix
        end local 1 // android.content.IIntentSender sender
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   18     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1   sender  Landroid/content/IIntentSender;
            0   18     2   prefix  Ljava/lang/String;
            1   18     3    _data  Landroid/os/Parcel;
            2   18     4   _reply  Landroid/os/Parcel;
           10   11     5  _result  Ljava/lang/String;
           15   18     5  _result  Ljava/lang/String;
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      sender  
      prefix  

  public boolean startUserInBackground(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int userid
         0: .line 7614
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7615
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7618
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7619
            aload 2 /* _data */
            iload 1 /* userid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 7620
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 189
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 7621
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 7622
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 4 /* _result */
        start local 4 // boolean _result
         9: .line 7623
            goto 14
        end local 4 // boolean _result
        10: .line 7624
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 7625
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7626
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7627
            aload 5
            athrow
        start local 4 // boolean _result
        14: .line 7625
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 7626
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 7628
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int userid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1   userid  I
            1   17     2    _data  Landroid/os/Parcel;
            2   17     3   _reply  Landroid/os/Parcel;
            9   10     4  _result  Z
           14   17     4  _result  Z
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      userid  

  public void startLockTaskModeByToken(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 7632
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7633
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7635
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7636
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 7637
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 190
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 7638
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 7639
            goto 11
         7: .line 7640
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 7641
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 7642
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 7643
            aload 4
            athrow
        11: .line 7641
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7642
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7644
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1   token  Landroid/os/IBinder;
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public void stopLockTaskModeByToken(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 7647
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7648
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7650
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7651
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 7652
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 191
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 7653
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 7654
            goto 11
         7: .line 7655
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 7656
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 7657
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 7658
            aload 4
            athrow
        11: .line 7656
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7657
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7659
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1   token  Landroid/os/IBinder;
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public boolean isInLockTaskMode();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 7662
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 7663
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 7666
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7667
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 192
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 7668
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 7669
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         6: iconst_0
      StackMap locals:
      StackMap stack: int
         7: istore 3 /* _result */
        start local 3 // boolean _result
         8: .line 7670
            goto 13
        end local 3 // boolean _result
         9: .line 7671
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 7672
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 7673
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7674
            aload 4
            athrow
        start local 3 // boolean _result
        13: .line 7672
      StackMap locals: int
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 7673
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 7675
            iload 3 /* _result */
            ireturn
        end local 3 // boolean _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   16     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   16     1    _data  Landroid/os/Parcel;
            2   16     2   _reply  Landroid/os/Parcel;
            8    9     3  _result  Z
           13   16     3  _result  Z
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException

  public void setTaskDescription(android.os.IBinder, android.app.ActivityManager$TaskDescription);
    descriptor: (Landroid/os/IBinder;Landroid/app/ActivityManager$TaskDescription;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // android.app.ActivityManager$TaskDescription values
         0: .line 7679
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 7680
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 7682
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7683
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 7684
            aload 2 /* values */
            ifnull 8
         5: .line 7685
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 7686
            aload 2 /* values */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.app.ActivityManager$TaskDescription.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 7687
            goto 9
         8: .line 7689
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 7691
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 193
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 7692
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 7693
            goto 16
        12: .line 7694
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        13: .line 7695
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 7696
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 7697
            aload 5
            athrow
        16: .line 7695
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 7696
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 7698
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // android.app.ActivityManager$TaskDescription values
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   19     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1   token  Landroid/os/IBinder;
            0   19     2  values  Landroid/app/ActivityManager$TaskDescription;
            1   19     3   _data  Landroid/os/Parcel;
            2   19     4  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      token   
      values  

  public int startVoiceActivity(java.lang.String, int, int, android.content.Intent, java.lang.String, android.service.voice.IVoiceInteractionSession, com.android.internal.app.IVoiceInteractor, int, android.app.ProfilerInfo, android.os.Bundle, int);
    descriptor: (Ljava/lang/String;IILandroid/content/Intent;Ljava/lang/String;Landroid/service/voice/IVoiceInteractionSession;Lcom/android/internal/app/IVoiceInteractor;ILandroid/app/ProfilerInfo;Landroid/os/Bundle;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=16, args_size=12
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String callingPackage
        start local 2 // int callingPid
        start local 3 // int callingUid
        start local 4 // android.content.Intent intent
        start local 5 // java.lang.String resolvedType
        start local 6 // android.service.voice.IVoiceInteractionSession session
        start local 7 // com.android.internal.app.IVoiceInteractor interactor
        start local 8 // int flags
        start local 9 // android.app.ProfilerInfo profilerInfo
        start local 10 // android.os.Bundle options
        start local 11 // int userId
         0: .line 7701
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 12 /* _data */
        start local 12 // android.os.Parcel _data
         1: .line 7702
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 13 /* _reply */
        start local 13 // android.os.Parcel _reply
         2: .line 7705
            aload 12 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7706
            aload 12 /* _data */
            aload 1 /* callingPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 7707
            aload 12 /* _data */
            iload 2 /* callingPid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 7708
            aload 12 /* _data */
            iload 3 /* callingUid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 7709
            aload 4 /* intent */
            ifnull 10
         7: .line 7710
            aload 12 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 7711
            aload 4 /* intent */
            aload 12 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         9: .line 7712
            goto 11
        10: .line 7714
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 7716
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            aload 5 /* resolvedType */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        12: .line 7717
            aload 12 /* _data */
            aload 6 /* session */
            ifnull 13
            aload 6 /* session */
            invokeinterface android.service.voice.IVoiceInteractionSession.asBinder:()Landroid/os/IBinder;
            goto 14
      StackMap locals:
      StackMap stack: android.os.Parcel
        13: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int int android.content.Intent java.lang.String android.service.voice.IVoiceInteractionSession com.android.internal.app.IVoiceInteractor int android.app.ProfilerInfo android.os.Bundle int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
        14: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        15: .line 7718
            aload 12 /* _data */
            aload 7 /* interactor */
            ifnull 16
            aload 7 /* interactor */
            invokeinterface com.android.internal.app.IVoiceInteractor.asBinder:()Landroid/os/IBinder;
            goto 17
      StackMap locals:
      StackMap stack: android.os.Parcel
        16: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int int android.content.Intent java.lang.String android.service.voice.IVoiceInteractionSession com.android.internal.app.IVoiceInteractor int android.app.ProfilerInfo android.os.Bundle int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
        17: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        18: .line 7719
            aload 12 /* _data */
            iload 8 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
        19: .line 7720
            aload 9 /* profilerInfo */
            ifnull 23
        20: .line 7721
            aload 12 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        21: .line 7722
            aload 9 /* profilerInfo */
            aload 12 /* _data */
            iconst_0
            invokevirtual android.app.ProfilerInfo.writeToParcel:(Landroid/os/Parcel;I)V
        22: .line 7723
            goto 24
        23: .line 7725
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        24: .line 7727
      StackMap locals:
      StackMap stack:
            aload 10 /* options */
            ifnull 28
        25: .line 7728
            aload 12 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        26: .line 7729
            aload 10 /* options */
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        27: .line 7730
            goto 29
        28: .line 7732
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        29: .line 7734
      StackMap locals:
      StackMap stack:
            aload 12 /* _data */
            iload 11 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        30: .line 7735
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 194
            aload 12 /* _data */
            aload 13 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        31: .line 7736
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        32: .line 7737
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 14 /* _result */
        start local 14 // int _result
        33: .line 7738
            goto 38
        end local 14 // int _result
        34: .line 7739
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 15
        35: .line 7740
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        36: .line 7741
            aload 12 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        37: .line 7742
            aload 15
            athrow
        start local 14 // int _result
        38: .line 7740
      StackMap locals: int
      StackMap stack:
            aload 13 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        39: .line 7741
            aload 12 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        40: .line 7743
            iload 14 /* _result */
            ireturn
        end local 14 // int _result
        end local 13 // android.os.Parcel _reply
        end local 12 // android.os.Parcel _data
        end local 11 // int userId
        end local 10 // android.os.Bundle options
        end local 9 // android.app.ProfilerInfo profilerInfo
        end local 8 // int flags
        end local 7 // com.android.internal.app.IVoiceInteractor interactor
        end local 6 // android.service.voice.IVoiceInteractionSession session
        end local 5 // java.lang.String resolvedType
        end local 4 // android.content.Intent intent
        end local 3 // int callingUid
        end local 2 // int callingPid
        end local 1 // java.lang.String callingPackage
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   41     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   41     1  callingPackage  Ljava/lang/String;
            0   41     2      callingPid  I
            0   41     3      callingUid  I
            0   41     4          intent  Landroid/content/Intent;
            0   41     5    resolvedType  Ljava/lang/String;
            0   41     6         session  Landroid/service/voice/IVoiceInteractionSession;
            0   41     7      interactor  Lcom/android/internal/app/IVoiceInteractor;
            0   41     8           flags  I
            0   41     9    profilerInfo  Landroid/app/ProfilerInfo;
            0   41    10         options  Landroid/os/Bundle;
            0   41    11          userId  I
            1   41    12           _data  Landroid/os/Parcel;
            2   41    13          _reply  Landroid/os/Parcel;
           33   34    14         _result  I
           38   41    14         _result  I
      Exception table:
        from    to  target  type
           2    34      34  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      callingPackage  
      callingPid      
      callingUid      
      intent          
      resolvedType    
      session         
      interactor      
      flags           
      profilerInfo    
      options         
      userId          

  public int startAssistantActivity(java.lang.String, int, int, android.content.Intent, java.lang.String, android.os.Bundle, int);
    descriptor: (Ljava/lang/String;IILandroid/content/Intent;Ljava/lang/String;Landroid/os/Bundle;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=12, args_size=8
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String callingPackage
        start local 2 // int callingPid
        start local 3 // int callingUid
        start local 4 // android.content.Intent intent
        start local 5 // java.lang.String resolvedType
        start local 6 // android.os.Bundle options
        start local 7 // int userId
         0: .line 7747
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 8 /* _data */
        start local 8 // android.os.Parcel _data
         1: .line 7748
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 9 /* _reply */
        start local 9 // android.os.Parcel _reply
         2: .line 7751
            aload 8 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7752
            aload 8 /* _data */
            aload 1 /* callingPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 7753
            aload 8 /* _data */
            iload 2 /* callingPid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 7754
            aload 8 /* _data */
            iload 3 /* callingUid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 7755
            aload 4 /* intent */
            ifnull 10
         7: .line 7756
            aload 8 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 7757
            aload 4 /* intent */
            aload 8 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         9: .line 7758
            goto 11
        10: .line 7760
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 8 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 7762
      StackMap locals:
      StackMap stack:
            aload 8 /* _data */
            aload 5 /* resolvedType */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        12: .line 7763
            aload 6 /* options */
            ifnull 16
        13: .line 7764
            aload 8 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 7765
            aload 6 /* options */
            aload 8 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        15: .line 7766
            goto 17
        16: .line 7768
      StackMap locals:
      StackMap stack:
            aload 8 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        17: .line 7770
      StackMap locals:
      StackMap stack:
            aload 8 /* _data */
            iload 7 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        18: .line 7771
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 195
            aload 8 /* _data */
            aload 9 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        19: .line 7772
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        20: .line 7773
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 10 /* _result */
        start local 10 // int _result
        21: .line 7774
            goto 26
        end local 10 // int _result
        22: .line 7775
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 11
        23: .line 7776
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        24: .line 7777
            aload 8 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        25: .line 7778
            aload 11
            athrow
        start local 10 // int _result
        26: .line 7776
      StackMap locals: int
      StackMap stack:
            aload 9 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        27: .line 7777
            aload 8 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        28: .line 7779
            iload 10 /* _result */
            ireturn
        end local 10 // int _result
        end local 9 // android.os.Parcel _reply
        end local 8 // android.os.Parcel _data
        end local 7 // int userId
        end local 6 // android.os.Bundle options
        end local 5 // java.lang.String resolvedType
        end local 4 // android.content.Intent intent
        end local 3 // int callingUid
        end local 2 // int callingPid
        end local 1 // java.lang.String callingPackage
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   29     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   29     1  callingPackage  Ljava/lang/String;
            0   29     2      callingPid  I
            0   29     3      callingUid  I
            0   29     4          intent  Landroid/content/Intent;
            0   29     5    resolvedType  Ljava/lang/String;
            0   29     6         options  Landroid/os/Bundle;
            0   29     7          userId  I
            1   29     8           _data  Landroid/os/Parcel;
            2   29     9          _reply  Landroid/os/Parcel;
           21   22    10         _result  I
           26   29    10         _result  I
      Exception table:
        from    to  target  type
           2    22      22  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      callingPackage  
      callingPid      
      callingUid      
      intent          
      resolvedType    
      options         
      userId          

  public void startRecentsActivity(android.content.Intent, android.app.IAssistDataReceiver, android.view.IRecentsAnimationRunner);
    descriptor: (Landroid/content/Intent;Landroid/app/IAssistDataReceiver;Landroid/view/IRecentsAnimationRunner;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.Intent intent
        start local 2 // android.app.IAssistDataReceiver assistDataReceiver
        start local 3 // android.view.IRecentsAnimationRunner recentsAnimationRunner
         0: .line 7783
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 7784
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 7786
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7787
            aload 1 /* intent */
            ifnull 7
         4: .line 7788
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 7789
            aload 1 /* intent */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 7790
            goto 8
         7: .line 7792
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 7794
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            aload 2 /* assistDataReceiver */
            ifnull 9
            aload 2 /* assistDataReceiver */
            invokeinterface android.app.IAssistDataReceiver.asBinder:()Landroid/os/IBinder;
            goto 10
      StackMap locals:
      StackMap stack: android.os.Parcel
         9: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.Intent android.app.IAssistDataReceiver android.view.IRecentsAnimationRunner android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
        10: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        11: .line 7795
            aload 4 /* _data */
            aload 3 /* recentsAnimationRunner */
            ifnull 12
            aload 3 /* recentsAnimationRunner */
            invokeinterface android.view.IRecentsAnimationRunner.asBinder:()Landroid/os/IBinder;
            goto 13
      StackMap locals:
      StackMap stack: android.os.Parcel
        12: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.Intent android.app.IAssistDataReceiver android.view.IRecentsAnimationRunner android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
        13: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        14: .line 7796
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 196
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        15: .line 7797
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        16: .line 7798
            goto 21
        17: .line 7799
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        18: .line 7800
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 7801
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 7802
            aload 6
            athrow
        21: .line 7800
      StackMap locals:
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 7801
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        23: .line 7803
            return
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // android.view.IRecentsAnimationRunner recentsAnimationRunner
        end local 2 // android.app.IAssistDataReceiver assistDataReceiver
        end local 1 // android.content.Intent intent
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   24     0                    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   24     1                  intent  Landroid/content/Intent;
            0   24     2      assistDataReceiver  Landroid/app/IAssistDataReceiver;
            0   24     3  recentsAnimationRunner  Landroid/view/IRecentsAnimationRunner;
            1   24     4                   _data  Landroid/os/Parcel;
            2   24     5                  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    17      17  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                        Name  Flags
      intent                  
      assistDataReceiver      
      recentsAnimationRunner  

  public void cancelRecentsAnimation(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // boolean restoreHomeStackPosition
         0: .line 7806
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7807
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7809
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7810
            aload 2 /* _data */
            iload 1 /* restoreHomeStackPosition */
            ifeq 4
            iconst_1
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         5: invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 7811
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 197
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 7812
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 7813
            goto 13
         9: .line 7814
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 7815
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 7816
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7817
            aload 4
            athrow
        13: .line 7815
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 7816
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 7818
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // boolean restoreHomeStackPosition
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0   16     0                      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1  restoreHomeStackPosition  Z
            1   16     2                     _data  Landroid/os/Parcel;
            2   16     3                    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                          Name  Flags
      restoreHomeStackPosition  

  public int startActivityFromRecents(int, android.os.Bundle);
    descriptor: (ILandroid/os/Bundle;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int taskId
        start local 2 // android.os.Bundle options
         0: .line 7821
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 7822
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 7825
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7826
            aload 3 /* _data */
            iload 1 /* taskId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 7827
            aload 2 /* options */
            ifnull 8
         5: .line 7828
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 7829
            aload 2 /* options */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 7830
            goto 9
         8: .line 7832
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 7834
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 198
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 7835
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 7836
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 5 /* _result */
        start local 5 // int _result
        12: .line 7837
            goto 17
        end local 5 // int _result
        13: .line 7838
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        14: .line 7839
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 7840
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 7841
            aload 6
            athrow
        start local 5 // int _result
        17: .line 7839
      StackMap locals: int
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 7840
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 7842
            iload 5 /* _result */
            ireturn
        end local 5 // int _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // android.os.Bundle options
        end local 1 // int taskId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   20     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   20     1   taskId  I
            0   20     2  options  Landroid/os/Bundle;
            1   20     3    _data  Landroid/os/Parcel;
            2   20     4   _reply  Landroid/os/Parcel;
           12   13     5  _result  I
           17   20     5  _result  I
      Exception table:
        from    to  target  type
           2    13      13  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      taskId   
      options  

  public android.os.Bundle getActivityOptions(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)Landroid/os/Bundle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 7846
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7847
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7850
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7851
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 7852
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 199
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 7853
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 7854
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 9
         7: .line 7855
            getstatic android.os.Bundle.CREATOR:Landroid/os/Parcelable$Creator;
            aload 3 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.os.Bundle
            astore 4 /* _result */
        start local 4 // android.os.Bundle _result
         8: .line 7856
            goto 15
        end local 4 // android.os.Bundle _result
         9: .line 7858
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aconst_null
            astore 4 /* _result */
        start local 4 // android.os.Bundle _result
        10: .line 7860
            goto 15
        end local 4 // android.os.Bundle _result
        11: .line 7861
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        12: .line 7862
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7863
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 7864
            aload 5
            athrow
        start local 4 // android.os.Bundle _result
        15: .line 7862
      StackMap locals: android.os.Bundle
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 7863
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 7865
            aload 4 /* _result */
            areturn
        end local 4 // android.os.Bundle _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   18     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1    token  Landroid/os/IBinder;
            1   18     2    _data  Landroid/os/Parcel;
            2   18     3   _reply  Landroid/os/Parcel;
            8    9     4  _result  Landroid/os/Bundle;
           10   11     4  _result  Landroid/os/Bundle;
           15   18     4  _result  Landroid/os/Bundle;
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public java.util.List<android.os.IBinder> getAppTasks(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String callingPackage
         0: .line 7869
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7870
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7873
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7874
            aload 2 /* _data */
            aload 1 /* callingPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 7875
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 200
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 7876
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 7877
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.createBinderArrayList:()Ljava/util/ArrayList;
            astore 4 /* _result */
        start local 4 // java.util.List _result
         7: .line 7878
            goto 12
        end local 4 // java.util.List _result
         8: .line 7879
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 7880
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 7881
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 7882
            aload 5
            athrow
        start local 4 // java.util.List _result
        12: .line 7880
      StackMap locals: java.util.List
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7881
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 7883
            aload 4 /* _result */
            areturn
        end local 4 // java.util.List _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // java.lang.String callingPackage
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   15     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  callingPackage  Ljava/lang/String;
            1   15     2           _data  Landroid/os/Parcel;
            2   15     3          _reply  Landroid/os/Parcel;
            7    8     4         _result  Ljava/util/List<Landroid/os/IBinder;>;
           12   15     4         _result  Ljava/util/List<Landroid/os/IBinder;>;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    Signature: (Ljava/lang/String;)Ljava/util/List<Landroid/os/IBinder;>;
    MethodParameters:
                Name  Flags
      callingPackage  

  public void startSystemLockTaskMode(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int taskId
         0: .line 7887
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7888
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7890
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7891
            aload 2 /* _data */
            iload 1 /* taskId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 7892
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 201
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 7893
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 7894
            goto 11
         7: .line 7895
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 7896
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 7897
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 7898
            aload 4
            athrow
        11: .line 7896
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7897
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7899
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int taskId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1  taskId  I
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      taskId  

  public void stopSystemLockTaskMode();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 7902
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 7903
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 7905
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7906
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 202
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 7907
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 7908
            goto 10
         6: .line 7909
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         7: .line 7910
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 7911
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 7912
            aload 3
            athrow
        10: .line 7910
      StackMap locals:
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 7911
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7913
            return
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            1   13     1   _data  Landroid/os/Parcel;
            2   13     2  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     6       6  any
    Exceptions:
      throws android.os.RemoteException

  public void finishVoiceTask(android.service.voice.IVoiceInteractionSession);
    descriptor: (Landroid/service/voice/IVoiceInteractionSession;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.service.voice.IVoiceInteractionSession session
         0: .line 7916
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7917
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7919
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7920
            aload 2 /* _data */
            aload 1 /* session */
            ifnull 4
            aload 1 /* session */
            invokeinterface android.service.voice.IVoiceInteractionSession.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.service.voice.IVoiceInteractionSession android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.service.voice.IVoiceInteractionSession android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 7921
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 203
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 7922
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 7923
            goto 13
         9: .line 7924
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 7925
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 7926
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7927
            aload 4
            athrow
        13: .line 7925
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 7926
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 7928
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.service.voice.IVoiceInteractionSession session
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   16     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1  session  Landroid/service/voice/IVoiceInteractionSession;
            1   16     2    _data  Landroid/os/Parcel;
            2   16     3   _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      session  

  public boolean isTopOfTask(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 7931
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7932
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7935
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7936
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 7937
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 204
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 7938
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 7939
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 4 /* _result */
        start local 4 // boolean _result
         9: .line 7940
            goto 14
        end local 4 // boolean _result
        10: .line 7941
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 7942
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7943
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7944
            aload 5
            athrow
        start local 4 // boolean _result
        14: .line 7942
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 7943
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 7945
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1    token  Landroid/os/IBinder;
            1   17     2    _data  Landroid/os/Parcel;
            2   17     3   _reply  Landroid/os/Parcel;
            9   10     4  _result  Z
           14   17     4  _result  Z
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public void notifyLaunchTaskBehindComplete(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 7949
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7950
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7952
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7953
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 7954
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 205
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 7955
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 7956
            goto 11
         7: .line 7957
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 7958
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 7959
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 7960
            aload 4
            athrow
        11: .line 7958
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7959
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7961
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1   token  Landroid/os/IBinder;
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public void notifyEnterAnimationComplete(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 7964
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 7965
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 7967
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7968
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 7969
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 206
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 7970
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 7971
            goto 11
         7: .line 7972
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 7973
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 7974
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 7975
            aload 4
            athrow
        11: .line 7973
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 7974
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 7976
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1   token  Landroid/os/IBinder;
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public int startActivityAsCaller(android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.app.ProfilerInfo, android.os.Bundle, boolean, int);
    descriptor: (Landroid/app/IApplicationThread;Ljava/lang/String;Landroid/content/Intent;Ljava/lang/String;Landroid/os/IBinder;Ljava/lang/String;IILandroid/app/ProfilerInfo;Landroid/os/Bundle;ZI)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=17, args_size=13
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread caller
        start local 2 // java.lang.String callingPackage
        start local 3 // android.content.Intent intent
        start local 4 // java.lang.String resolvedType
        start local 5 // android.os.IBinder resultTo
        start local 6 // java.lang.String resultWho
        start local 7 // int requestCode
        start local 8 // int flags
        start local 9 // android.app.ProfilerInfo profilerInfo
        start local 10 // android.os.Bundle options
        start local 11 // boolean ignoreTargetSecurity
        start local 12 // int userId
         0: .line 7979
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 13 /* _data */
        start local 13 // android.os.Parcel _data
         1: .line 7980
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 14 /* _reply */
        start local 14 // android.os.Parcel _reply
         2: .line 7983
            aload 13 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 7984
            aload 13 /* _data */
            aload 1 /* caller */
            ifnull 4
            aload 1 /* caller */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.content.Intent java.lang.String android.os.IBinder java.lang.String int int android.app.ProfilerInfo android.os.Bundle int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.content.Intent java.lang.String android.os.IBinder java.lang.String int int android.app.ProfilerInfo android.os.Bundle int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 7985
            aload 13 /* _data */
            aload 2 /* callingPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         7: .line 7986
            aload 3 /* intent */
            ifnull 11
         8: .line 7987
            aload 13 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 7988
            aload 3 /* intent */
            aload 13 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 7989
            goto 12
        11: .line 7991
      StackMap locals:
      StackMap stack:
            aload 13 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 7993
      StackMap locals:
      StackMap stack:
            aload 13 /* _data */
            aload 4 /* resolvedType */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        13: .line 7994
            aload 13 /* _data */
            aload 5 /* resultTo */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        14: .line 7995
            aload 13 /* _data */
            aload 6 /* resultWho */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        15: .line 7996
            aload 13 /* _data */
            iload 7 /* requestCode */
            invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 7997
            aload 13 /* _data */
            iload 8 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
        17: .line 7998
            aload 9 /* profilerInfo */
            ifnull 21
        18: .line 7999
            aload 13 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        19: .line 8000
            aload 9 /* profilerInfo */
            aload 13 /* _data */
            iconst_0
            invokevirtual android.app.ProfilerInfo.writeToParcel:(Landroid/os/Parcel;I)V
        20: .line 8001
            goto 22
        21: .line 8003
      StackMap locals:
      StackMap stack:
            aload 13 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        22: .line 8005
      StackMap locals:
      StackMap stack:
            aload 10 /* options */
            ifnull 26
        23: .line 8006
            aload 13 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        24: .line 8007
            aload 10 /* options */
            aload 13 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        25: .line 8008
            goto 27
        26: .line 8010
      StackMap locals:
      StackMap stack:
            aload 13 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        27: .line 8012
      StackMap locals:
      StackMap stack:
            aload 13 /* _data */
            iload 11 /* ignoreTargetSecurity */
            ifeq 28
            iconst_1
            goto 29
      StackMap locals:
      StackMap stack: android.os.Parcel
        28: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread java.lang.String android.content.Intent java.lang.String android.os.IBinder java.lang.String int int android.app.ProfilerInfo android.os.Bundle int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
        29: invokevirtual android.os.Parcel.writeInt:(I)V
        30: .line 8013
            aload 13 /* _data */
            iload 12 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
        31: .line 8014
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 207
            aload 13 /* _data */
            aload 14 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        32: .line 8015
            aload 14 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        33: .line 8016
            aload 14 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 15 /* _result */
        start local 15 // int _result
        34: .line 8017
            goto 39
        end local 15 // int _result
        35: .line 8018
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 16
        36: .line 8019
            aload 14 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        37: .line 8020
            aload 13 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        38: .line 8021
            aload 16
            athrow
        start local 15 // int _result
        39: .line 8019
      StackMap locals: int
      StackMap stack:
            aload 14 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        40: .line 8020
            aload 13 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        41: .line 8022
            iload 15 /* _result */
            ireturn
        end local 15 // int _result
        end local 14 // android.os.Parcel _reply
        end local 13 // android.os.Parcel _data
        end local 12 // int userId
        end local 11 // boolean ignoreTargetSecurity
        end local 10 // android.os.Bundle options
        end local 9 // android.app.ProfilerInfo profilerInfo
        end local 8 // int flags
        end local 7 // int requestCode
        end local 6 // java.lang.String resultWho
        end local 5 // android.os.IBinder resultTo
        end local 4 // java.lang.String resolvedType
        end local 3 // android.content.Intent intent
        end local 2 // java.lang.String callingPackage
        end local 1 // android.app.IApplicationThread caller
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   42     0                  this  Landroid/app/IActivityManager$Stub$Proxy;
            0   42     1                caller  Landroid/app/IApplicationThread;
            0   42     2        callingPackage  Ljava/lang/String;
            0   42     3                intent  Landroid/content/Intent;
            0   42     4          resolvedType  Ljava/lang/String;
            0   42     5              resultTo  Landroid/os/IBinder;
            0   42     6             resultWho  Ljava/lang/String;
            0   42     7           requestCode  I
            0   42     8                 flags  I
            0   42     9          profilerInfo  Landroid/app/ProfilerInfo;
            0   42    10               options  Landroid/os/Bundle;
            0   42    11  ignoreTargetSecurity  Z
            0   42    12                userId  I
            1   42    13                 _data  Landroid/os/Parcel;
            2   42    14                _reply  Landroid/os/Parcel;
           34   35    15               _result  I
           39   42    15               _result  I
      Exception table:
        from    to  target  type
           2    35      35  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                      Name  Flags
      caller                
      callingPackage        
      intent                
      resolvedType          
      resultTo              
      resultWho             
      requestCode           
      flags                 
      profilerInfo          
      options               
      ignoreTargetSecurity  
      userId                

  public int addAppTask(android.os.IBinder, android.content.Intent, android.app.ActivityManager$TaskDescription, android.graphics.Bitmap);
    descriptor: (Landroid/os/IBinder;Landroid/content/Intent;Landroid/app/ActivityManager$TaskDescription;Landroid/graphics/Bitmap;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder activityToken
        start local 2 // android.content.Intent intent
        start local 3 // android.app.ActivityManager$TaskDescription description
        start local 4 // android.graphics.Bitmap thumbnail
         0: .line 8026
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 8027
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 8030
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8031
            aload 5 /* _data */
            aload 1 /* activityToken */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 8032
            aload 2 /* intent */
            ifnull 8
         5: .line 8033
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 8034
            aload 2 /* intent */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 8035
            goto 9
         8: .line 8037
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 8039
      StackMap locals:
      StackMap stack:
            aload 3 /* description */
            ifnull 13
        10: .line 8040
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 8041
            aload 3 /* description */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.app.ActivityManager$TaskDescription.writeToParcel:(Landroid/os/Parcel;I)V
        12: .line 8042
            goto 14
        13: .line 8044
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 8046
      StackMap locals:
      StackMap stack:
            aload 4 /* thumbnail */
            ifnull 18
        15: .line 8047
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 8048
            aload 4 /* thumbnail */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.graphics.Bitmap.writeToParcel:(Landroid/os/Parcel;I)V
        17: .line 8049
            goto 19
        18: .line 8051
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        19: .line 8053
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 208
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        20: .line 8054
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        21: .line 8055
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 7 /* _result */
        start local 7 // int _result
        22: .line 8056
            goto 27
        end local 7 // int _result
        23: .line 8057
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 8
        24: .line 8058
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        25: .line 8059
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        26: .line 8060
            aload 8
            athrow
        start local 7 // int _result
        27: .line 8058
      StackMap locals: int
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        28: .line 8059
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        29: .line 8061
            iload 7 /* _result */
            ireturn
        end local 7 // int _result
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // android.graphics.Bitmap thumbnail
        end local 3 // android.app.ActivityManager$TaskDescription description
        end local 2 // android.content.Intent intent
        end local 1 // android.os.IBinder activityToken
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   30     0           this  Landroid/app/IActivityManager$Stub$Proxy;
            0   30     1  activityToken  Landroid/os/IBinder;
            0   30     2         intent  Landroid/content/Intent;
            0   30     3    description  Landroid/app/ActivityManager$TaskDescription;
            0   30     4      thumbnail  Landroid/graphics/Bitmap;
            1   30     5          _data  Landroid/os/Parcel;
            2   30     6         _reply  Landroid/os/Parcel;
           22   23     7        _result  I
           27   30     7        _result  I
      Exception table:
        from    to  target  type
           2    23      23  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      activityToken  
      intent         
      description    
      thumbnail      

  public android.graphics.Point getAppTaskThumbnailSize();
    descriptor: ()Landroid/graphics/Point;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 8065
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 8066
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 8069
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8070
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 209
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 8071
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 8072
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 8
         6: .line 8073
            getstatic android.graphics.Point.CREATOR:Landroid/os/Parcelable$Creator;
            aload 2 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.graphics.Point
            astore 3 /* _result */
        start local 3 // android.graphics.Point _result
         7: .line 8074
            goto 14
        end local 3 // android.graphics.Point _result
         8: .line 8076
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aconst_null
            astore 3 /* _result */
        start local 3 // android.graphics.Point _result
         9: .line 8078
            goto 14
        end local 3 // android.graphics.Point _result
        10: .line 8079
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        11: .line 8080
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8081
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8082
            aload 4
            athrow
        start local 3 // android.graphics.Point _result
        14: .line 8080
      StackMap locals: android.graphics.Point
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8081
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 8083
            aload 3 /* _result */
            areturn
        end local 3 // android.graphics.Point _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   17     1    _data  Landroid/os/Parcel;
            2   17     2   _reply  Landroid/os/Parcel;
            7    8     3  _result  Landroid/graphics/Point;
            9   10     3  _result  Landroid/graphics/Point;
           14   17     3  _result  Landroid/graphics/Point;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException

  public boolean releaseActivityInstance(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 8087
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 8088
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 8091
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8092
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 8093
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 210
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 8094
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 8095
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 4 /* _result */
        start local 4 // boolean _result
         9: .line 8096
            goto 14
        end local 4 // boolean _result
        10: .line 8097
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 8098
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8099
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8100
            aload 5
            athrow
        start local 4 // boolean _result
        14: .line 8098
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8099
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 8101
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1    token  Landroid/os/IBinder;
            1   17     2    _data  Landroid/os/Parcel;
            2   17     3   _reply  Landroid/os/Parcel;
            9   10     4  _result  Z
           14   17     4  _result  Z
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public void releaseSomeActivities(android.app.IApplicationThread);
    descriptor: (Landroid/app/IApplicationThread;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IApplicationThread app
         0: .line 8105
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 8106
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 8108
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8109
            aload 2 /* _data */
            aload 1 /* app */
            ifnull 4
            aload 1 /* app */
            invokeinterface android.app.IApplicationThread.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IApplicationThread android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 8110
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 211
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 8111
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 8112
            goto 13
         9: .line 8113
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 8114
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 8115
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8116
            aload 4
            athrow
        13: .line 8114
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8115
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8117
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.app.IApplicationThread app
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   16     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1     app  Landroid/app/IApplicationThread;
            1   16     2   _data  Landroid/os/Parcel;
            2   16     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      app   

  public void bootAnimationComplete();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 8120
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 8121
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 8123
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8124
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 212
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 8125
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 8126
            goto 10
         6: .line 8127
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         7: .line 8128
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 8129
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 8130
            aload 3
            athrow
        10: .line 8128
      StackMap locals:
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 8129
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8131
            return
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            1   13     1   _data  Landroid/os/Parcel;
            2   13     2  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     6       6  any
    Exceptions:
      throws android.os.RemoteException

  public android.graphics.Bitmap getTaskDescriptionIcon(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Landroid/graphics/Bitmap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String filename
        start local 2 // int userId
         0: .line 8134
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 8135
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 8138
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8139
            aload 3 /* _data */
            aload 1 /* filename */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 8140
            aload 3 /* _data */
            iload 2 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 8141
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 213
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 8142
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 8143
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 10
         8: .line 8144
            getstatic android.graphics.Bitmap.CREATOR:Landroid/os/Parcelable$Creator;
            aload 4 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.graphics.Bitmap
            astore 5 /* _result */
        start local 5 // android.graphics.Bitmap _result
         9: .line 8145
            goto 16
        end local 5 // android.graphics.Bitmap _result
        10: .line 8147
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aconst_null
            astore 5 /* _result */
        start local 5 // android.graphics.Bitmap _result
        11: .line 8149
            goto 16
        end local 5 // android.graphics.Bitmap _result
        12: .line 8150
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        13: .line 8151
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8152
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8153
            aload 6
            athrow
        start local 5 // android.graphics.Bitmap _result
        16: .line 8151
      StackMap locals: android.graphics.Bitmap
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 8152
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 8154
            aload 5 /* _result */
            areturn
        end local 5 // android.graphics.Bitmap _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int userId
        end local 1 // java.lang.String filename
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   19     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1  filename  Ljava/lang/String;
            0   19     2    userId  I
            1   19     3     _data  Landroid/os/Parcel;
            2   19     4    _reply  Landroid/os/Parcel;
            9   10     5   _result  Landroid/graphics/Bitmap;
           11   12     5   _result  Landroid/graphics/Bitmap;
           16   19     5   _result  Landroid/graphics/Bitmap;
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      filename  
      userId    

  public boolean launchAssistIntent(android.content.Intent, int, java.lang.String, int, android.os.Bundle);
    descriptor: (Landroid/content/Intent;ILjava/lang/String;ILandroid/os/Bundle;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=10, args_size=6
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.Intent intent
        start local 2 // int requestType
        start local 3 // java.lang.String hint
        start local 4 // int userHandle
        start local 5 // android.os.Bundle args
         0: .line 8158
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _data */
        start local 6 // android.os.Parcel _data
         1: .line 8159
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 7 /* _reply */
        start local 7 // android.os.Parcel _reply
         2: .line 8162
            aload 6 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8163
            aload 1 /* intent */
            ifnull 7
         4: .line 8164
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 8165
            aload 1 /* intent */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 8166
            goto 8
         7: .line 8168
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 8170
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iload 2 /* requestType */
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 8171
            aload 6 /* _data */
            aload 3 /* hint */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        10: .line 8172
            aload 6 /* _data */
            iload 4 /* userHandle */
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 8173
            aload 5 /* args */
            ifnull 15
        12: .line 8174
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 8175
            aload 5 /* args */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        14: .line 8176
            goto 16
        15: .line 8178
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 8180
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 214
            aload 6 /* _data */
            aload 7 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        17: .line 8181
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        18: .line 8182
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 19
            iconst_1
            goto 20
      StackMap locals:
      StackMap stack:
        19: iconst_0
      StackMap locals:
      StackMap stack: int
        20: istore 8 /* _result */
        start local 8 // boolean _result
        21: .line 8183
            goto 26
        end local 8 // boolean _result
        22: .line 8184
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 9
        23: .line 8185
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        24: .line 8186
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        25: .line 8187
            aload 9
            athrow
        start local 8 // boolean _result
        26: .line 8185
      StackMap locals: int
      StackMap stack:
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        27: .line 8186
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        28: .line 8188
            iload 8 /* _result */
            ireturn
        end local 8 // boolean _result
        end local 7 // android.os.Parcel _reply
        end local 6 // android.os.Parcel _data
        end local 5 // android.os.Bundle args
        end local 4 // int userHandle
        end local 3 // java.lang.String hint
        end local 2 // int requestType
        end local 1 // android.content.Intent intent
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   29     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   29     1       intent  Landroid/content/Intent;
            0   29     2  requestType  I
            0   29     3         hint  Ljava/lang/String;
            0   29     4   userHandle  I
            0   29     5         args  Landroid/os/Bundle;
            1   29     6        _data  Landroid/os/Parcel;
            2   29     7       _reply  Landroid/os/Parcel;
           21   22     8      _result  Z
           26   29     8      _result  Z
      Exception table:
        from    to  target  type
           2    22      22  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      intent       
      requestType  
      hint         
      userHandle   
      args         

  public void startInPlaceAnimationOnFrontMostApplication(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.Bundle opts
         0: .line 8192
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 8193
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 8195
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8196
            aload 1 /* opts */
            ifnull 7
         4: .line 8197
            aload 2 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 8198
            aload 1 /* opts */
            aload 2 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 8199
            goto 8
         7: .line 8201
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 2 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 8203
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 215
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 8204
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        10: .line 8205
            goto 15
        11: .line 8206
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        12: .line 8207
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8208
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8209
            aload 4
            athrow
        15: .line 8207
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 8208
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 8210
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.Bundle opts
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   18     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1    opts  Landroid/os/Bundle;
            1   18     2   _data  Landroid/os/Parcel;
            2   18     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      opts  

  public int checkPermissionWithToken(java.lang.String, int, int, android.os.IBinder);
    descriptor: (Ljava/lang/String;IILandroid/os/IBinder;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String permission
        start local 2 // int pid
        start local 3 // int uid
        start local 4 // android.os.IBinder callerToken
         0: .line 8213
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 8214
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 8217
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8218
            aload 5 /* _data */
            aload 1 /* permission */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 8219
            aload 5 /* _data */
            iload 2 /* pid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 8220
            aload 5 /* _data */
            iload 3 /* uid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 8221
            aload 5 /* _data */
            aload 4 /* callerToken */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         7: .line 8222
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 216
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 8223
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 8224
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 7 /* _result */
        start local 7 // int _result
        10: .line 8225
            goto 15
        end local 7 // int _result
        11: .line 8226
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int int android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 8
        12: .line 8227
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8228
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8229
            aload 8
            athrow
        start local 7 // int _result
        15: .line 8227
      StackMap locals: int
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 8228
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 8230
            iload 7 /* _result */
            ireturn
        end local 7 // int _result
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // android.os.IBinder callerToken
        end local 3 // int uid
        end local 2 // int pid
        end local 1 // java.lang.String permission
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   18     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1   permission  Ljava/lang/String;
            0   18     2          pid  I
            0   18     3          uid  I
            0   18     4  callerToken  Landroid/os/IBinder;
            1   18     5        _data  Landroid/os/Parcel;
            2   18     6       _reply  Landroid/os/Parcel;
           10   11     7      _result  I
           15   18     7      _result  I
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      permission   
      pid          
      uid          
      callerToken  

  public void registerTaskStackListener(android.app.ITaskStackListener);
    descriptor: (Landroid/app/ITaskStackListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.ITaskStackListener listener
         0: .line 8234
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 8235
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 8237
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8238
            aload 2 /* _data */
            aload 1 /* listener */
            ifnull 4
            aload 1 /* listener */
            invokeinterface android.app.ITaskStackListener.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.ITaskStackListener android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.ITaskStackListener android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 8239
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 217
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 8240
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 8241
            goto 13
         9: .line 8242
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 8243
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 8244
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8245
            aload 4
            athrow
        13: .line 8243
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8244
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8246
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.app.ITaskStackListener listener
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1  listener  Landroid/app/ITaskStackListener;
            1   16     2     _data  Landroid/os/Parcel;
            2   16     3    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      listener  

  public void unregisterTaskStackListener(android.app.ITaskStackListener);
    descriptor: (Landroid/app/ITaskStackListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.ITaskStackListener listener
         0: .line 8249
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 8250
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 8252
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8253
            aload 2 /* _data */
            aload 1 /* listener */
            ifnull 4
            aload 1 /* listener */
            invokeinterface android.app.ITaskStackListener.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.ITaskStackListener android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.ITaskStackListener android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 8254
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 218
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 8255
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 8256
            goto 13
         9: .line 8257
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 8258
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 8259
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8260
            aload 4
            athrow
        13: .line 8258
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8259
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8261
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.app.ITaskStackListener listener
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1  listener  Landroid/app/ITaskStackListener;
            1   16     2     _data  Landroid/os/Parcel;
            2   16     3    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      listener  

  public void notifyCleartextNetwork(int, byte[]);
    descriptor: (I[B)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int uid
        start local 2 // byte[] firstPacket
         0: .line 8264
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 8265
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 8267
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8268
            aload 3 /* _data */
            iload 1 /* uid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 8269
            aload 3 /* _data */
            aload 2 /* firstPacket */
            invokevirtual android.os.Parcel.writeByteArray:([B)V
         5: .line 8270
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 219
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 8271
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 8272
            goto 12
         8: .line 8273
      StackMap locals: android.app.IActivityManager$Stub$Proxy int byte[] android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 8274
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 8275
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 8276
            aload 5
            athrow
        12: .line 8274
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8275
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8277
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // byte[] firstPacket
        end local 1 // int uid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1          uid  I
            0   15     2  firstPacket  [B
            1   15     3        _data  Landroid/os/Parcel;
            2   15     4       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      uid          
      firstPacket  

  public int createStackOnDisplay(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int displayId
         0: .line 8280
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 8281
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 8284
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8285
            aload 2 /* _data */
            iload 1 /* displayId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 8286
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 220
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 8287
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 8288
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 4 /* _result */
        start local 4 // int _result
         7: .line 8289
            goto 12
        end local 4 // int _result
         8: .line 8290
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 8291
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 8292
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 8293
            aload 5
            athrow
        start local 4 // int _result
        12: .line 8291
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8292
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8294
            iload 4 /* _result */
            ireturn
        end local 4 // int _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int displayId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   15     0       this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  displayId  I
            1   15     2      _data  Landroid/os/Parcel;
            2   15     3     _reply  Landroid/os/Parcel;
            7    8     4    _result  I
           12   15     4    _result  I
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      displayId  

  public void setTaskResizeable(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int taskId
        start local 2 // int resizeableMode
         0: .line 8298
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 8299
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 8301
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8302
            aload 3 /* _data */
            iload 1 /* taskId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 8303
            aload 3 /* _data */
            iload 2 /* resizeableMode */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 8304
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 221
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 8305
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 8306
            goto 12
         8: .line 8307
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 8308
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 8309
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 8310
            aload 5
            athrow
        12: .line 8308
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8309
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8311
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int resizeableMode
        end local 1 // int taskId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   15     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1          taskId  I
            0   15     2  resizeableMode  I
            1   15     3           _data  Landroid/os/Parcel;
            2   15     4          _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      taskId          
      resizeableMode  

  public boolean requestAssistContextExtras(int, android.app.IAssistDataReceiver, android.os.Bundle, android.os.IBinder, boolean, boolean);
    descriptor: (ILandroid/app/IAssistDataReceiver;Landroid/os/Bundle;Landroid/os/IBinder;ZZ)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=11, args_size=7
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int requestType
        start local 2 // android.app.IAssistDataReceiver receiver
        start local 3 // android.os.Bundle receiverExtras
        start local 4 // android.os.IBinder activityToken
        start local 5 // boolean focused
        start local 6 // boolean newSessionId
         0: .line 8314
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 7 /* _data */
        start local 7 // android.os.Parcel _data
         1: .line 8315
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 8 /* _reply */
        start local 8 // android.os.Parcel _reply
         2: .line 8318
            aload 7 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8319
            aload 7 /* _data */
            iload 1 /* requestType */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 8320
            aload 7 /* _data */
            aload 2 /* receiver */
            ifnull 5
            aload 2 /* receiver */
            invokeinterface android.app.IAssistDataReceiver.asBinder:()Landroid/os/IBinder;
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.app.IAssistDataReceiver android.os.Bundle android.os.IBinder int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.app.IAssistDataReceiver android.os.Bundle android.os.IBinder int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         6: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         7: .line 8321
            aload 3 /* receiverExtras */
            ifnull 11
         8: .line 8322
            aload 7 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 8323
            aload 3 /* receiverExtras */
            aload 7 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 8324
            goto 12
        11: .line 8326
      StackMap locals:
      StackMap stack:
            aload 7 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 8328
      StackMap locals:
      StackMap stack:
            aload 7 /* _data */
            aload 4 /* activityToken */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        13: .line 8329
            aload 7 /* _data */
            iload 5 /* focused */
            ifeq 14
            iconst_1
            goto 15
      StackMap locals:
      StackMap stack: android.os.Parcel
        14: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.app.IAssistDataReceiver android.os.Bundle android.os.IBinder int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
        15: invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 8330
            aload 7 /* _data */
            iload 6 /* newSessionId */
            ifeq 17
            iconst_1
            goto 18
      StackMap locals:
      StackMap stack: android.os.Parcel
        17: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.app.IAssistDataReceiver android.os.Bundle android.os.IBinder int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
        18: invokevirtual android.os.Parcel.writeInt:(I)V
        19: .line 8331
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 222
            aload 7 /* _data */
            aload 8 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        20: .line 8332
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        21: .line 8333
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 22
            iconst_1
            goto 23
      StackMap locals:
      StackMap stack:
        22: iconst_0
      StackMap locals:
      StackMap stack: int
        23: istore 9 /* _result */
        start local 9 // boolean _result
        24: .line 8334
            goto 29
        end local 9 // boolean _result
        25: .line 8335
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 10
        26: .line 8336
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        27: .line 8337
            aload 7 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        28: .line 8338
            aload 10
            athrow
        start local 9 // boolean _result
        29: .line 8336
      StackMap locals: int
      StackMap stack:
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        30: .line 8337
            aload 7 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        31: .line 8339
            iload 9 /* _result */
            ireturn
        end local 9 // boolean _result
        end local 8 // android.os.Parcel _reply
        end local 7 // android.os.Parcel _data
        end local 6 // boolean newSessionId
        end local 5 // boolean focused
        end local 4 // android.os.IBinder activityToken
        end local 3 // android.os.Bundle receiverExtras
        end local 2 // android.app.IAssistDataReceiver receiver
        end local 1 // int requestType
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   32     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   32     1     requestType  I
            0   32     2        receiver  Landroid/app/IAssistDataReceiver;
            0   32     3  receiverExtras  Landroid/os/Bundle;
            0   32     4   activityToken  Landroid/os/IBinder;
            0   32     5         focused  Z
            0   32     6    newSessionId  Z
            1   32     7           _data  Landroid/os/Parcel;
            2   32     8          _reply  Landroid/os/Parcel;
           24   25     9         _result  Z
           29   32     9         _result  Z
      Exception table:
        from    to  target  type
           2    25      25  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      requestType     
      receiver        
      receiverExtras  
      activityToken   
      focused         
      newSessionId    

  public void resizeTask(int, android.graphics.Rect, int);
    descriptor: (ILandroid/graphics/Rect;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int taskId
        start local 2 // android.graphics.Rect bounds
        start local 3 // int resizeMode
         0: .line 8343
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 8344
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 8346
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8347
            aload 4 /* _data */
            iload 1 /* taskId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 8348
            aload 2 /* bounds */
            ifnull 8
         5: .line 8349
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 8350
            aload 2 /* bounds */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.graphics.Rect.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 8351
            goto 9
         8: .line 8353
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 8355
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            iload 3 /* resizeMode */
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 8356
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 223
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        11: .line 8357
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        12: .line 8358
            goto 17
        13: .line 8359
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        14: .line 8360
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8361
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 8362
            aload 6
            athrow
        17: .line 8360
      StackMap locals:
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 8361
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 8363
            return
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // int resizeMode
        end local 2 // android.graphics.Rect bounds
        end local 1 // int taskId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   20     0        this  Landroid/app/IActivityManager$Stub$Proxy;
            0   20     1      taskId  I
            0   20     2      bounds  Landroid/graphics/Rect;
            0   20     3  resizeMode  I
            1   20     4       _data  Landroid/os/Parcel;
            2   20     5      _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    13      13  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      taskId      
      bounds      
      resizeMode  

  public int getLockTaskModeState();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 8366
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 8367
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 8370
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8371
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 224
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 8372
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 8373
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 3 /* _result */
        start local 3 // int _result
         6: .line 8374
            goto 11
        end local 3 // int _result
         7: .line 8375
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 8376
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 8377
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 8378
            aload 4
            athrow
        start local 3 // int _result
        11: .line 8376
      StackMap locals: int
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8377
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8379
            iload 3 /* _result */
            ireturn
        end local 3 // int _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   14     1    _data  Landroid/os/Parcel;
            2   14     2   _reply  Landroid/os/Parcel;
            6    7     3  _result  I
           11   14     3  _result  I
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException

  public void setDumpHeapDebugLimit(java.lang.String, int, long, java.lang.String);
    descriptor: (Ljava/lang/String;IJLjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String processName
        start local 2 // int uid
        start local 3 // long maxMemSize
        start local 5 // java.lang.String reportPackage
         0: .line 8383
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _data */
        start local 6 // android.os.Parcel _data
         1: .line 8384
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 7 /* _reply */
        start local 7 // android.os.Parcel _reply
         2: .line 8386
            aload 6 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8387
            aload 6 /* _data */
            aload 1 /* processName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 8388
            aload 6 /* _data */
            iload 2 /* uid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 8389
            aload 6 /* _data */
            lload 3 /* maxMemSize */
            invokevirtual android.os.Parcel.writeLong:(J)V
         6: .line 8390
            aload 6 /* _data */
            aload 5 /* reportPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         7: .line 8391
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 225
            aload 6 /* _data */
            aload 7 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 8392
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 8393
            goto 14
        10: .line 8394
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int long java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 8
        11: .line 8395
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8396
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8397
            aload 8
            athrow
        14: .line 8395
      StackMap locals:
      StackMap stack:
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8396
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 8398
            return
        end local 7 // android.os.Parcel _reply
        end local 6 // android.os.Parcel _data
        end local 5 // java.lang.String reportPackage
        end local 3 // long maxMemSize
        end local 2 // int uid
        end local 1 // java.lang.String processName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   17     0           this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1    processName  Ljava/lang/String;
            0   17     2            uid  I
            0   17     3     maxMemSize  J
            0   17     5  reportPackage  Ljava/lang/String;
            1   17     6          _data  Landroid/os/Parcel;
            2   17     7         _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      processName    
      uid            
      maxMemSize     
      reportPackage  

  public void dumpHeapFinished(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String path
         0: .line 8401
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 8402
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 8404
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8405
            aload 2 /* _data */
            aload 1 /* path */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 8406
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 226
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 8407
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 8408
            goto 11
         7: .line 8409
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 8410
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 8411
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 8412
            aload 4
            athrow
        11: .line 8410
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8411
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8413
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // java.lang.String path
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1    path  Ljava/lang/String;
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      path  

  public void setVoiceKeepAwake(android.service.voice.IVoiceInteractionSession, boolean);
    descriptor: (Landroid/service/voice/IVoiceInteractionSession;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.service.voice.IVoiceInteractionSession session
        start local 2 // boolean keepAwake
         0: .line 8416
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 8417
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 8419
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8420
            aload 3 /* _data */
            aload 1 /* session */
            ifnull 4
            aload 1 /* session */
            invokeinterface android.service.voice.IVoiceInteractionSession.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.service.voice.IVoiceInteractionSession int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.service.voice.IVoiceInteractionSession int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 8421
            aload 3 /* _data */
            iload 2 /* keepAwake */
            ifeq 7
            iconst_1
            goto 8
      StackMap locals:
      StackMap stack: android.os.Parcel
         7: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.service.voice.IVoiceInteractionSession int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         8: invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 8422
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 227
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 8423
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 8424
            goto 16
        12: .line 8425
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        13: .line 8426
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8427
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8428
            aload 5
            athrow
        16: .line 8426
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 8427
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 8429
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // boolean keepAwake
        end local 1 // android.service.voice.IVoiceInteractionSession session
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   19     0       this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1    session  Landroid/service/voice/IVoiceInteractionSession;
            0   19     2  keepAwake  Z
            1   19     3      _data  Landroid/os/Parcel;
            2   19     4     _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      session    
      keepAwake  

  public void updateLockTaskPackages(int, java.lang.String[]);
    descriptor: (I[Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int userId
        start local 2 // java.lang.String[] packages
         0: .line 8432
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 8433
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 8435
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8436
            aload 3 /* _data */
            iload 1 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 8437
            aload 3 /* _data */
            aload 2 /* packages */
            invokevirtual android.os.Parcel.writeStringArray:([Ljava/lang/String;)V
         5: .line 8438
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 228
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 8439
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 8440
            goto 12
         8: .line 8441
      StackMap locals: android.app.IActivityManager$Stub$Proxy int java.lang.String[] android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 8442
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 8443
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 8444
            aload 5
            athrow
        12: .line 8442
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8443
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8445
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // java.lang.String[] packages
        end local 1 // int userId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   15     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1    userId  I
            0   15     2  packages  [Ljava/lang/String;
            1   15     3     _data  Landroid/os/Parcel;
            2   15     4    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      userId    
      packages  

  public void noteAlarmStart(android.content.IIntentSender, android.os.WorkSource, int, java.lang.String);
    descriptor: (Landroid/content/IIntentSender;Landroid/os/WorkSource;ILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.IIntentSender sender
        start local 2 // android.os.WorkSource workSource
        start local 3 // int sourceUid
        start local 4 // java.lang.String tag
         0: .line 8448
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 8449
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 8451
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8452
            aload 5 /* _data */
            aload 1 /* sender */
            ifnull 4
            aload 1 /* sender */
            invokeinterface android.content.IIntentSender.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.WorkSource int java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.WorkSource int java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 8453
            aload 2 /* workSource */
            ifnull 10
         7: .line 8454
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 8455
            aload 2 /* workSource */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.WorkSource.writeToParcel:(Landroid/os/Parcel;I)V
         9: .line 8456
            goto 11
        10: .line 8458
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 8460
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iload 3 /* sourceUid */
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 8461
            aload 5 /* _data */
            aload 4 /* tag */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        13: .line 8462
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 229
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        14: .line 8463
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        15: .line 8464
            goto 20
        16: .line 8465
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        17: .line 8466
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 8467
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 8468
            aload 7
            athrow
        20: .line 8466
      StackMap locals:
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 8467
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 8469
            return
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // java.lang.String tag
        end local 3 // int sourceUid
        end local 2 // android.os.WorkSource workSource
        end local 1 // android.content.IIntentSender sender
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   23     0        this  Landroid/app/IActivityManager$Stub$Proxy;
            0   23     1      sender  Landroid/content/IIntentSender;
            0   23     2  workSource  Landroid/os/WorkSource;
            0   23     3   sourceUid  I
            0   23     4         tag  Ljava/lang/String;
            1   23     5       _data  Landroid/os/Parcel;
            2   23     6      _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    16      16  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      sender      
      workSource  
      sourceUid   
      tag         

  public void noteAlarmFinish(android.content.IIntentSender, android.os.WorkSource, int, java.lang.String);
    descriptor: (Landroid/content/IIntentSender;Landroid/os/WorkSource;ILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.IIntentSender sender
        start local 2 // android.os.WorkSource workSource
        start local 3 // int sourceUid
        start local 4 // java.lang.String tag
         0: .line 8472
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 8473
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 8475
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8476
            aload 5 /* _data */
            aload 1 /* sender */
            ifnull 4
            aload 1 /* sender */
            invokeinterface android.content.IIntentSender.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.WorkSource int java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.WorkSource int java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 8477
            aload 2 /* workSource */
            ifnull 10
         7: .line 8478
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 8479
            aload 2 /* workSource */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.WorkSource.writeToParcel:(Landroid/os/Parcel;I)V
         9: .line 8480
            goto 11
        10: .line 8482
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 8484
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iload 3 /* sourceUid */
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 8485
            aload 5 /* _data */
            aload 4 /* tag */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        13: .line 8486
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 230
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        14: .line 8487
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        15: .line 8488
            goto 20
        16: .line 8489
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        17: .line 8490
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 8491
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 8492
            aload 7
            athrow
        20: .line 8490
      StackMap locals:
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 8491
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 8493
            return
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // java.lang.String tag
        end local 3 // int sourceUid
        end local 2 // android.os.WorkSource workSource
        end local 1 // android.content.IIntentSender sender
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   23     0        this  Landroid/app/IActivityManager$Stub$Proxy;
            0   23     1      sender  Landroid/content/IIntentSender;
            0   23     2  workSource  Landroid/os/WorkSource;
            0   23     3   sourceUid  I
            0   23     4         tag  Ljava/lang/String;
            1   23     5       _data  Landroid/os/Parcel;
            2   23     6      _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    16      16  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      sender      
      workSource  
      sourceUid   
      tag         

  public int getPackageProcessState(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
        start local 2 // java.lang.String callingPackage
         0: .line 8496
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 8497
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 8500
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8501
            aload 3 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 8502
            aload 3 /* _data */
            aload 2 /* callingPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 8503
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 231
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 8504
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 8505
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 5 /* _result */
        start local 5 // int _result
         8: .line 8506
            goto 13
        end local 5 // int _result
         9: .line 8507
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 6
        10: .line 8508
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 8509
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8510
            aload 6
            athrow
        start local 5 // int _result
        13: .line 8508
      StackMap locals: int
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8509
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8511
            iload 5 /* _result */
            ireturn
        end local 5 // int _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // java.lang.String callingPackage
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   16     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1     packageName  Ljava/lang/String;
            0   16     2  callingPackage  Ljava/lang/String;
            1   16     3           _data  Landroid/os/Parcel;
            2   16     4          _reply  Landroid/os/Parcel;
            8    9     5         _result  I
           13   16     5         _result  I
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      packageName     
      callingPackage  

  public void showLockTaskEscapeMessage(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 8515
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 8517
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 8518
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         3: .line 8519
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 232
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 8520
            goto 8
         5: .line 8521
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         6: .line 8522
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         7: .line 8523
            aload 3
            athrow
         8: .line 8522
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 8524
            return
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Landroid/app/IActivityManager$Stub$Proxy;
            0   10     1  token  Landroid/os/IBinder;
            1   10     2  _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     5       5  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public void updateDeviceOwner(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
         0: .line 8527
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 8528
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 8530
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8531
            aload 2 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 8532
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 233
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 8533
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 8534
            goto 11
         7: .line 8535
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 8536
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 8537
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 8538
            aload 4
            athrow
        11: .line 8536
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8537
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8539
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   14     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1  packageName  Ljava/lang/String;
            1   14     2        _data  Landroid/os/Parcel;
            2   14     3       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  

  public void keyguardGoingAway(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int flags
         0: .line 8548
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 8549
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 8551
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8552
            aload 2 /* _data */
            iload 1 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 8553
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 234
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 8554
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 8555
            goto 11
         7: .line 8556
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 8557
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 8558
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 8559
            aload 4
            athrow
        11: .line 8557
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8558
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8560
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int flags
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1   flags  I
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      flags  

  public int getUidProcessState(int, java.lang.String);
    descriptor: (ILjava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int uid
        start local 2 // java.lang.String callingPackage
         0: .line 8563
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 8564
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 8567
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8568
            aload 3 /* _data */
            iload 1 /* uid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 8569
            aload 3 /* _data */
            aload 2 /* callingPackage */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 8570
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 235
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 8571
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 8572
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 5 /* _result */
        start local 5 // int _result
         8: .line 8573
            goto 13
        end local 5 // int _result
         9: .line 8574
      StackMap locals: android.app.IActivityManager$Stub$Proxy int java.lang.String android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 6
        10: .line 8575
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 8576
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8577
            aload 6
            athrow
        start local 5 // int _result
        13: .line 8575
      StackMap locals: int
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8576
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8578
            iload 5 /* _result */
            ireturn
        end local 5 // int _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // java.lang.String callingPackage
        end local 1 // int uid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   16     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1             uid  I
            0   16     2  callingPackage  Ljava/lang/String;
            1   16     3           _data  Landroid/os/Parcel;
            2   16     4          _reply  Landroid/os/Parcel;
            8    9     5         _result  I
           13   16     5         _result  I
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      uid             
      callingPackage  

  public boolean isAssistDataAllowedOnCurrentActivity();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 8582
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 8583
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 8586
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8587
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 236
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 8588
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 8589
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         6: iconst_0
      StackMap locals:
      StackMap stack: int
         7: istore 3 /* _result */
        start local 3 // boolean _result
         8: .line 8590
            goto 13
        end local 3 // boolean _result
         9: .line 8591
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 8592
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 8593
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8594
            aload 4
            athrow
        start local 3 // boolean _result
        13: .line 8592
      StackMap locals: int
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8593
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8595
            iload 3 /* _result */
            ireturn
        end local 3 // boolean _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   16     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   16     1    _data  Landroid/os/Parcel;
            2   16     2   _reply  Landroid/os/Parcel;
            8    9     3  _result  Z
           13   16     3  _result  Z
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException

  public boolean showAssistFromActivity(android.os.IBinder, android.os.Bundle);
    descriptor: (Landroid/os/IBinder;Landroid/os/Bundle;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // android.os.Bundle args
         0: .line 8599
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 8600
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 8603
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8604
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 8605
            aload 2 /* args */
            ifnull 8
         5: .line 8606
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 8607
            aload 2 /* args */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 8608
            goto 9
         8: .line 8610
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 8612
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 237
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 8613
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 8614
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 12
            iconst_1
            goto 13
      StackMap locals:
      StackMap stack:
        12: iconst_0
      StackMap locals:
      StackMap stack: int
        13: istore 5 /* _result */
        start local 5 // boolean _result
        14: .line 8615
            goto 19
        end local 5 // boolean _result
        15: .line 8616
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        16: .line 8617
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 8618
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 8619
            aload 6
            athrow
        start local 5 // boolean _result
        19: .line 8617
      StackMap locals: int
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 8618
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 8620
            iload 5 /* _result */
            ireturn
        end local 5 // boolean _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // android.os.Bundle args
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   22     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   22     1    token  Landroid/os/IBinder;
            0   22     2     args  Landroid/os/Bundle;
            1   22     3    _data  Landroid/os/Parcel;
            2   22     4   _reply  Landroid/os/Parcel;
           14   15     5  _result  Z
           19   22     5  _result  Z
      Exception table:
        from    to  target  type
           2    15      15  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  
      args   

  public boolean isRootVoiceInteraction(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 8624
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 8625
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 8628
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8629
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 8630
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 238
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 8631
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 8632
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 4 /* _result */
        start local 4 // boolean _result
         9: .line 8633
            goto 14
        end local 4 // boolean _result
        10: .line 8634
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 8635
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8636
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8637
            aload 5
            athrow
        start local 4 // boolean _result
        14: .line 8635
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8636
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 8638
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1    token  Landroid/os/IBinder;
            1   17     2    _data  Landroid/os/Parcel;
            2   17     3   _reply  Landroid/os/Parcel;
            9   10     4  _result  Z
           14   17     4  _result  Z
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public boolean startBinderTracking();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 8645
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 8646
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 8649
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8650
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 239
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 8651
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 8652
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         6: iconst_0
      StackMap locals:
      StackMap stack: int
         7: istore 3 /* _result */
        start local 3 // boolean _result
         8: .line 8653
            goto 13
        end local 3 // boolean _result
         9: .line 8654
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 8655
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 8656
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8657
            aload 4
            athrow
        start local 3 // boolean _result
        13: .line 8655
      StackMap locals: int
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8656
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8658
            iload 3 /* _result */
            ireturn
        end local 3 // boolean _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   16     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   16     1    _data  Landroid/os/Parcel;
            2   16     2   _reply  Landroid/os/Parcel;
            8    9     3  _result  Z
           13   16     3  _result  Z
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException

  public boolean stopBinderTrackingAndDump(android.os.ParcelFileDescriptor);
    descriptor: (Landroid/os/ParcelFileDescriptor;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.ParcelFileDescriptor fd
         0: .line 8665
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 8666
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 8669
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8670
            aload 1 /* fd */
            ifnull 7
         4: .line 8671
            aload 2 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 8672
            aload 1 /* fd */
            aload 2 /* _data */
            iconst_0
            invokevirtual android.os.ParcelFileDescriptor.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 8673
            goto 8
         7: .line 8675
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 2 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 8677
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 240
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 8678
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        10: .line 8679
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 11
            iconst_1
            goto 12
      StackMap locals:
      StackMap stack:
        11: iconst_0
      StackMap locals:
      StackMap stack: int
        12: istore 4 /* _result */
        start local 4 // boolean _result
        13: .line 8680
            goto 18
        end local 4 // boolean _result
        14: .line 8681
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        15: .line 8682
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 8683
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 8684
            aload 5
            athrow
        start local 4 // boolean _result
        18: .line 8682
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 8683
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 8685
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.ParcelFileDescriptor fd
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   21     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   21     1       fd  Landroid/os/ParcelFileDescriptor;
            1   21     2    _data  Landroid/os/Parcel;
            2   21     3   _reply  Landroid/os/Parcel;
           13   14     4  _result  Z
           18   21     4  _result  Z
      Exception table:
        from    to  target  type
           2    14      14  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      fd    

  public void positionTaskInStack(int, int, int);
    descriptor: (III)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int taskId
        start local 2 // int stackId
        start local 3 // int position
         0: .line 8694
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 8695
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 8697
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8698
            aload 4 /* _data */
            iload 1 /* taskId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 8699
            aload 4 /* _data */
            iload 2 /* stackId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 8700
            aload 4 /* _data */
            iload 3 /* position */
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 8701
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 241
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 8702
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 8703
            goto 13
         9: .line 8704
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 6
        10: .line 8705
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 8706
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8707
            aload 6
            athrow
        13: .line 8705
      StackMap locals:
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8706
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8708
            return
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // int position
        end local 2 // int stackId
        end local 1 // int taskId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1    taskId  I
            0   16     2   stackId  I
            0   16     3  position  I
            1   16     4     _data  Landroid/os/Parcel;
            2   16     5    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      taskId    
      stackId   
      position  

  public void exitFreeformMode(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 8711
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 8712
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 8714
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8715
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 8716
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 242
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 8717
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 8718
            goto 11
         7: .line 8719
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 8720
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 8721
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 8722
            aload 4
            athrow
        11: .line 8720
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8721
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8723
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1   token  Landroid/os/IBinder;
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public void reportSizeConfigurations(android.os.IBinder, int[], int[], int[]);
    descriptor: (Landroid/os/IBinder;[I[I[I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // int[] horizontalSizeConfiguration
        start local 3 // int[] verticalSizeConfigurations
        start local 4 // int[] smallestWidthConfigurations
         0: .line 8726
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 8727
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 8729
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8730
            aload 5 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 8731
            aload 5 /* _data */
            aload 2 /* horizontalSizeConfiguration */
            invokevirtual android.os.Parcel.writeIntArray:([I)V
         5: .line 8732
            aload 5 /* _data */
            aload 3 /* verticalSizeConfigurations */
            invokevirtual android.os.Parcel.writeIntArray:([I)V
         6: .line 8733
            aload 5 /* _data */
            aload 4 /* smallestWidthConfigurations */
            invokevirtual android.os.Parcel.writeIntArray:([I)V
         7: .line 8734
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 243
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 8735
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 8736
            goto 14
        10: .line 8737
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int[] int[] int[] android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 7
        11: .line 8738
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8739
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8740
            aload 7
            athrow
        14: .line 8738
      StackMap locals:
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8739
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 8741
            return
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // int[] smallestWidthConfigurations
        end local 3 // int[] verticalSizeConfigurations
        end local 2 // int[] horizontalSizeConfiguration
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0   17     0                         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1                        token  Landroid/os/IBinder;
            0   17     2  horizontalSizeConfiguration  [I
            0   17     3   verticalSizeConfigurations  [I
            0   17     4  smallestWidthConfigurations  [I
            1   17     5                        _data  Landroid/os/Parcel;
            2   17     6                       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                             Name  Flags
      token                        
      horizontalSizeConfiguration  
      verticalSizeConfigurations   
      smallestWidthConfigurations  

  public boolean setTaskWindowingModeSplitScreenPrimary(int, int, boolean, boolean, android.graphics.Rect, boolean);
    descriptor: (IIZZLandroid/graphics/Rect;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=11, args_size=7
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int taskId
        start local 2 // int createMode
        start local 3 // boolean toTop
        start local 4 // boolean animate
        start local 5 // android.graphics.Rect initialBounds
        start local 6 // boolean showRecents
         0: .line 8744
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 7 /* _data */
        start local 7 // android.os.Parcel _data
         1: .line 8745
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 8 /* _reply */
        start local 8 // android.os.Parcel _reply
         2: .line 8748
            aload 7 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8749
            aload 7 /* _data */
            iload 1 /* taskId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 8750
            aload 7 /* _data */
            iload 2 /* createMode */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 8751
            aload 7 /* _data */
            iload 3 /* toTop */
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int int int android.graphics.Rect int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         6: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int int int android.graphics.Rect int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         7: invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 8752
            aload 7 /* _data */
            iload 4 /* animate */
            ifeq 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack: android.os.Parcel
         9: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int int int android.graphics.Rect int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
        10: invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 8753
            aload 5 /* initialBounds */
            ifnull 15
        12: .line 8754
            aload 7 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 8755
            aload 5 /* initialBounds */
            aload 7 /* _data */
            iconst_0
            invokevirtual android.graphics.Rect.writeToParcel:(Landroid/os/Parcel;I)V
        14: .line 8756
            goto 16
        15: .line 8758
      StackMap locals:
      StackMap stack:
            aload 7 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 8760
      StackMap locals:
      StackMap stack:
            aload 7 /* _data */
            iload 6 /* showRecents */
            ifeq 17
            iconst_1
            goto 18
      StackMap locals:
      StackMap stack: android.os.Parcel
        17: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int int int android.graphics.Rect int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
        18: invokevirtual android.os.Parcel.writeInt:(I)V
        19: .line 8761
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 244
            aload 7 /* _data */
            aload 8 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        20: .line 8762
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        21: .line 8763
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 22
            iconst_1
            goto 23
      StackMap locals:
      StackMap stack:
        22: iconst_0
      StackMap locals:
      StackMap stack: int
        23: istore 9 /* _result */
        start local 9 // boolean _result
        24: .line 8764
            goto 29
        end local 9 // boolean _result
        25: .line 8765
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 10
        26: .line 8766
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        27: .line 8767
            aload 7 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        28: .line 8768
            aload 10
            athrow
        start local 9 // boolean _result
        29: .line 8766
      StackMap locals: int
      StackMap stack:
            aload 8 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        30: .line 8767
            aload 7 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        31: .line 8769
            iload 9 /* _result */
            ireturn
        end local 9 // boolean _result
        end local 8 // android.os.Parcel _reply
        end local 7 // android.os.Parcel _data
        end local 6 // boolean showRecents
        end local 5 // android.graphics.Rect initialBounds
        end local 4 // boolean animate
        end local 3 // boolean toTop
        end local 2 // int createMode
        end local 1 // int taskId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   32     0           this  Landroid/app/IActivityManager$Stub$Proxy;
            0   32     1         taskId  I
            0   32     2     createMode  I
            0   32     3          toTop  Z
            0   32     4        animate  Z
            0   32     5  initialBounds  Landroid/graphics/Rect;
            0   32     6    showRecents  Z
            1   32     7          _data  Landroid/os/Parcel;
            2   32     8         _reply  Landroid/os/Parcel;
           24   25     9        _result  Z
           29   32     9        _result  Z
      Exception table:
        from    to  target  type
           2    25      25  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      taskId         
      createMode     
      toTop          
      animate        
      initialBounds  
      showRecents    

  public void dismissSplitScreenMode(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // boolean toTop
         0: .line 8777
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 8778
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 8780
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8781
            aload 2 /* _data */
            iload 1 /* toTop */
            ifeq 4
            iconst_1
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         5: invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 8782
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 245
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 8783
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 8784
            goto 13
         9: .line 8785
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 8786
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 8787
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8788
            aload 4
            athrow
        13: .line 8786
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8787
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8789
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // boolean toTop
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   16     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1   toTop  Z
            1   16     2   _data  Landroid/os/Parcel;
            2   16     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      toTop  

  public void dismissPip(boolean, int);
    descriptor: (ZI)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // boolean animate
        start local 2 // int animationDuration
         0: .line 8798
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 8799
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 8801
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8802
            aload 3 /* _data */
            iload 1 /* animate */
            ifeq 4
            iconst_1
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         5: invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 8803
            aload 3 /* _data */
            iload 2 /* animationDuration */
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 8804
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 246
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 8805
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 8806
            goto 14
        10: .line 8807
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 8808
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8809
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8810
            aload 5
            athrow
        14: .line 8808
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8809
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 8811
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int animationDuration
        end local 1 // boolean animate
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   17     0               this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1            animate  Z
            0   17     2  animationDuration  I
            1   17     3              _data  Landroid/os/Parcel;
            2   17     4             _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                   Name  Flags
      animate            
      animationDuration  

  public void suppressResizeConfigChanges(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // boolean suppress
         0: .line 8814
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 8815
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 8817
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8818
            aload 2 /* _data */
            iload 1 /* suppress */
            ifeq 4
            iconst_1
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         5: invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 8819
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 247
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 8820
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 8821
            goto 13
         9: .line 8822
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 8823
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 8824
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8825
            aload 4
            athrow
        13: .line 8823
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8824
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8826
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // boolean suppress
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1  suppress  Z
            1   16     2     _data  Landroid/os/Parcel;
            2   16     3    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      suppress  

  public void moveTasksToFullscreenStack(int, boolean);
    descriptor: (IZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int fromStackId
        start local 2 // boolean onTop
         0: .line 8829
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 8830
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 8832
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8833
            aload 3 /* _data */
            iload 1 /* fromStackId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 8834
            aload 3 /* _data */
            iload 2 /* onTop */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 8835
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 248
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 8836
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 8837
            goto 14
        10: .line 8838
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 8839
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8840
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8841
            aload 5
            athrow
        14: .line 8839
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8840
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 8842
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // boolean onTop
        end local 1 // int fromStackId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   17     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1  fromStackId  I
            0   17     2        onTop  Z
            1   17     3        _data  Landroid/os/Parcel;
            2   17     4       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      fromStackId  
      onTop        

  public boolean moveTopActivityToPinnedStack(int, android.graphics.Rect);
    descriptor: (ILandroid/graphics/Rect;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int stackId
        start local 2 // android.graphics.Rect bounds
         0: .line 8845
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 8846
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 8849
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8850
            aload 3 /* _data */
            iload 1 /* stackId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 8851
            aload 2 /* bounds */
            ifnull 8
         5: .line 8852
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 8853
            aload 2 /* bounds */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.graphics.Rect.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 8854
            goto 9
         8: .line 8856
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 8858
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 249
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 8859
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 8860
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 12
            iconst_1
            goto 13
      StackMap locals:
      StackMap stack:
        12: iconst_0
      StackMap locals:
      StackMap stack: int
        13: istore 5 /* _result */
        start local 5 // boolean _result
        14: .line 8861
            goto 19
        end local 5 // boolean _result
        15: .line 8862
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        16: .line 8863
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 8864
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 8865
            aload 6
            athrow
        start local 5 // boolean _result
        19: .line 8863
      StackMap locals: int
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 8864
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 8866
            iload 5 /* _result */
            ireturn
        end local 5 // boolean _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // android.graphics.Rect bounds
        end local 1 // int stackId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   22     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   22     1  stackId  I
            0   22     2   bounds  Landroid/graphics/Rect;
            1   22     3    _data  Landroid/os/Parcel;
            2   22     4   _reply  Landroid/os/Parcel;
           14   15     5  _result  Z
           19   22     5  _result  Z
      Exception table:
        from    to  target  type
           2    15      15  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      stackId  
      bounds   

  public boolean isAppStartModeDisabled(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int uid
        start local 2 // java.lang.String packageName
         0: .line 8870
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 8871
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 8874
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8875
            aload 3 /* _data */
            iload 1 /* uid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 8876
            aload 3 /* _data */
            aload 2 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 8877
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 250
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 8878
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 8879
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 8
            iconst_1
            goto 9
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         8: iconst_0
      StackMap locals:
      StackMap stack: int
         9: istore 5 /* _result */
        start local 5 // boolean _result
        10: .line 8880
            goto 15
        end local 5 // boolean _result
        11: .line 8881
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        12: .line 8882
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8883
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8884
            aload 6
            athrow
        start local 5 // boolean _result
        15: .line 8882
      StackMap locals: int
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 8883
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 8885
            iload 5 /* _result */
            ireturn
        end local 5 // boolean _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // java.lang.String packageName
        end local 1 // int uid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   18     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1          uid  I
            0   18     2  packageName  Ljava/lang/String;
            1   18     3        _data  Landroid/os/Parcel;
            2   18     4       _reply  Landroid/os/Parcel;
           10   11     5      _result  Z
           15   18     5      _result  Z
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      uid          
      packageName  

  public boolean unlockUser(int, byte[], byte[], android.os.IProgressListener);
    descriptor: (I[B[BLandroid/os/IProgressListener;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int userid
        start local 2 // byte[] token
        start local 3 // byte[] secret
        start local 4 // android.os.IProgressListener listener
         0: .line 8889
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 8890
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 8893
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8894
            aload 5 /* _data */
            iload 1 /* userid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 8895
            aload 5 /* _data */
            aload 2 /* token */
            invokevirtual android.os.Parcel.writeByteArray:([B)V
         5: .line 8896
            aload 5 /* _data */
            aload 3 /* secret */
            invokevirtual android.os.Parcel.writeByteArray:([B)V
         6: .line 8897
            aload 5 /* _data */
            aload 4 /* listener */
            ifnull 7
            aload 4 /* listener */
            invokeinterface android.os.IProgressListener.asBinder:()Landroid/os/IBinder;
            goto 8
      StackMap locals: android.app.IActivityManager$Stub$Proxy int byte[] byte[] android.os.IProgressListener android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         7: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy int byte[] byte[] android.os.IProgressListener android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         8: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         9: .line 8898
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 251
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 8899
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 8900
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 12
            iconst_1
            goto 13
      StackMap locals:
      StackMap stack:
        12: iconst_0
      StackMap locals:
      StackMap stack: int
        13: istore 7 /* _result */
        start local 7 // boolean _result
        14: .line 8901
            goto 19
        end local 7 // boolean _result
        15: .line 8902
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 8
        16: .line 8903
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 8904
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 8905
            aload 8
            athrow
        start local 7 // boolean _result
        19: .line 8903
      StackMap locals: int
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 8904
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 8906
            iload 7 /* _result */
            ireturn
        end local 7 // boolean _result
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // android.os.IProgressListener listener
        end local 3 // byte[] secret
        end local 2 // byte[] token
        end local 1 // int userid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   22     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   22     1    userid  I
            0   22     2     token  [B
            0   22     3    secret  [B
            0   22     4  listener  Landroid/os/IProgressListener;
            1   22     5     _data  Landroid/os/Parcel;
            2   22     6    _reply  Landroid/os/Parcel;
           14   15     7   _result  Z
           19   22     7   _result  Z
      Exception table:
        from    to  target  type
           2    15      15  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      userid    
      token     
      secret    
      listener  

  public boolean isInMultiWindowMode(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 8910
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 8911
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 8914
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8915
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 8916
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 252
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 8917
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 8918
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 4 /* _result */
        start local 4 // boolean _result
         9: .line 8919
            goto 14
        end local 4 // boolean _result
        10: .line 8920
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 8921
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8922
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8923
            aload 5
            athrow
        start local 4 // boolean _result
        14: .line 8921
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8922
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 8924
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1    token  Landroid/os/IBinder;
            1   17     2    _data  Landroid/os/Parcel;
            2   17     3   _reply  Landroid/os/Parcel;
            9   10     4  _result  Z
           14   17     4  _result  Z
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public boolean isInPictureInPictureMode(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 8928
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 8929
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 8932
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8933
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 8934
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 253
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 8935
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 8936
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 4 /* _result */
        start local 4 // boolean _result
         9: .line 8937
            goto 14
        end local 4 // boolean _result
        10: .line 8938
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 8939
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 8940
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8941
            aload 5
            athrow
        start local 4 // boolean _result
        14: .line 8939
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 8940
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 8942
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1    token  Landroid/os/IBinder;
            1   17     2    _data  Landroid/os/Parcel;
            2   17     3   _reply  Landroid/os/Parcel;
            9   10     4  _result  Z
           14   17     4  _result  Z
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public void killPackageDependents(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
        start local 2 // int userId
         0: .line 8946
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 8947
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 8949
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8950
            aload 3 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 8951
            aload 3 /* _data */
            iload 2 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 8952
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 254
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 8953
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 8954
            goto 12
         8: .line 8955
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 8956
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 8957
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 8958
            aload 5
            athrow
        12: .line 8956
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 8957
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 8959
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int userId
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  packageName  Ljava/lang/String;
            0   15     2       userId  I
            1   15     3        _data  Landroid/os/Parcel;
            2   15     4       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      userId       

  public boolean enterPictureInPictureMode(android.os.IBinder, android.app.PictureInPictureParams);
    descriptor: (Landroid/os/IBinder;Landroid/app/PictureInPictureParams;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // android.app.PictureInPictureParams params
         0: .line 8962
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 8963
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 8966
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8967
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 8968
            aload 2 /* params */
            ifnull 8
         5: .line 8969
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 8970
            aload 2 /* params */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.app.PictureInPictureParams.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 8971
            goto 9
         8: .line 8973
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 8975
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 255
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 8976
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 8977
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 12
            iconst_1
            goto 13
      StackMap locals:
      StackMap stack:
        12: iconst_0
      StackMap locals:
      StackMap stack: int
        13: istore 5 /* _result */
        start local 5 // boolean _result
        14: .line 8978
            goto 19
        end local 5 // boolean _result
        15: .line 8979
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        16: .line 8980
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 8981
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 8982
            aload 6
            athrow
        start local 5 // boolean _result
        19: .line 8980
      StackMap locals: int
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 8981
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 8983
            iload 5 /* _result */
            ireturn
        end local 5 // boolean _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // android.app.PictureInPictureParams params
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   22     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   22     1    token  Landroid/os/IBinder;
            0   22     2   params  Landroid/app/PictureInPictureParams;
            1   22     3    _data  Landroid/os/Parcel;
            2   22     4   _reply  Landroid/os/Parcel;
           14   15     5  _result  Z
           19   22     5  _result  Z
      Exception table:
        from    to  target  type
           2    15      15  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      token   
      params  

  public void setPictureInPictureParams(android.os.IBinder, android.app.PictureInPictureParams);
    descriptor: (Landroid/os/IBinder;Landroid/app/PictureInPictureParams;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // android.app.PictureInPictureParams params
         0: .line 8987
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 8988
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 8990
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 8991
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 8992
            aload 2 /* params */
            ifnull 8
         5: .line 8993
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 8994
            aload 2 /* params */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.app.PictureInPictureParams.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 8995
            goto 9
         8: .line 8997
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 8999
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 256
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 9000
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 9001
            goto 16
        12: .line 9002
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        13: .line 9003
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 9004
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 9005
            aload 5
            athrow
        16: .line 9003
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 9004
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 9006
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // android.app.PictureInPictureParams params
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   19     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1   token  Landroid/os/IBinder;
            0   19     2  params  Landroid/app/PictureInPictureParams;
            1   19     3   _data  Landroid/os/Parcel;
            2   19     4  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      token   
      params  

  public int getMaxNumPictureInPictureActions(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 9009
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9010
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9013
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9014
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 9015
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 257
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 9016
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 9017
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 4 /* _result */
        start local 4 // int _result
         7: .line 9018
            goto 12
        end local 4 // int _result
         8: .line 9019
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 9020
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9021
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 9022
            aload 5
            athrow
        start local 4 // int _result
        12: .line 9020
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9021
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 9023
            iload 4 /* _result */
            ireturn
        end local 4 // int _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1    token  Landroid/os/IBinder;
            1   15     2    _data  Landroid/os/Parcel;
            2   15     3   _reply  Landroid/os/Parcel;
            7    8     4  _result  I
           12   15     4  _result  I
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public void activityRelaunched(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 9027
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9028
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9030
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9031
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 9032
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 258
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 9033
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 9034
            goto 11
         7: .line 9035
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 9036
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 9037
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9038
            aload 4
            athrow
        11: .line 9036
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9037
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9039
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1   token  Landroid/os/IBinder;
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public android.os.IBinder getUriPermissionOwnerForActivity(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)Landroid/os/IBinder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder activityToken
         0: .line 9042
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9043
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9046
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9047
            aload 2 /* _data */
            aload 1 /* activityToken */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 9048
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 259
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 9049
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 9050
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
            astore 4 /* _result */
        start local 4 // android.os.IBinder _result
         7: .line 9051
            goto 12
        end local 4 // android.os.IBinder _result
         8: .line 9052
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 9053
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9054
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 9055
            aload 5
            athrow
        start local 4 // android.os.IBinder _result
        12: .line 9053
      StackMap locals: android.os.IBinder
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9054
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 9056
            aload 4 /* _result */
            areturn
        end local 4 // android.os.IBinder _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder activityToken
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   15     0           this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  activityToken  Landroid/os/IBinder;
            1   15     2          _data  Landroid/os/Parcel;
            2   15     3         _reply  Landroid/os/Parcel;
            7    8     4        _result  Landroid/os/IBinder;
           12   15     4        _result  Landroid/os/IBinder;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      activityToken  

  public void resizeDockedStack(android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect);
    descriptor: (Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=6
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.graphics.Rect dockedBounds
        start local 2 // android.graphics.Rect tempDockedTaskBounds
        start local 3 // android.graphics.Rect tempDockedTaskInsetBounds
        start local 4 // android.graphics.Rect tempOtherTaskBounds
        start local 5 // android.graphics.Rect tempOtherTaskInsetBounds
         0: .line 9079
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _data */
        start local 6 // android.os.Parcel _data
         1: .line 9080
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 7 /* _reply */
        start local 7 // android.os.Parcel _reply
         2: .line 9082
            aload 6 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9083
            aload 1 /* dockedBounds */
            ifnull 7
         4: .line 9084
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 9085
            aload 1 /* dockedBounds */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.graphics.Rect.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 9086
            goto 8
         7: .line 9088
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 9090
      StackMap locals:
      StackMap stack:
            aload 2 /* tempDockedTaskBounds */
            ifnull 12
         9: .line 9091
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 9092
            aload 2 /* tempDockedTaskBounds */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.graphics.Rect.writeToParcel:(Landroid/os/Parcel;I)V
        11: .line 9093
            goto 13
        12: .line 9095
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 9097
      StackMap locals:
      StackMap stack:
            aload 3 /* tempDockedTaskInsetBounds */
            ifnull 17
        14: .line 9098
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        15: .line 9099
            aload 3 /* tempDockedTaskInsetBounds */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.graphics.Rect.writeToParcel:(Landroid/os/Parcel;I)V
        16: .line 9100
            goto 18
        17: .line 9102
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        18: .line 9104
      StackMap locals:
      StackMap stack:
            aload 4 /* tempOtherTaskBounds */
            ifnull 22
        19: .line 9105
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        20: .line 9106
            aload 4 /* tempOtherTaskBounds */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.graphics.Rect.writeToParcel:(Landroid/os/Parcel;I)V
        21: .line 9107
            goto 23
        22: .line 9109
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        23: .line 9111
      StackMap locals:
      StackMap stack:
            aload 5 /* tempOtherTaskInsetBounds */
            ifnull 27
        24: .line 9112
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        25: .line 9113
            aload 5 /* tempOtherTaskInsetBounds */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.graphics.Rect.writeToParcel:(Landroid/os/Parcel;I)V
        26: .line 9114
            goto 28
        27: .line 9116
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        28: .line 9118
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 260
            aload 6 /* _data */
            aload 7 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        29: .line 9119
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        30: .line 9120
            goto 35
        31: .line 9121
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 8
        32: .line 9122
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        33: .line 9123
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        34: .line 9124
            aload 8
            athrow
        35: .line 9122
      StackMap locals:
      StackMap stack:
            aload 7 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        36: .line 9123
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        37: .line 9125
            return
        end local 7 // android.os.Parcel _reply
        end local 6 // android.os.Parcel _data
        end local 5 // android.graphics.Rect tempOtherTaskInsetBounds
        end local 4 // android.graphics.Rect tempOtherTaskBounds
        end local 3 // android.graphics.Rect tempDockedTaskInsetBounds
        end local 2 // android.graphics.Rect tempDockedTaskBounds
        end local 1 // android.graphics.Rect dockedBounds
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   38     0                       this  Landroid/app/IActivityManager$Stub$Proxy;
            0   38     1               dockedBounds  Landroid/graphics/Rect;
            0   38     2       tempDockedTaskBounds  Landroid/graphics/Rect;
            0   38     3  tempDockedTaskInsetBounds  Landroid/graphics/Rect;
            0   38     4        tempOtherTaskBounds  Landroid/graphics/Rect;
            0   38     5   tempOtherTaskInsetBounds  Landroid/graphics/Rect;
            1   38     6                      _data  Landroid/os/Parcel;
            2   38     7                     _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    31      31  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                           Name  Flags
      dockedBounds               
      tempDockedTaskBounds       
      tempDockedTaskInsetBounds  
      tempOtherTaskBounds        
      tempOtherTaskInsetBounds   

  public void setSplitScreenResizing(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // boolean resizing
         0: .line 9132
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9133
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9135
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9136
            aload 2 /* _data */
            iload 1 /* resizing */
            ifeq 4
            iconst_1
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         5: invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 9137
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 261
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 9138
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 9139
            goto 13
         9: .line 9140
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 9141
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 9142
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9143
            aload 4
            athrow
        13: .line 9141
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 9142
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 9144
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // boolean resizing
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1  resizing  Z
            1   16     2     _data  Landroid/os/Parcel;
            2   16     3    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      resizing  

  public int setVrMode(android.os.IBinder, boolean, android.content.ComponentName);
    descriptor: (Landroid/os/IBinder;ZLandroid/content/ComponentName;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // boolean enabled
        start local 3 // android.content.ComponentName packageName
         0: .line 9147
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 9148
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 9151
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9152
            aload 4 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 9153
            aload 4 /* _data */
            iload 2 /* enabled */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.content.ComponentName android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.content.ComponentName android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 9154
            aload 3 /* packageName */
            ifnull 11
         8: .line 9155
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 9156
            aload 3 /* packageName */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.content.ComponentName.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 9157
            goto 12
        11: .line 9159
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 9161
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 262
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        13: .line 9162
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        14: .line 9163
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* _result */
        start local 6 // int _result
        15: .line 9164
            goto 20
        end local 6 // int _result
        16: .line 9165
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        17: .line 9166
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 9167
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 9168
            aload 7
            athrow
        start local 6 // int _result
        20: .line 9166
      StackMap locals: int
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 9167
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 9169
            iload 6 /* _result */
            ireturn
        end local 6 // int _result
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // android.content.ComponentName packageName
        end local 2 // boolean enabled
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   23     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   23     1        token  Landroid/os/IBinder;
            0   23     2      enabled  Z
            0   23     3  packageName  Landroid/content/ComponentName;
            1   23     4        _data  Landroid/os/Parcel;
            2   23     5       _reply  Landroid/os/Parcel;
           15   16     6      _result  I
           20   23     6      _result  I
      Exception table:
        from    to  target  type
           2    16      16  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      token        
      enabled      
      packageName  

  public android.content.pm.ParceledListSlice getGrantedUriPermissions(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Landroid/content/pm/ParceledListSlice;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
        start local 2 // int userId
         0: .line 9177
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 9178
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 9181
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9182
            aload 3 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 9183
            aload 3 /* _data */
            iload 2 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 9184
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 263
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 9185
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 9186
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 10
         8: .line 9187
            getstatic android.content.pm.ParceledListSlice.CREATOR:Landroid/os/Parcelable$ClassLoaderCreator;
            aload 4 /* _reply */
            invokeinterface android.os.Parcelable$ClassLoaderCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.content.pm.ParceledListSlice
            astore 5 /* _result */
        start local 5 // android.content.pm.ParceledListSlice _result
         9: .line 9188
            goto 16
        end local 5 // android.content.pm.ParceledListSlice _result
        10: .line 9190
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aconst_null
            astore 5 /* _result */
        start local 5 // android.content.pm.ParceledListSlice _result
        11: .line 9192
            goto 16
        end local 5 // android.content.pm.ParceledListSlice _result
        12: .line 9193
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        13: .line 9194
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 9195
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 9196
            aload 6
            athrow
        start local 5 // android.content.pm.ParceledListSlice _result
        16: .line 9194
      StackMap locals: android.content.pm.ParceledListSlice
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 9195
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 9197
            aload 5 /* _result */
            areturn
        end local 5 // android.content.pm.ParceledListSlice _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int userId
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   19     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1  packageName  Ljava/lang/String;
            0   19     2       userId  I
            1   19     3        _data  Landroid/os/Parcel;
            2   19     4       _reply  Landroid/os/Parcel;
            9   10     5      _result  Landroid/content/pm/ParceledListSlice;
           11   12     5      _result  Landroid/content/pm/ParceledListSlice;
           16   19     5      _result  Landroid/content/pm/ParceledListSlice;
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      userId       

  public void clearGrantedUriPermissions(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
        start local 2 // int userId
         0: .line 9203
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 9204
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 9206
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9207
            aload 3 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 9208
            aload 3 /* _data */
            iload 2 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 9209
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 264
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 9210
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 9211
            goto 12
         8: .line 9212
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 9213
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9214
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 9215
            aload 5
            athrow
        12: .line 9213
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9214
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 9216
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int userId
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  packageName  Ljava/lang/String;
            0   15     2       userId  I
            1   15     3        _data  Landroid/os/Parcel;
            2   15     4       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      userId       

  public boolean isAppForeground(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int uid
         0: .line 9219
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9220
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9223
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9224
            aload 2 /* _data */
            iload 1 /* uid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 9225
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 265
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 9226
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 9227
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 4 /* _result */
        start local 4 // boolean _result
         9: .line 9228
            goto 14
        end local 4 // boolean _result
        10: .line 9229
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 9230
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9231
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9232
            aload 5
            athrow
        start local 4 // boolean _result
        14: .line 9230
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 9231
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 9233
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int uid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1      uid  I
            1   17     2    _data  Landroid/os/Parcel;
            2   17     3   _reply  Landroid/os/Parcel;
            9   10     4  _result  Z
           14   17     4  _result  Z
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      uid   

  public void startLocalVoiceInteraction(android.os.IBinder, android.os.Bundle);
    descriptor: (Landroid/os/IBinder;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // android.os.Bundle options
         0: .line 9237
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 9238
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 9240
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9241
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 9242
            aload 2 /* options */
            ifnull 8
         5: .line 9243
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 9244
            aload 2 /* options */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 9245
            goto 9
         8: .line 9247
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 9249
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 266
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 9250
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 9251
            goto 16
        12: .line 9252
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        13: .line 9253
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 9254
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 9255
            aload 5
            athrow
        16: .line 9253
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 9254
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 9256
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // android.os.Bundle options
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   19     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1    token  Landroid/os/IBinder;
            0   19     2  options  Landroid/os/Bundle;
            1   19     3    _data  Landroid/os/Parcel;
            2   19     4   _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      token    
      options  

  public void stopLocalVoiceInteraction(android.os.IBinder);
    descriptor: (Landroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 9259
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9260
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9262
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9263
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 9264
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 267
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 9265
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 9266
            goto 11
         7: .line 9267
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 9268
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 9269
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9270
            aload 4
            athrow
        11: .line 9268
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9269
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9271
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1   token  Landroid/os/IBinder;
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  

  public boolean supportsLocalVoiceInteraction();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 9274
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 9275
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 9278
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9279
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 268
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 9280
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 9281
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         6: iconst_0
      StackMap locals:
      StackMap stack: int
         7: istore 3 /* _result */
        start local 3 // boolean _result
         8: .line 9282
            goto 13
        end local 3 // boolean _result
         9: .line 9283
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 9284
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 9285
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9286
            aload 4
            athrow
        start local 3 // boolean _result
        13: .line 9284
      StackMap locals: int
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 9285
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 9287
            iload 3 /* _result */
            ireturn
        end local 3 // boolean _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   16     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   16     1    _data  Landroid/os/Parcel;
            2   16     2   _reply  Landroid/os/Parcel;
            8    9     3  _result  Z
           13   16     3  _result  Z
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException

  public void notifyPinnedStackAnimationStarted();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 9291
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 9292
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 9294
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9295
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 269
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 9296
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 9297
            goto 10
         6: .line 9298
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         7: .line 9299
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 9300
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 9301
            aload 3
            athrow
        10: .line 9299
      StackMap locals:
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 9300
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9302
            return
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            1   13     1   _data  Landroid/os/Parcel;
            2   13     2  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     6       6  any
    Exceptions:
      throws android.os.RemoteException

  public void notifyPinnedStackAnimationEnded();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 9305
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 9306
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 9308
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9309
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 270
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 9310
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 9311
            goto 10
         6: .line 9312
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         7: .line 9313
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 9314
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 9315
            aload 3
            athrow
        10: .line 9313
      StackMap locals:
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 9314
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9316
            return
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            1   13     1   _data  Landroid/os/Parcel;
            2   13     2  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     6       6  any
    Exceptions:
      throws android.os.RemoteException

  public void removeStack(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int stackId
         0: .line 9319
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9320
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9322
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9323
            aload 2 /* _data */
            iload 1 /* stackId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 9324
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 271
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 9325
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 9326
            goto 11
         7: .line 9327
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 9328
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 9329
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9330
            aload 4
            athrow
        11: .line 9328
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9329
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9331
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int stackId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1  stackId  I
            1   14     2    _data  Landroid/os/Parcel;
            2   14     3   _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      stackId  

  public void removeStacksInWindowingModes(int[]);
    descriptor: ([I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int[] windowingModes
         0: .line 9338
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9339
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9341
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9342
            aload 2 /* _data */
            aload 1 /* windowingModes */
            invokevirtual android.os.Parcel.writeIntArray:([I)V
         4: .line 9343
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 272
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 9344
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 9345
            goto 11
         7: .line 9346
      StackMap locals: android.app.IActivityManager$Stub$Proxy int[] android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 9347
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 9348
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9349
            aload 4
            athrow
        11: .line 9347
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9348
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9350
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int[] windowingModes
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   14     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1  windowingModes  [I
            1   14     2           _data  Landroid/os/Parcel;
            2   14     3          _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      windowingModes  

  public void removeStacksWithActivityTypes(int[]);
    descriptor: ([I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int[] activityTypes
         0: .line 9354
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9355
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9357
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9358
            aload 2 /* _data */
            aload 1 /* activityTypes */
            invokevirtual android.os.Parcel.writeIntArray:([I)V
         4: .line 9359
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 273
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 9360
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 9361
            goto 11
         7: .line 9362
      StackMap locals: android.app.IActivityManager$Stub$Proxy int[] android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 9363
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 9364
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9365
            aload 4
            athrow
        11: .line 9363
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9364
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9366
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int[] activityTypes
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   14     0           this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1  activityTypes  [I
            1   14     2          _data  Landroid/os/Parcel;
            2   14     3         _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      activityTypes  

  public void makePackageIdle(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
        start local 2 // int userId
         0: .line 9369
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 9370
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 9372
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9373
            aload 3 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 9374
            aload 3 /* _data */
            iload 2 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 9375
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 274
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 9376
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 9377
            goto 12
         8: .line 9378
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.lang.String int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 9379
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9380
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 9381
            aload 5
            athrow
        12: .line 9379
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9380
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 9382
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int userId
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  packageName  Ljava/lang/String;
            0   15     2       userId  I
            1   15     3        _data  Landroid/os/Parcel;
            2   15     4       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      userId       

  public int getMemoryTrimLevel();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 9385
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 9386
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 9389
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9390
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 275
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 9391
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 9392
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 3 /* _result */
        start local 3 // int _result
         6: .line 9393
            goto 11
        end local 3 // int _result
         7: .line 9394
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 9395
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 9396
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9397
            aload 4
            athrow
        start local 3 // int _result
        11: .line 9395
      StackMap locals: int
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9396
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9398
            iload 3 /* _result */
            ireturn
        end local 3 // int _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   14     1    _data  Landroid/os/Parcel;
            2   14     2   _reply  Landroid/os/Parcel;
            6    7     3  _result  I
           11   14     3  _result  I
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException

  public void resizePinnedStack(android.graphics.Rect, android.graphics.Rect);
    descriptor: (Landroid/graphics/Rect;Landroid/graphics/Rect;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.graphics.Rect pinnedBounds
        start local 2 // android.graphics.Rect tempPinnedTaskBounds
         0: .line 9411
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 9412
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 9414
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9415
            aload 1 /* pinnedBounds */
            ifnull 7
         4: .line 9416
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 9417
            aload 1 /* pinnedBounds */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.graphics.Rect.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 9418
            goto 8
         7: .line 9420
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 9422
      StackMap locals:
      StackMap stack:
            aload 2 /* tempPinnedTaskBounds */
            ifnull 12
         9: .line 9423
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 9424
            aload 2 /* tempPinnedTaskBounds */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.graphics.Rect.writeToParcel:(Landroid/os/Parcel;I)V
        11: .line 9425
            goto 13
        12: .line 9427
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 9429
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 276
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        14: .line 9430
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        15: .line 9431
            goto 20
        16: .line 9432
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        17: .line 9433
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 9434
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 9435
            aload 5
            athrow
        20: .line 9433
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 9434
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 9436
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // android.graphics.Rect tempPinnedTaskBounds
        end local 1 // android.graphics.Rect pinnedBounds
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   23     0                  this  Landroid/app/IActivityManager$Stub$Proxy;
            0   23     1          pinnedBounds  Landroid/graphics/Rect;
            0   23     2  tempPinnedTaskBounds  Landroid/graphics/Rect;
            1   23     3                 _data  Landroid/os/Parcel;
            2   23     4                _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    16      16  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                      Name  Flags
      pinnedBounds          
      tempPinnedTaskBounds  

  public boolean isVrModePackageEnabled(android.content.ComponentName);
    descriptor: (Landroid/content/ComponentName;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.ComponentName packageName
         0: .line 9439
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9440
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9443
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9444
            aload 1 /* packageName */
            ifnull 7
         4: .line 9445
            aload 2 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 9446
            aload 1 /* packageName */
            aload 2 /* _data */
            iconst_0
            invokevirtual android.content.ComponentName.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 9447
            goto 8
         7: .line 9449
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 2 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 9451
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 277
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 9452
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        10: .line 9453
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 11
            iconst_1
            goto 12
      StackMap locals:
      StackMap stack:
        11: iconst_0
      StackMap locals:
      StackMap stack: int
        12: istore 4 /* _result */
        start local 4 // boolean _result
        13: .line 9454
            goto 18
        end local 4 // boolean _result
        14: .line 9455
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        15: .line 9456
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 9457
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 9458
            aload 5
            athrow
        start local 4 // boolean _result
        18: .line 9456
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 9457
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 9459
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.content.ComponentName packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   21     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   21     1  packageName  Landroid/content/ComponentName;
            1   21     2        _data  Landroid/os/Parcel;
            2   21     3       _reply  Landroid/os/Parcel;
           13   14     4      _result  Z
           18   21     4      _result  Z
      Exception table:
        from    to  target  type
           2    14      14  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  

  public void notifyLockedProfile(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int userId
         0: .line 9463
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9464
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9466
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9467
            aload 2 /* _data */
            iload 1 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 9468
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 278
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 9469
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 9470
            goto 11
         7: .line 9471
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 9472
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 9473
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9474
            aload 4
            athrow
        11: .line 9472
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9473
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9475
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int userId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1  userId  I
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      userId  

  public void startConfirmDeviceCredentialIntent(android.content.Intent, android.os.Bundle);
    descriptor: (Landroid/content/Intent;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.Intent intent
        start local 2 // android.os.Bundle options
         0: .line 9478
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 9479
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 9481
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9482
            aload 1 /* intent */
            ifnull 7
         4: .line 9483
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 9484
            aload 1 /* intent */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 9485
            goto 8
         7: .line 9487
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 9489
      StackMap locals:
      StackMap stack:
            aload 2 /* options */
            ifnull 12
         9: .line 9490
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 9491
            aload 2 /* options */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        11: .line 9492
            goto 13
        12: .line 9494
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 9496
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 279
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        14: .line 9497
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        15: .line 9498
            goto 20
        16: .line 9499
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        17: .line 9500
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 9501
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 9502
            aload 5
            athrow
        20: .line 9500
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 9501
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 9503
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // android.os.Bundle options
        end local 1 // android.content.Intent intent
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   23     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   23     1   intent  Landroid/content/Intent;
            0   23     2  options  Landroid/os/Bundle;
            1   23     3    _data  Landroid/os/Parcel;
            2   23     4   _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    16      16  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      intent   
      options  

  public void sendIdleJobTrigger();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 9506
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 9507
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 9509
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9510
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 280
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 9511
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 9512
            goto 10
         6: .line 9513
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         7: .line 9514
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 9515
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 9516
            aload 3
            athrow
        10: .line 9514
      StackMap locals:
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 9515
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9517
            return
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            1   13     1   _data  Landroid/os/Parcel;
            2   13     2  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     6       6  any
    Exceptions:
      throws android.os.RemoteException

  public int sendIntentSender(android.content.IIntentSender, android.os.IBinder, int, android.content.Intent, java.lang.String, android.content.IIntentReceiver, java.lang.String, android.os.Bundle);
    descriptor: (Landroid/content/IIntentSender;Landroid/os/IBinder;ILandroid/content/Intent;Ljava/lang/String;Landroid/content/IIntentReceiver;Ljava/lang/String;Landroid/os/Bundle;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=13, args_size=9
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.IIntentSender target
        start local 2 // android.os.IBinder whitelistToken
        start local 3 // int code
        start local 4 // android.content.Intent intent
        start local 5 // java.lang.String resolvedType
        start local 6 // android.content.IIntentReceiver finishedReceiver
        start local 7 // java.lang.String requiredPermission
        start local 8 // android.os.Bundle options
         0: .line 9520
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 9 /* _data */
        start local 9 // android.os.Parcel _data
         1: .line 9521
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 10 /* _reply */
        start local 10 // android.os.Parcel _reply
         2: .line 9524
            aload 9 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9525
            aload 9 /* _data */
            aload 1 /* target */
            ifnull 4
            aload 1 /* target */
            invokeinterface android.content.IIntentSender.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.IBinder int android.content.Intent java.lang.String android.content.IIntentReceiver java.lang.String android.os.Bundle android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.IBinder int android.content.Intent java.lang.String android.content.IIntentReceiver java.lang.String android.os.Bundle android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 9526
            aload 9 /* _data */
            aload 2 /* whitelistToken */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         7: .line 9527
            aload 9 /* _data */
            iload 3 /* code */
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 9528
            aload 4 /* intent */
            ifnull 12
         9: .line 9529
            aload 9 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 9530
            aload 4 /* intent */
            aload 9 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
        11: .line 9531
            goto 13
        12: .line 9533
      StackMap locals:
      StackMap stack:
            aload 9 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 9535
      StackMap locals:
      StackMap stack:
            aload 9 /* _data */
            aload 5 /* resolvedType */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        14: .line 9536
            aload 9 /* _data */
            aload 6 /* finishedReceiver */
            ifnull 15
            aload 6 /* finishedReceiver */
            invokeinterface android.content.IIntentReceiver.asBinder:()Landroid/os/IBinder;
            goto 16
      StackMap locals:
      StackMap stack: android.os.Parcel
        15: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.content.IIntentSender android.os.IBinder int android.content.Intent java.lang.String android.content.IIntentReceiver java.lang.String android.os.Bundle android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
        16: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        17: .line 9537
            aload 9 /* _data */
            aload 7 /* requiredPermission */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        18: .line 9538
            aload 8 /* options */
            ifnull 22
        19: .line 9539
            aload 9 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        20: .line 9540
            aload 8 /* options */
            aload 9 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        21: .line 9541
            goto 23
        22: .line 9543
      StackMap locals:
      StackMap stack:
            aload 9 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        23: .line 9545
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 281
            aload 9 /* _data */
            aload 10 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        24: .line 9546
            aload 10 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        25: .line 9547
            aload 10 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 11 /* _result */
        start local 11 // int _result
        26: .line 9548
            goto 31
        end local 11 // int _result
        27: .line 9549
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 12
        28: .line 9550
            aload 10 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        29: .line 9551
            aload 9 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        30: .line 9552
            aload 12
            athrow
        start local 11 // int _result
        31: .line 9550
      StackMap locals: int
      StackMap stack:
            aload 10 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        32: .line 9551
            aload 9 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        33: .line 9553
            iload 11 /* _result */
            ireturn
        end local 11 // int _result
        end local 10 // android.os.Parcel _reply
        end local 9 // android.os.Parcel _data
        end local 8 // android.os.Bundle options
        end local 7 // java.lang.String requiredPermission
        end local 6 // android.content.IIntentReceiver finishedReceiver
        end local 5 // java.lang.String resolvedType
        end local 4 // android.content.Intent intent
        end local 3 // int code
        end local 2 // android.os.IBinder whitelistToken
        end local 1 // android.content.IIntentSender target
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   34     0                this  Landroid/app/IActivityManager$Stub$Proxy;
            0   34     1              target  Landroid/content/IIntentSender;
            0   34     2      whitelistToken  Landroid/os/IBinder;
            0   34     3                code  I
            0   34     4              intent  Landroid/content/Intent;
            0   34     5        resolvedType  Ljava/lang/String;
            0   34     6    finishedReceiver  Landroid/content/IIntentReceiver;
            0   34     7  requiredPermission  Ljava/lang/String;
            0   34     8             options  Landroid/os/Bundle;
            1   34     9               _data  Landroid/os/Parcel;
            2   34    10              _reply  Landroid/os/Parcel;
           26   27    11             _result  I
           31   34    11             _result  I
      Exception table:
        from    to  target  type
           2    27      27  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                    Name  Flags
      target              
      whitelistToken      
      code                
      intent              
      resolvedType        
      finishedReceiver    
      requiredPermission  
      options             

  public boolean isBackgroundRestricted(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
         0: .line 9557
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9558
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9561
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9562
            aload 2 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 9563
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 282
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 9564
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 9565
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 7
            iconst_1
            goto 8
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 4 /* _result */
        start local 4 // boolean _result
         9: .line 9566
            goto 14
        end local 4 // boolean _result
        10: .line 9567
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 9568
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9569
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9570
            aload 5
            athrow
        start local 4 // boolean _result
        14: .line 9568
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 9569
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 9571
            iload 4 /* _result */
            ireturn
        end local 4 // boolean _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   17     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1  packageName  Ljava/lang/String;
            1   17     2        _data  Landroid/os/Parcel;
            2   17     3       _reply  Landroid/os/Parcel;
            9   10     4      _result  Z
           14   17     4      _result  Z
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  

  public void setVrThread(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int tid
         0: .line 9577
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9578
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9580
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9581
            aload 2 /* _data */
            iload 1 /* tid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 9582
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 283
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 9583
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 9584
            goto 11
         7: .line 9585
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 9586
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 9587
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9588
            aload 4
            athrow
        11: .line 9586
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9587
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9589
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int tid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1     tid  I
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      tid   

  public void setRenderThread(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int tid
         0: .line 9592
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9593
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9595
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9596
            aload 2 /* _data */
            iload 1 /* tid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 9597
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 284
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 9598
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 9599
            goto 11
         7: .line 9600
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 9601
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 9602
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9603
            aload 4
            athrow
        11: .line 9601
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9602
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9604
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int tid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1     tid  I
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      tid   

  public void setHasTopUi(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // boolean hasTopUi
         0: .line 9615
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9616
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9618
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9619
            aload 2 /* _data */
            iload 1 /* hasTopUi */
            ifeq 4
            iconst_1
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         5: invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 9620
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 285
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 9621
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         8: .line 9622
            goto 13
         9: .line 9623
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        10: .line 9624
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 9625
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9626
            aload 4
            athrow
        13: .line 9624
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 9625
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 9627
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // boolean hasTopUi
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   16     1  hasTopUi  Z
            1   16     2     _data  Landroid/os/Parcel;
            2   16     3    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      hasTopUi  

  public boolean updateDisplayOverrideConfiguration(android.content.res.Configuration, int);
    descriptor: (Landroid/content/res/Configuration;I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.res.Configuration values
        start local 2 // int displayId
         0: .line 9639
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 9640
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 9643
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9644
            aload 1 /* values */
            ifnull 7
         4: .line 9645
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 9646
            aload 1 /* values */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.content.res.Configuration.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 9647
            goto 8
         7: .line 9649
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 9651
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            iload 2 /* displayId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 9652
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 286
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 9653
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 9654
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 12
            iconst_1
            goto 13
      StackMap locals:
      StackMap stack:
        12: iconst_0
      StackMap locals:
      StackMap stack: int
        13: istore 5 /* _result */
        start local 5 // boolean _result
        14: .line 9655
            goto 19
        end local 5 // boolean _result
        15: .line 9656
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        16: .line 9657
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 9658
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 9659
            aload 6
            athrow
        start local 5 // boolean _result
        19: .line 9657
      StackMap locals: int
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 9658
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 9660
            iload 5 /* _result */
            ireturn
        end local 5 // boolean _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int displayId
        end local 1 // android.content.res.Configuration values
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   22     0       this  Landroid/app/IActivityManager$Stub$Proxy;
            0   22     1     values  Landroid/content/res/Configuration;
            0   22     2  displayId  I
            1   22     3      _data  Landroid/os/Parcel;
            2   22     4     _reply  Landroid/os/Parcel;
           14   15     5    _result  Z
           19   22     5    _result  Z
      Exception table:
        from    to  target  type
           2    15      15  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      values     
      displayId  

  public void moveStackToDisplay(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int stackId
        start local 2 // int displayId
         0: .line 9664
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 9665
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 9667
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9668
            aload 3 /* _data */
            iload 1 /* stackId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 9669
            aload 3 /* _data */
            iload 2 /* displayId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 9670
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 287
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 9671
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 9672
            goto 12
         8: .line 9673
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 9674
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9675
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 9676
            aload 5
            athrow
        12: .line 9674
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9675
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 9677
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int displayId
        end local 1 // int stackId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   15     0       this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1    stackId  I
            0   15     2  displayId  I
            1   15     3      _data  Landroid/os/Parcel;
            2   15     4     _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      stackId    
      displayId  

  public boolean requestAutofillData(android.app.IAssistDataReceiver, android.os.Bundle, android.os.IBinder, int);
    descriptor: (Landroid/app/IAssistDataReceiver;Landroid/os/Bundle;Landroid/os/IBinder;I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=5
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.app.IAssistDataReceiver receiver
        start local 2 // android.os.Bundle receiverExtras
        start local 3 // android.os.IBinder activityToken
        start local 4 // int flags
         0: .line 9680
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 9681
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _reply */
        start local 6 // android.os.Parcel _reply
         2: .line 9684
            aload 5 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9685
            aload 5 /* _data */
            aload 1 /* receiver */
            ifnull 4
            aload 1 /* receiver */
            invokeinterface android.app.IAssistDataReceiver.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IAssistDataReceiver android.os.Bundle android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.app.IAssistDataReceiver android.os.Bundle android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 9686
            aload 2 /* receiverExtras */
            ifnull 10
         7: .line 9687
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 9688
            aload 2 /* receiverExtras */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
         9: .line 9689
            goto 11
        10: .line 9691
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 9693
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            aload 3 /* activityToken */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        12: .line 9694
            aload 5 /* _data */
            iload 4 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 9695
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 288
            aload 5 /* _data */
            aload 6 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        14: .line 9696
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        15: .line 9697
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 16
            iconst_1
            goto 17
      StackMap locals:
      StackMap stack:
        16: iconst_0
      StackMap locals:
      StackMap stack: int
        17: istore 7 /* _result */
        start local 7 // boolean _result
        18: .line 9698
            goto 23
        end local 7 // boolean _result
        19: .line 9699
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 8
        20: .line 9700
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 9701
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        22: .line 9702
            aload 8
            athrow
        start local 7 // boolean _result
        23: .line 9700
      StackMap locals: int
      StackMap stack:
            aload 6 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        24: .line 9701
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        25: .line 9703
            iload 7 /* _result */
            ireturn
        end local 7 // boolean _result
        end local 6 // android.os.Parcel _reply
        end local 5 // android.os.Parcel _data
        end local 4 // int flags
        end local 3 // android.os.IBinder activityToken
        end local 2 // android.os.Bundle receiverExtras
        end local 1 // android.app.IAssistDataReceiver receiver
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   26     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   26     1        receiver  Landroid/app/IAssistDataReceiver;
            0   26     2  receiverExtras  Landroid/os/Bundle;
            0   26     3   activityToken  Landroid/os/IBinder;
            0   26     4           flags  I
            1   26     5           _data  Landroid/os/Parcel;
            2   26     6          _reply  Landroid/os/Parcel;
           18   19     7         _result  Z
           23   26     7         _result  Z
      Exception table:
        from    to  target  type
           2    19      19  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      receiver        
      receiverExtras  
      activityToken   
      flags           

  public void dismissKeyguard(android.os.IBinder, com.android.internal.policy.IKeyguardDismissCallback, java.lang.CharSequence);
    descriptor: (Landroid/os/IBinder;Lcom/android/internal/policy/IKeyguardDismissCallback;Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // com.android.internal.policy.IKeyguardDismissCallback callback
        start local 3 // java.lang.CharSequence message
         0: .line 9707
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 9708
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _reply */
        start local 5 // android.os.Parcel _reply
         2: .line 9710
            aload 4 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9711
            aload 4 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 9712
            aload 4 /* _data */
            aload 2 /* callback */
            ifnull 5
            aload 2 /* callback */
            invokeinterface com.android.internal.policy.IKeyguardDismissCallback.asBinder:()Landroid/os/IBinder;
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder com.android.internal.policy.IKeyguardDismissCallback java.lang.CharSequence android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder com.android.internal.policy.IKeyguardDismissCallback java.lang.CharSequence android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         6: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         7: .line 9713
            aload 3 /* message */
            ifnull 11
         8: .line 9714
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 9715
            aload 3 /* message */
            aload 4 /* _data */
            iconst_0
            invokestatic android.text.TextUtils.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V
        10: .line 9716
            goto 12
        11: .line 9718
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 9720
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 289
            aload 4 /* _data */
            aload 5 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        13: .line 9721
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        14: .line 9722
            goto 19
        15: .line 9723
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        16: .line 9724
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 9725
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 9726
            aload 6
            athrow
        19: .line 9724
      StackMap locals:
      StackMap stack:
            aload 5 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 9725
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 9727
            return
        end local 5 // android.os.Parcel _reply
        end local 4 // android.os.Parcel _data
        end local 3 // java.lang.CharSequence message
        end local 2 // com.android.internal.policy.IKeyguardDismissCallback callback
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   22     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   22     1     token  Landroid/os/IBinder;
            0   22     2  callback  Lcom/android/internal/policy/IKeyguardDismissCallback;
            0   22     3   message  Ljava/lang/CharSequence;
            1   22     4     _data  Landroid/os/Parcel;
            2   22     5    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    15      15  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      token     
      callback  
      message   

  public int restartUserInBackground(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int userId
         0: .line 9730
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9731
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9734
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9735
            aload 2 /* _data */
            iload 1 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 9736
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 290
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 9737
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 9738
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 4 /* _result */
        start local 4 // int _result
         7: .line 9739
            goto 12
        end local 4 // int _result
         8: .line 9740
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 9741
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9742
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 9743
            aload 5
            athrow
        start local 4 // int _result
        12: .line 9741
      StackMap locals: int
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9742
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 9744
            iload 4 /* _result */
            ireturn
        end local 4 // int _result
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int userId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1   userId  I
            1   15     2    _data  Landroid/os/Parcel;
            2   15     3   _reply  Landroid/os/Parcel;
            7    8     4  _result  I
           12   15     4  _result  I
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      userId  

  public void cancelTaskWindowTransition(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int taskId
         0: .line 9749
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9750
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9752
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9753
            aload 2 /* _data */
            iload 1 /* taskId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 9754
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 291
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 9755
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 9756
            goto 11
         7: .line 9757
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 9758
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 9759
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9760
            aload 4
            athrow
        11: .line 9758
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9759
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9761
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int taskId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1  taskId  I
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      taskId  

  public android.app.ActivityManager$TaskSnapshot getTaskSnapshot(int, boolean);
    descriptor: (IZ)Landroid/app/ActivityManager$TaskSnapshot;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int taskId
        start local 2 // boolean reducedResolution
         0: .line 9770
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 9771
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 9774
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9775
            aload 3 /* _data */
            iload 1 /* taskId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 9776
            aload 3 /* _data */
            iload 2 /* reducedResolution */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 9777
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 292
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 9778
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 9779
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 12
        10: .line 9780
            getstatic android.app.ActivityManager$TaskSnapshot.CREATOR:Landroid/os/Parcelable$Creator;
            aload 4 /* _reply */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.app.ActivityManager$TaskSnapshot
            astore 5 /* _result */
        start local 5 // android.app.ActivityManager$TaskSnapshot _result
        11: .line 9781
            goto 18
        end local 5 // android.app.ActivityManager$TaskSnapshot _result
        12: .line 9783
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 5 /* _result */
        start local 5 // android.app.ActivityManager$TaskSnapshot _result
        13: .line 9785
            goto 18
        end local 5 // android.app.ActivityManager$TaskSnapshot _result
        14: .line 9786
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        15: .line 9787
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 9788
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 9789
            aload 6
            athrow
        start local 5 // android.app.ActivityManager$TaskSnapshot _result
        18: .line 9787
      StackMap locals: android.app.ActivityManager$TaskSnapshot
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 9788
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 9790
            aload 5 /* _result */
            areturn
        end local 5 // android.app.ActivityManager$TaskSnapshot _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // boolean reducedResolution
        end local 1 // int taskId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   21     0               this  Landroid/app/IActivityManager$Stub$Proxy;
            0   21     1             taskId  I
            0   21     2  reducedResolution  Z
            1   21     3              _data  Landroid/os/Parcel;
            2   21     4             _reply  Landroid/os/Parcel;
           11   12     5            _result  Landroid/app/ActivityManager$TaskSnapshot;
           13   14     5            _result  Landroid/app/ActivityManager$TaskSnapshot;
           18   21     5            _result  Landroid/app/ActivityManager$TaskSnapshot;
      Exception table:
        from    to  target  type
           2    14      14  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                   Name  Flags
      taskId             
      reducedResolution  

  public void scheduleApplicationInfoChanged(java.util.List<java.lang.String>, );
    descriptor: (Ljava/util/List;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.util.List packageNames
        start local 2 // int userId
         0: .line 9794
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 9795
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 9797
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9798
            aload 3 /* _data */
            aload 1 /* packageNames */
            invokevirtual android.os.Parcel.writeStringList:(Ljava/util/List;)V
         4: .line 9799
            aload 3 /* _data */
            iload 2 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 9800
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 293
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 9801
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 9802
            goto 12
         8: .line 9803
      StackMap locals: android.app.IActivityManager$Stub$Proxy java.util.List int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 9804
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9805
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 9806
            aload 5
            athrow
        12: .line 9804
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9805
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 9807
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int userId
        end local 1 // java.util.List packageNames
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   15     0          this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  packageNames  Ljava/util/List<Ljava/lang/String;>;
            0   15     2        userId  I
            1   15     3         _data  Landroid/os/Parcel;
            2   15     4        _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    Signature: (Ljava/util/List<Ljava/lang/String;>;I)V
    MethodParameters:
              Name  Flags
      packageNames  
      userId        

  public void setPersistentVrThread(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int tid
         0: .line 9810
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9811
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9813
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9814
            aload 2 /* _data */
            iload 1 /* tid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 9815
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 294
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 9816
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 9817
            goto 11
         7: .line 9818
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 9819
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 9820
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9821
            aload 4
            athrow
        11: .line 9819
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9820
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9822
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int tid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1     tid  I
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      tid   

  public void waitForNetworkStateUpdate(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // long procStateSeq
         0: .line 9825
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 9826
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 9828
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9829
            aload 3 /* _data */
            lload 1 /* procStateSeq */
            invokevirtual android.os.Parcel.writeLong:(J)V
         4: .line 9830
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 295
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 9831
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 9832
            goto 11
         7: .line 9833
      StackMap locals: android.app.IActivityManager$Stub$Proxy long android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         8: .line 9834
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 9835
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9836
            aload 5
            athrow
        11: .line 9834
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9835
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9837
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 1 // long procStateSeq
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   14     0          this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1  procStateSeq  J
            1   14     3         _data  Landroid/os/Parcel;
            2   14     4        _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      procStateSeq  

  public void setDisablePreviewScreenshots(android.os.IBinder, boolean);
    descriptor: (Landroid/os/IBinder;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // boolean disable
         0: .line 9843
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 9844
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 9846
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9847
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 9848
            aload 3 /* _data */
            iload 2 /* disable */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 9849
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 296
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 9850
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 9851
            goto 14
        10: .line 9852
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 9853
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9854
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9855
            aload 5
            athrow
        14: .line 9853
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 9854
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 9856
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // boolean disable
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   17     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1    token  Landroid/os/IBinder;
            0   17     2  disable  Z
            1   17     3    _data  Landroid/os/Parcel;
            2   17     4   _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      token    
      disable  

  public int getLastResumedActivityUserId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.app.IActivityManager$Stub$Proxy this
         0: .line 9859
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 9860
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _reply */
        start local 2 // android.os.Parcel _reply
         2: .line 9863
            aload 1 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9864
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 297
            aload 1 /* _data */
            aload 2 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 9865
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         5: .line 9866
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 3 /* _result */
        start local 3 // int _result
         6: .line 9867
            goto 11
        end local 3 // int _result
         7: .line 9868
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 9869
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 9870
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9871
            aload 4
            athrow
        start local 3 // int _result
        11: .line 9869
      StackMap locals: int
      StackMap stack:
            aload 2 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9870
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9872
            iload 3 /* _result */
            ireturn
        end local 3 // int _result
        end local 2 // android.os.Parcel _reply
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Landroid/app/IActivityManager$Stub$Proxy;
            1   14     1    _data  Landroid/os/Parcel;
            2   14     2   _reply  Landroid/os/Parcel;
            6    7     3  _result  I
           11   14     3  _result  I
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException

  public void backgroundWhitelistUid(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int uid
         0: .line 9879
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 9880
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 9882
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9883
            aload 2 /* _data */
            iload 1 /* uid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 9884
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 298
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 9885
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         6: .line 9886
            goto 11
         7: .line 9887
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         8: .line 9888
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 9889
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9890
            aload 4
            athrow
        11: .line 9888
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9889
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9891
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // int uid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   14     1     uid  I
            1   14     2   _data  Landroid/os/Parcel;
            2   14     3  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     7       7  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      uid   

  public void updateLockTaskFeatures(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int userId
        start local 2 // int flags
         0: .line 9896
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 9897
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 9899
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9900
            aload 3 /* _data */
            iload 1 /* userId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 9901
            aload 3 /* _data */
            iload 2 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 9902
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 299
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         6: .line 9903
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         7: .line 9904
            goto 12
         8: .line 9905
      StackMap locals: android.app.IActivityManager$Stub$Proxy int int android.os.Parcel android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 5
         9: .line 9906
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 9907
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 9908
            aload 5
            athrow
        12: .line 9906
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9907
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 9909
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // int flags
        end local 1 // int userId
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   15     1  userId  I
            0   15     2   flags  I
            1   15     3   _data  Landroid/os/Parcel;
            2   15     4  _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      userId  
      flags   

  public void setShowWhenLocked(android.os.IBinder, boolean);
    descriptor: (Landroid/os/IBinder;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // boolean showWhenLocked
         0: .line 9917
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 9918
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 9920
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9921
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 9922
            aload 3 /* _data */
            iload 2 /* showWhenLocked */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 9923
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 300
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 9924
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 9925
            goto 14
        10: .line 9926
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 9927
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9928
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9929
            aload 5
            athrow
        14: .line 9927
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 9928
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 9930
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // boolean showWhenLocked
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   17     0            this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1           token  Landroid/os/IBinder;
            0   17     2  showWhenLocked  Z
            1   17     3           _data  Landroid/os/Parcel;
            2   17     4          _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      token           
      showWhenLocked  

  public void setTurnScreenOn(android.os.IBinder, boolean);
    descriptor: (Landroid/os/IBinder;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // boolean turnScreenOn
         0: .line 9933
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 9934
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 9936
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9937
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 9938
            aload 3 /* _data */
            iload 2 /* turnScreenOn */
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: iconst_0
      StackMap locals: android.app.IActivityManager$Stub$Proxy android.os.IBinder int android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel int
         6: invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 9939
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 301
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 9940
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 9941
            goto 14
        10: .line 9942
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        11: .line 9943
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 9944
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 9945
            aload 5
            athrow
        14: .line 9943
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 9944
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 9946
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // boolean turnScreenOn
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   17     0          this  Landroid/app/IActivityManager$Stub$Proxy;
            0   17     1         token  Landroid/os/IBinder;
            0   17     2  turnScreenOn  Z
            1   17     3         _data  Landroid/os/Parcel;
            2   17     4        _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      token         
      turnScreenOn  

  public boolean startUserInBackgroundWithListener(int, android.os.IProgressListener);
    descriptor: (ILandroid/os/IProgressListener;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // int userid
        start local 2 // android.os.IProgressListener unlockProgressListener
         0: .line 9953
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 9954
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 9957
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9958
            aload 3 /* _data */
            iload 1 /* userid */
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 9959
            aload 3 /* _data */
            aload 2 /* unlockProgressListener */
            ifnull 5
            aload 2 /* unlockProgressListener */
            invokeinterface android.os.IProgressListener.asBinder:()Landroid/os/IBinder;
            goto 6
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.IProgressListener android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel
         5: aconst_null
      StackMap locals: android.app.IActivityManager$Stub$Proxy int android.os.IProgressListener android.os.Parcel android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         6: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         7: .line 9960
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 302
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 9961
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
         9: .line 9962
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 10
            iconst_1
            goto 11
      StackMap locals:
      StackMap stack:
        10: iconst_0
      StackMap locals:
      StackMap stack: int
        11: istore 5 /* _result */
        start local 5 // boolean _result
        12: .line 9963
            goto 17
        end local 5 // boolean _result
        13: .line 9964
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        14: .line 9965
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 9966
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 9967
            aload 6
            athrow
        start local 5 // boolean _result
        17: .line 9965
      StackMap locals: int
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 9966
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 9968
            iload 5 /* _result */
            ireturn
        end local 5 // boolean _result
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // android.os.IProgressListener unlockProgressListener
        end local 1 // int userid
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   20     0                    this  Landroid/app/IActivityManager$Stub$Proxy;
            0   20     1                  userid  I
            0   20     2  unlockProgressListener  Landroid/os/IProgressListener;
            1   20     3                   _data  Landroid/os/Parcel;
            2   20     4                  _reply  Landroid/os/Parcel;
           12   13     5                 _result  Z
           17   20     5                 _result  Z
      Exception table:
        from    to  target  type
           2    13      13  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                        Name  Flags
      userid                  
      unlockProgressListener  

  public void registerRemoteAnimations(android.os.IBinder, android.view.RemoteAnimationDefinition);
    descriptor: (Landroid/os/IBinder;Landroid/view/RemoteAnimationDefinition;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // android.view.RemoteAnimationDefinition definition
         0: .line 9975
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 9976
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 9978
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 9979
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 9980
            aload 2 /* definition */
            ifnull 8
         5: .line 9981
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 9982
            aload 2 /* definition */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.view.RemoteAnimationDefinition.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 9983
            goto 9
         8: .line 9985
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 9987
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 303
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 9988
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 9989
            goto 16
        12: .line 9990
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        13: .line 9991
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 9992
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 9993
            aload 5
            athrow
        16: .line 9991
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 9992
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 9994
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // android.view.RemoteAnimationDefinition definition
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   19     0        this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1       token  Landroid/os/IBinder;
            0   19     2  definition  Landroid/view/RemoteAnimationDefinition;
            1   19     3       _data  Landroid/os/Parcel;
            2   19     4      _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      token       
      definition  

  public void registerRemoteAnimationForNextActivityStart(java.lang.String, android.view.RemoteAnimationAdapter);
    descriptor: (Ljava/lang/String;Landroid/view/RemoteAnimationAdapter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // java.lang.String packageName
        start local 2 // android.view.RemoteAnimationAdapter adapter
         0: .line 10001
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 10002
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _reply */
        start local 4 // android.os.Parcel _reply
         2: .line 10004
            aload 3 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 10005
            aload 3 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 10006
            aload 2 /* adapter */
            ifnull 8
         5: .line 10007
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 10008
            aload 2 /* adapter */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.view.RemoteAnimationAdapter.writeToParcel:(Landroid/os/Parcel;I)V
         7: .line 10009
            goto 9
         8: .line 10011
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 10013
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 304
            aload 3 /* _data */
            aload 4 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 10014
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        11: .line 10015
            goto 16
        12: .line 10016
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        13: .line 10017
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 10018
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 10019
            aload 5
            athrow
        16: .line 10017
      StackMap locals:
      StackMap stack:
            aload 4 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 10018
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 10020
            return
        end local 4 // android.os.Parcel _reply
        end local 3 // android.os.Parcel _data
        end local 2 // android.view.RemoteAnimationAdapter adapter
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   19     0         this  Landroid/app/IActivityManager$Stub$Proxy;
            0   19     1  packageName  Ljava/lang/String;
            0   19     2      adapter  Landroid/view/RemoteAnimationAdapter;
            1   19     3        _data  Landroid/os/Parcel;
            2   19     4       _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  
      adapter      

  public void alwaysShowUnsupportedCompileSdkWarning(android.content.ComponentName);
    descriptor: (Landroid/content/ComponentName;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IActivityManager$Stub$Proxy this
        start local 1 // android.content.ComponentName activity
         0: .line 10024
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 10025
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _reply */
        start local 3 // android.os.Parcel _reply
         2: .line 10027
            aload 2 /* _data */
            ldc "android.app.IActivityManager"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 10028
            aload 1 /* activity */
            ifnull 7
         4: .line 10029
            aload 2 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 10030
            aload 1 /* activity */
            aload 2 /* _data */
            iconst_0
            invokevirtual android.content.ComponentName.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 10031
            goto 8
         7: .line 10033
      StackMap locals: android.os.Parcel android.os.Parcel
      StackMap stack:
            aload 2 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 10035
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IActivityManager$Stub$Proxy.mRemote:Landroid/os/IBinder;
            sipush 305
            aload 2 /* _data */
            aload 3 /* _reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 10036
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.readException:()V
        10: .line 10037
            goto 15
        11: .line 10038
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        12: .line 10039
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 10040
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 10041
            aload 4
            athrow
        15: .line 10039
      StackMap locals:
      StackMap stack:
            aload 3 /* _reply */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 10040
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 10042
            return
        end local 3 // android.os.Parcel _reply
        end local 2 // android.os.Parcel _data
        end local 1 // android.content.ComponentName activity
        end local 0 // android.app.IActivityManager$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   18     0      this  Landroid/app/IActivityManager$Stub$Proxy;
            0   18     1  activity  Landroid/content/ComponentName;
            1   18     2     _data  Landroid/os/Parcel;
            2   18     3    _reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      activity  
}
SourceFile: "IActivityManager.java"
NestHost: android.app.IActivityManager
InnerClasses:
  public MemoryInfo = android.app.ActivityManager$MemoryInfo of android.app.ActivityManager
  public ProcessErrorStateInfo = android.app.ActivityManager$ProcessErrorStateInfo of android.app.ActivityManager
  public RunningAppProcessInfo = android.app.ActivityManager$RunningAppProcessInfo of android.app.ActivityManager
  public RunningServiceInfo = android.app.ActivityManager$RunningServiceInfo of android.app.ActivityManager
  public RunningTaskInfo = android.app.ActivityManager$RunningTaskInfo of android.app.ActivityManager
  public StackInfo = android.app.ActivityManager$StackInfo of android.app.ActivityManager
  public TaskDescription = android.app.ActivityManager$TaskDescription of android.app.ActivityManager
  public TaskSnapshot = android.app.ActivityManager$TaskSnapshot of android.app.ActivityManager
  public ParcelableCrashInfo = android.app.ApplicationErrorReport$ParcelableCrashInfo of android.app.ApplicationErrorReport
  public abstract Stub = android.app.IActivityManager$Stub of android.app.IActivityManager
  private Proxy = android.app.IActivityManager$Stub$Proxy of android.app.IActivityManager$Stub
  public abstract Stub = android.content.IIntentSender$Stub of android.content.IIntentSender
  public MemoryInfo = android.os.Debug$MemoryInfo of android.os.Debug
  public abstract ClassLoaderCreator = android.os.Parcelable$ClassLoaderCreator of android.os.Parcelable
  public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
  public final ViolationInfo = android.os.StrictMode$ViolationInfo of android.os.StrictMode