class android.app.IApplicationThread$Stub$Proxy implements android.app.IApplicationThread
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: android.app.IApplicationThread$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.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.IBinder remote
         0: .line 834
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 836
            aload 0 /* this */
            aload 1 /* remote */
            putfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
         2: .line 837
            return
        end local 1 // android.os.IBinder remote
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/app/IApplicationThread$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.IApplicationThread$Stub$Proxy this
         0: .line 840
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            areturn
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/IApplicationThread$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.IApplicationThread$Stub$Proxy this
         0: .line 844
            ldc "android.app.IApplicationThread"
            areturn
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/IApplicationThread$Stub$Proxy;

  public void scheduleReceiver(android.content.Intent, android.content.pm.ActivityInfo, android.content.res.CompatibilityInfo, int, java.lang.String, android.os.Bundle, boolean, int, int);
    descriptor: (Landroid/content/Intent;Landroid/content/pm/ActivityInfo;Landroid/content/res/CompatibilityInfo;ILjava/lang/String;Landroid/os/Bundle;ZII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=12, args_size=10
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.content.Intent intent
        start local 2 // android.content.pm.ActivityInfo info
        start local 3 // android.content.res.CompatibilityInfo compatInfo
        start local 4 // int resultCode
        start local 5 // java.lang.String data
        start local 6 // android.os.Bundle extras
        start local 7 // boolean sync
        start local 8 // int sendingUser
        start local 9 // int processState
         0: .line 848
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 10 /* _data */
        start local 10 // android.os.Parcel _data
         1: .line 850
            aload 10 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 851
            aload 1 /* intent */
            ifnull 6
         3: .line 852
            aload 10 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 853
            aload 1 /* intent */
            aload 10 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 854
            goto 7
         6: .line 856
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 10 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 858
      StackMap locals:
      StackMap stack:
            aload 2 /* info */
            ifnull 11
         8: .line 859
            aload 10 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 860
            aload 2 /* info */
            aload 10 /* _data */
            iconst_0
            invokevirtual android.content.pm.ActivityInfo.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 861
            goto 12
        11: .line 863
      StackMap locals:
      StackMap stack:
            aload 10 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 865
      StackMap locals:
      StackMap stack:
            aload 3 /* compatInfo */
            ifnull 16
        13: .line 866
            aload 10 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 867
            aload 3 /* compatInfo */
            aload 10 /* _data */
            iconst_0
            invokevirtual android.content.res.CompatibilityInfo.writeToParcel:(Landroid/os/Parcel;I)V
        15: .line 868
            goto 17
        16: .line 870
      StackMap locals:
      StackMap stack:
            aload 10 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        17: .line 872
      StackMap locals:
      StackMap stack:
            aload 10 /* _data */
            iload 4 /* resultCode */
            invokevirtual android.os.Parcel.writeInt:(I)V
        18: .line 873
            aload 10 /* _data */
            aload 5 /* data */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        19: .line 874
            aload 6 /* extras */
            ifnull 23
        20: .line 875
            aload 10 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        21: .line 876
            aload 6 /* extras */
            aload 10 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        22: .line 877
            goto 24
        23: .line 879
      StackMap locals:
      StackMap stack:
            aload 10 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        24: .line 881
      StackMap locals:
      StackMap stack:
            aload 10 /* _data */
            iload 7 /* sync */
            ifeq 25
            iconst_1
            goto 26
      StackMap locals:
      StackMap stack: android.os.Parcel
        25: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.content.Intent android.content.pm.ActivityInfo android.content.res.CompatibilityInfo int java.lang.String android.os.Bundle int int int android.os.Parcel
      StackMap stack: android.os.Parcel int
        26: invokevirtual android.os.Parcel.writeInt:(I)V
        27: .line 882
            aload 10 /* _data */
            iload 8 /* sendingUser */
            invokevirtual android.os.Parcel.writeInt:(I)V
        28: .line 883
            aload 10 /* _data */
            iload 9 /* processState */
            invokevirtual android.os.Parcel.writeInt:(I)V
        29: .line 884
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_1
            aload 10 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        30: .line 885
            goto 34
        31: .line 886
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 11
        32: .line 887
            aload 10 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        33: .line 888
            aload 11
            athrow
        34: .line 887
      StackMap locals:
      StackMap stack:
            aload 10 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        35: .line 889
            return
        end local 10 // android.os.Parcel _data
        end local 9 // int processState
        end local 8 // int sendingUser
        end local 7 // boolean sync
        end local 6 // android.os.Bundle extras
        end local 5 // java.lang.String data
        end local 4 // int resultCode
        end local 3 // android.content.res.CompatibilityInfo compatInfo
        end local 2 // android.content.pm.ActivityInfo info
        end local 1 // android.content.Intent intent
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   36     0          this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   36     1        intent  Landroid/content/Intent;
            0   36     2          info  Landroid/content/pm/ActivityInfo;
            0   36     3    compatInfo  Landroid/content/res/CompatibilityInfo;
            0   36     4    resultCode  I
            0   36     5          data  Ljava/lang/String;
            0   36     6        extras  Landroid/os/Bundle;
            0   36     7          sync  Z
            0   36     8   sendingUser  I
            0   36     9  processState  I
            1   36    10         _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    31      31  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      intent        
      info          
      compatInfo    
      resultCode    
      data          
      extras        
      sync          
      sendingUser   
      processState  

  public void scheduleCreateService(android.os.IBinder, android.content.pm.ServiceInfo, android.content.res.CompatibilityInfo, int);
    descriptor: (Landroid/os/IBinder;Landroid/content/pm/ServiceInfo;Landroid/content/res/CompatibilityInfo;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // android.content.pm.ServiceInfo info
        start local 3 // android.content.res.CompatibilityInfo compatInfo
        start local 4 // int processState
         0: .line 892
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 894
            aload 5 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 895
            aload 5 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         3: .line 896
            aload 2 /* info */
            ifnull 7
         4: .line 897
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 898
            aload 2 /* info */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.content.pm.ServiceInfo.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 899
            goto 8
         7: .line 901
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 903
      StackMap locals:
      StackMap stack:
            aload 3 /* compatInfo */
            ifnull 12
         9: .line 904
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 905
            aload 3 /* compatInfo */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.content.res.CompatibilityInfo.writeToParcel:(Landroid/os/Parcel;I)V
        11: .line 906
            goto 13
        12: .line 908
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 910
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iload 4 /* processState */
            invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 911
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_2
            aload 5 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        15: .line 912
            goto 19
        16: .line 913
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        17: .line 914
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 915
            aload 6
            athrow
        19: .line 914
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        20: .line 916
            return
        end local 5 // android.os.Parcel _data
        end local 4 // int processState
        end local 3 // android.content.res.CompatibilityInfo compatInfo
        end local 2 // android.content.pm.ServiceInfo info
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   21     0          this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   21     1         token  Landroid/os/IBinder;
            0   21     2          info  Landroid/content/pm/ServiceInfo;
            0   21     3    compatInfo  Landroid/content/res/CompatibilityInfo;
            0   21     4  processState  I
            1   21     5         _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    16      16  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      token         
      info          
      compatInfo    
      processState  

  public void scheduleStopService(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.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 919
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 921
            aload 2 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 922
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         3: .line 923
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_3
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 924
            goto 8
         5: .line 925
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.IBinder android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         6: .line 926
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         7: .line 927
            aload 3
            athrow
         8: .line 926
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 928
            return
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Landroid/app/IApplicationThread$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 bindApplication(java.lang.String, android.content.pm.ApplicationInfo, java.util.List<android.content.pm.ProviderInfo>, android.content.ComponentName, android.app.ProfilerInfo, android.os.Bundle, android.app.IInstrumentationWatcher, android.app.IUiAutomationConnection, int, boolean, boolean, boolean, boolean, android.content.res.Configuration, android.content.res.CompatibilityInfo, java.util.Map, android.os.Bundle, java.lang.String, );
    descriptor: (Ljava/lang/String;Landroid/content/pm/ApplicationInfo;Ljava/util/List;Landroid/content/ComponentName;Landroid/app/ProfilerInfo;Landroid/os/Bundle;Landroid/app/IInstrumentationWatcher;Landroid/app/IUiAutomationConnection;IZZZZLandroid/content/res/Configuration;Landroid/content/res/CompatibilityInfo;Ljava/util/Map;Landroid/os/Bundle;Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=22, args_size=20
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // java.lang.String packageName
        start local 2 // android.content.pm.ApplicationInfo info
        start local 3 // java.util.List providers
        start local 4 // android.content.ComponentName testName
        start local 5 // android.app.ProfilerInfo profilerInfo
        start local 6 // android.os.Bundle testArguments
        start local 7 // android.app.IInstrumentationWatcher testWatcher
        start local 8 // android.app.IUiAutomationConnection uiAutomationConnection
        start local 9 // int debugMode
        start local 10 // boolean enableBinderTracking
        start local 11 // boolean trackAllocation
        start local 12 // boolean restrictedBackupMode
        start local 13 // boolean persistent
        start local 14 // android.content.res.Configuration config
        start local 15 // android.content.res.CompatibilityInfo compatInfo
        start local 16 // java.util.Map services
        start local 17 // android.os.Bundle coreSettings
        start local 18 // java.lang.String buildSerial
        start local 19 // boolean isAutofillCompatEnabled
         0: .line 931
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 20 /* _data */
        start local 20 // android.os.Parcel _data
         1: .line 933
            aload 20 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 934
            aload 20 /* _data */
            aload 1 /* packageName */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         3: .line 935
            aload 2 /* info */
            ifnull 7
         4: .line 936
            aload 20 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 937
            aload 2 /* info */
            aload 20 /* _data */
            iconst_0
            invokevirtual android.content.pm.ApplicationInfo.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 938
            goto 8
         7: .line 940
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 20 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 942
      StackMap locals:
      StackMap stack:
            aload 20 /* _data */
            aload 3 /* providers */
            invokevirtual android.os.Parcel.writeTypedList:(Ljava/util/List;)V
         9: .line 943
            aload 4 /* testName */
            ifnull 13
        10: .line 944
            aload 20 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 945
            aload 4 /* testName */
            aload 20 /* _data */
            iconst_0
            invokevirtual android.content.ComponentName.writeToParcel:(Landroid/os/Parcel;I)V
        12: .line 946
            goto 14
        13: .line 948
      StackMap locals:
      StackMap stack:
            aload 20 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 950
      StackMap locals:
      StackMap stack:
            aload 5 /* profilerInfo */
            ifnull 18
        15: .line 951
            aload 20 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 952
            aload 5 /* profilerInfo */
            aload 20 /* _data */
            iconst_0
            invokevirtual android.app.ProfilerInfo.writeToParcel:(Landroid/os/Parcel;I)V
        17: .line 953
            goto 19
        18: .line 955
      StackMap locals:
      StackMap stack:
            aload 20 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        19: .line 957
      StackMap locals:
      StackMap stack:
            aload 6 /* testArguments */
            ifnull 23
        20: .line 958
            aload 20 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        21: .line 959
            aload 6 /* testArguments */
            aload 20 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        22: .line 960
            goto 24
        23: .line 962
      StackMap locals:
      StackMap stack:
            aload 20 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        24: .line 964
      StackMap locals:
      StackMap stack:
            aload 20 /* _data */
            aload 7 /* testWatcher */
            ifnull 25
            aload 7 /* testWatcher */
            invokeinterface android.app.IInstrumentationWatcher.asBinder:()Landroid/os/IBinder;
            goto 26
      StackMap locals:
      StackMap stack: android.os.Parcel
        25: aconst_null
      StackMap locals: android.app.IApplicationThread$Stub$Proxy java.lang.String android.content.pm.ApplicationInfo java.util.List android.content.ComponentName android.app.ProfilerInfo android.os.Bundle android.app.IInstrumentationWatcher android.app.IUiAutomationConnection int int int int int android.content.res.Configuration android.content.res.CompatibilityInfo java.util.Map android.os.Bundle java.lang.String int android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
        26: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        27: .line 965
            aload 20 /* _data */
            aload 8 /* uiAutomationConnection */
            ifnull 28
            aload 8 /* uiAutomationConnection */
            invokeinterface android.app.IUiAutomationConnection.asBinder:()Landroid/os/IBinder;
            goto 29
      StackMap locals:
      StackMap stack: android.os.Parcel
        28: aconst_null
      StackMap locals: android.app.IApplicationThread$Stub$Proxy java.lang.String android.content.pm.ApplicationInfo java.util.List android.content.ComponentName android.app.ProfilerInfo android.os.Bundle android.app.IInstrumentationWatcher android.app.IUiAutomationConnection int int int int int android.content.res.Configuration android.content.res.CompatibilityInfo java.util.Map android.os.Bundle java.lang.String int android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
        29: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        30: .line 966
            aload 20 /* _data */
            iload 9 /* debugMode */
            invokevirtual android.os.Parcel.writeInt:(I)V
        31: .line 967
            aload 20 /* _data */
            iload 10 /* enableBinderTracking */
            ifeq 32
            iconst_1
            goto 33
      StackMap locals:
      StackMap stack: android.os.Parcel
        32: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy java.lang.String android.content.pm.ApplicationInfo java.util.List android.content.ComponentName android.app.ProfilerInfo android.os.Bundle android.app.IInstrumentationWatcher android.app.IUiAutomationConnection int int int int int android.content.res.Configuration android.content.res.CompatibilityInfo java.util.Map android.os.Bundle java.lang.String int android.os.Parcel
      StackMap stack: android.os.Parcel int
        33: invokevirtual android.os.Parcel.writeInt:(I)V
        34: .line 968
            aload 20 /* _data */
            iload 11 /* trackAllocation */
            ifeq 35
            iconst_1
            goto 36
      StackMap locals:
      StackMap stack: android.os.Parcel
        35: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy java.lang.String android.content.pm.ApplicationInfo java.util.List android.content.ComponentName android.app.ProfilerInfo android.os.Bundle android.app.IInstrumentationWatcher android.app.IUiAutomationConnection int int int int int android.content.res.Configuration android.content.res.CompatibilityInfo java.util.Map android.os.Bundle java.lang.String int android.os.Parcel
      StackMap stack: android.os.Parcel int
        36: invokevirtual android.os.Parcel.writeInt:(I)V
        37: .line 969
            aload 20 /* _data */
            iload 12 /* restrictedBackupMode */
            ifeq 38
            iconst_1
            goto 39
      StackMap locals:
      StackMap stack: android.os.Parcel
        38: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy java.lang.String android.content.pm.ApplicationInfo java.util.List android.content.ComponentName android.app.ProfilerInfo android.os.Bundle android.app.IInstrumentationWatcher android.app.IUiAutomationConnection int int int int int android.content.res.Configuration android.content.res.CompatibilityInfo java.util.Map android.os.Bundle java.lang.String int android.os.Parcel
      StackMap stack: android.os.Parcel int
        39: invokevirtual android.os.Parcel.writeInt:(I)V
        40: .line 970
            aload 20 /* _data */
            iload 13 /* persistent */
            ifeq 41
            iconst_1
            goto 42
      StackMap locals:
      StackMap stack: android.os.Parcel
        41: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy java.lang.String android.content.pm.ApplicationInfo java.util.List android.content.ComponentName android.app.ProfilerInfo android.os.Bundle android.app.IInstrumentationWatcher android.app.IUiAutomationConnection int int int int int android.content.res.Configuration android.content.res.CompatibilityInfo java.util.Map android.os.Bundle java.lang.String int android.os.Parcel
      StackMap stack: android.os.Parcel int
        42: invokevirtual android.os.Parcel.writeInt:(I)V
        43: .line 971
            aload 14 /* config */
            ifnull 47
        44: .line 972
            aload 20 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        45: .line 973
            aload 14 /* config */
            aload 20 /* _data */
            iconst_0
            invokevirtual android.content.res.Configuration.writeToParcel:(Landroid/os/Parcel;I)V
        46: .line 974
            goto 48
        47: .line 976
      StackMap locals:
      StackMap stack:
            aload 20 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        48: .line 978
      StackMap locals:
      StackMap stack:
            aload 15 /* compatInfo */
            ifnull 52
        49: .line 979
            aload 20 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        50: .line 980
            aload 15 /* compatInfo */
            aload 20 /* _data */
            iconst_0
            invokevirtual android.content.res.CompatibilityInfo.writeToParcel:(Landroid/os/Parcel;I)V
        51: .line 981
            goto 53
        52: .line 983
      StackMap locals:
      StackMap stack:
            aload 20 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        53: .line 985
      StackMap locals:
      StackMap stack:
            aload 20 /* _data */
            aload 16 /* services */
            invokevirtual android.os.Parcel.writeMap:(Ljava/util/Map;)V
        54: .line 986
            aload 17 /* coreSettings */
            ifnull 58
        55: .line 987
            aload 20 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        56: .line 988
            aload 17 /* coreSettings */
            aload 20 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        57: .line 989
            goto 59
        58: .line 991
      StackMap locals:
      StackMap stack:
            aload 20 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        59: .line 993
      StackMap locals:
      StackMap stack:
            aload 20 /* _data */
            aload 18 /* buildSerial */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        60: .line 994
            aload 20 /* _data */
            iload 19 /* isAutofillCompatEnabled */
            ifeq 61
            iconst_1
            goto 62
      StackMap locals:
      StackMap stack: android.os.Parcel
        61: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy java.lang.String android.content.pm.ApplicationInfo java.util.List android.content.ComponentName android.app.ProfilerInfo android.os.Bundle android.app.IInstrumentationWatcher android.app.IUiAutomationConnection int int int int int android.content.res.Configuration android.content.res.CompatibilityInfo java.util.Map android.os.Bundle java.lang.String int android.os.Parcel
      StackMap stack: android.os.Parcel int
        62: invokevirtual android.os.Parcel.writeInt:(I)V
        63: .line 995
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_4
            aload 20 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        64: .line 996
            goto 68
        65: .line 997
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 21
        66: .line 998
            aload 20 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        67: .line 999
            aload 21
            athrow
        68: .line 998
      StackMap locals:
      StackMap stack:
            aload 20 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        69: .line 1000
            return
        end local 20 // android.os.Parcel _data
        end local 19 // boolean isAutofillCompatEnabled
        end local 18 // java.lang.String buildSerial
        end local 17 // android.os.Bundle coreSettings
        end local 16 // java.util.Map services
        end local 15 // android.content.res.CompatibilityInfo compatInfo
        end local 14 // android.content.res.Configuration config
        end local 13 // boolean persistent
        end local 12 // boolean restrictedBackupMode
        end local 11 // boolean trackAllocation
        end local 10 // boolean enableBinderTracking
        end local 9 // int debugMode
        end local 8 // android.app.IUiAutomationConnection uiAutomationConnection
        end local 7 // android.app.IInstrumentationWatcher testWatcher
        end local 6 // android.os.Bundle testArguments
        end local 5 // android.app.ProfilerInfo profilerInfo
        end local 4 // android.content.ComponentName testName
        end local 3 // java.util.List providers
        end local 2 // android.content.pm.ApplicationInfo info
        end local 1 // java.lang.String packageName
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   70     0                     this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   70     1              packageName  Ljava/lang/String;
            0   70     2                     info  Landroid/content/pm/ApplicationInfo;
            0   70     3                providers  Ljava/util/List<Landroid/content/pm/ProviderInfo;>;
            0   70     4                 testName  Landroid/content/ComponentName;
            0   70     5             profilerInfo  Landroid/app/ProfilerInfo;
            0   70     6            testArguments  Landroid/os/Bundle;
            0   70     7              testWatcher  Landroid/app/IInstrumentationWatcher;
            0   70     8   uiAutomationConnection  Landroid/app/IUiAutomationConnection;
            0   70     9                debugMode  I
            0   70    10     enableBinderTracking  Z
            0   70    11          trackAllocation  Z
            0   70    12     restrictedBackupMode  Z
            0   70    13               persistent  Z
            0   70    14                   config  Landroid/content/res/Configuration;
            0   70    15               compatInfo  Landroid/content/res/CompatibilityInfo;
            0   70    16                 services  Ljava/util/Map;
            0   70    17             coreSettings  Landroid/os/Bundle;
            0   70    18              buildSerial  Ljava/lang/String;
            0   70    19  isAutofillCompatEnabled  Z
            1   70    20                    _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    65      65  any
    Exceptions:
      throws android.os.RemoteException
    Signature: (Ljava/lang/String;Landroid/content/pm/ApplicationInfo;Ljava/util/List<Landroid/content/pm/ProviderInfo;>;Landroid/content/ComponentName;Landroid/app/ProfilerInfo;Landroid/os/Bundle;Landroid/app/IInstrumentationWatcher;Landroid/app/IUiAutomationConnection;IZZZZLandroid/content/res/Configuration;Landroid/content/res/CompatibilityInfo;Ljava/util/Map;Landroid/os/Bundle;Ljava/lang/String;Z)V
    MethodParameters:
                         Name  Flags
      packageName              
      info                     
      providers                
      testName                 
      profilerInfo             
      testArguments            
      testWatcher              
      uiAutomationConnection   
      debugMode                
      enableBinderTracking     
      trackAllocation          
      restrictedBackupMode     
      persistent               
      config                   
      compatInfo               
      services                 
      coreSettings             
      buildSerial              
      isAutofillCompatEnabled  

  public void runIsolatedEntryPoint(java.lang.String, java.lang.String[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // java.lang.String entryPoint
        start local 2 // java.lang.String[] entryPointArgs
         0: .line 1003
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 1005
            aload 3 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1006
            aload 3 /* _data */
            aload 1 /* entryPoint */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         3: .line 1007
            aload 3 /* _data */
            aload 2 /* entryPointArgs */
            invokevirtual android.os.Parcel.writeStringArray:([Ljava/lang/String;)V
         4: .line 1008
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            iconst_5
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 1009
            goto 9
         6: .line 1010
      StackMap locals: android.app.IApplicationThread$Stub$Proxy java.lang.String java.lang.String[] android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         7: .line 1011
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 1012
            aload 4
            athrow
         9: .line 1011
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 1013
            return
        end local 3 // android.os.Parcel _data
        end local 2 // java.lang.String[] entryPointArgs
        end local 1 // java.lang.String entryPoint
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   11     0            this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   11     1      entryPoint  Ljava/lang/String;
            0   11     2  entryPointArgs  [Ljava/lang/String;
            1   11     3           _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     6       6  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      entryPoint      
      entryPointArgs  

  public void scheduleExit();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
         0: .line 1016
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 1018
            aload 1 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1019
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 6
            aload 1 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         3: .line 1020
            goto 7
         4: .line 1021
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 2
         5: .line 1022
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         6: .line 1023
            aload 2
            athrow
         7: .line 1022
      StackMap locals:
      StackMap stack:
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 1024
            return
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            1    9     1  _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     4       4  any
    Exceptions:
      throws android.os.RemoteException

  public void scheduleServiceArgs(android.os.IBinder, android.content.pm.ParceledListSlice);
    descriptor: (Landroid/os/IBinder;Landroid/content/pm/ParceledListSlice;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // android.content.pm.ParceledListSlice args
         0: .line 1027
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 1029
            aload 3 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1030
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         3: .line 1031
            aload 2 /* args */
            ifnull 7
         4: .line 1032
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 1033
            aload 2 /* args */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.content.pm.ParceledListSlice.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 1034
            goto 8
         7: .line 1036
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 1038
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 7
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 1039
            goto 13
        10: .line 1040
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        11: .line 1041
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 1042
            aload 4
            athrow
        13: .line 1041
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 1043
            return
        end local 3 // android.os.Parcel _data
        end local 2 // android.content.pm.ParceledListSlice args
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   15     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   15     1  token  Landroid/os/IBinder;
            0   15     2   args  Landroid/content/pm/ParceledListSlice;
            1   15     3  _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      token  
      args   

  public void updateTimeZone();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
         0: .line 1046
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 1048
            aload 1 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1049
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 8
            aload 1 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         3: .line 1050
            goto 7
         4: .line 1051
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 2
         5: .line 1052
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         6: .line 1053
            aload 2
            athrow
         7: .line 1052
      StackMap locals:
      StackMap stack:
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 1054
            return
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            1    9     1  _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     4       4  any
    Exceptions:
      throws android.os.RemoteException

  public void processInBackground();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
         0: .line 1057
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 1059
            aload 1 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1060
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 9
            aload 1 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         3: .line 1061
            goto 7
         4: .line 1062
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 2
         5: .line 1063
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         6: .line 1064
            aload 2
            athrow
         7: .line 1063
      StackMap locals:
      StackMap stack:
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 1065
            return
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            1    9     1  _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     4       4  any
    Exceptions:
      throws android.os.RemoteException

  public void scheduleBindService(android.os.IBinder, android.content.Intent, boolean, int);
    descriptor: (Landroid/os/IBinder;Landroid/content/Intent;ZI)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // android.content.Intent intent
        start local 3 // boolean rebind
        start local 4 // int processState
         0: .line 1068
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 1070
            aload 5 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1071
            aload 5 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         3: .line 1072
            aload 2 /* intent */
            ifnull 7
         4: .line 1073
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 1074
            aload 2 /* intent */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 1075
            goto 8
         7: .line 1077
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 1079
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            iload 3 /* rebind */
            ifeq 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack: android.os.Parcel
         9: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.IBinder android.content.Intent int int android.os.Parcel
      StackMap stack: android.os.Parcel int
        10: invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 1080
            aload 5 /* _data */
            iload 4 /* processState */
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 1081
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 10
            aload 5 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        13: .line 1082
            goto 17
        14: .line 1083
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        15: .line 1084
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 1085
            aload 6
            athrow
        17: .line 1084
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 1086
            return
        end local 5 // android.os.Parcel _data
        end local 4 // int processState
        end local 3 // boolean rebind
        end local 2 // android.content.Intent intent
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   19     0          this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   19     1         token  Landroid/os/IBinder;
            0   19     2        intent  Landroid/content/Intent;
            0   19     3        rebind  Z
            0   19     4  processState  I
            1   19     5         _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    14      14  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      token         
      intent        
      rebind        
      processState  

  public void scheduleUnbindService(android.os.IBinder, android.content.Intent);
    descriptor: (Landroid/os/IBinder;Landroid/content/Intent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // android.content.Intent intent
         0: .line 1089
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 1091
            aload 3 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1092
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         3: .line 1093
            aload 2 /* intent */
            ifnull 7
         4: .line 1094
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 1095
            aload 2 /* intent */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 1096
            goto 8
         7: .line 1098
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 1100
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 11
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 1101
            goto 13
        10: .line 1102
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        11: .line 1103
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 1104
            aload 4
            athrow
        13: .line 1103
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 1105
            return
        end local 3 // android.os.Parcel _data
        end local 2 // android.content.Intent intent
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   15     1   token  Landroid/os/IBinder;
            0   15     2  intent  Landroid/content/Intent;
            1   15     3   _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      token   
      intent  

  public void dumpService(android.os.ParcelFileDescriptor, android.os.IBinder, java.lang.String[]);
    descriptor: (Landroid/os/ParcelFileDescriptor;Landroid/os/IBinder;[Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.ParcelFileDescriptor fd
        start local 2 // android.os.IBinder servicetoken
        start local 3 // java.lang.String[] args
         0: .line 1108
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 1110
            aload 4 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1111
            aload 1 /* fd */
            ifnull 6
         3: .line 1112
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 1113
            aload 1 /* fd */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.ParcelFileDescriptor.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 1114
            goto 7
         6: .line 1116
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 1118
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            aload 2 /* servicetoken */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         8: .line 1119
            aload 4 /* _data */
            aload 3 /* args */
            invokevirtual android.os.Parcel.writeStringArray:([Ljava/lang/String;)V
         9: .line 1120
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 12
            aload 4 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 1121
            goto 14
        11: .line 1122
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        12: .line 1123
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 1124
            aload 5
            athrow
        14: .line 1123
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 1125
            return
        end local 4 // android.os.Parcel _data
        end local 3 // java.lang.String[] args
        end local 2 // android.os.IBinder servicetoken
        end local 1 // android.os.ParcelFileDescriptor fd
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   16     0          this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   16     1            fd  Landroid/os/ParcelFileDescriptor;
            0   16     2  servicetoken  Landroid/os/IBinder;
            0   16     3          args  [Ljava/lang/String;
            1   16     4         _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      fd            
      servicetoken  
      args          

  public void scheduleRegisteredReceiver(android.content.IIntentReceiver, android.content.Intent, int, java.lang.String, android.os.Bundle, boolean, boolean, int, int);
    descriptor: (Landroid/content/IIntentReceiver;Landroid/content/Intent;ILjava/lang/String;Landroid/os/Bundle;ZZII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=12, args_size=10
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.content.IIntentReceiver receiver
        start local 2 // android.content.Intent intent
        start local 3 // int resultCode
        start local 4 // java.lang.String data
        start local 5 // android.os.Bundle extras
        start local 6 // boolean ordered
        start local 7 // boolean sticky
        start local 8 // int sendingUser
        start local 9 // int processState
         0: .line 1128
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 10 /* _data */
        start local 10 // android.os.Parcel _data
         1: .line 1130
            aload 10 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1131
            aload 10 /* _data */
            aload 1 /* receiver */
            ifnull 3
            aload 1 /* receiver */
            invokeinterface android.content.IIntentReceiver.asBinder:()Landroid/os/IBinder;
            goto 4
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.content.IIntentReceiver android.content.Intent int java.lang.String android.os.Bundle int int int int android.os.Parcel
      StackMap stack: android.os.Parcel
         3: aconst_null
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.content.IIntentReceiver android.content.Intent int java.lang.String android.os.Bundle int int int int android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         4: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         5: .line 1132
            aload 2 /* intent */
            ifnull 9
         6: .line 1133
            aload 10 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 1134
            aload 2 /* intent */
            aload 10 /* _data */
            iconst_0
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
         8: .line 1135
            goto 10
         9: .line 1137
      StackMap locals:
      StackMap stack:
            aload 10 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 1139
      StackMap locals:
      StackMap stack:
            aload 10 /* _data */
            iload 3 /* resultCode */
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 1140
            aload 10 /* _data */
            aload 4 /* data */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        12: .line 1141
            aload 5 /* extras */
            ifnull 16
        13: .line 1142
            aload 10 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 1143
            aload 5 /* extras */
            aload 10 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
        15: .line 1144
            goto 17
        16: .line 1146
      StackMap locals:
      StackMap stack:
            aload 10 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        17: .line 1148
      StackMap locals:
      StackMap stack:
            aload 10 /* _data */
            iload 6 /* ordered */
            ifeq 18
            iconst_1
            goto 19
      StackMap locals:
      StackMap stack: android.os.Parcel
        18: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.content.IIntentReceiver android.content.Intent int java.lang.String android.os.Bundle int int int int android.os.Parcel
      StackMap stack: android.os.Parcel int
        19: invokevirtual android.os.Parcel.writeInt:(I)V
        20: .line 1149
            aload 10 /* _data */
            iload 7 /* sticky */
            ifeq 21
            iconst_1
            goto 22
      StackMap locals:
      StackMap stack: android.os.Parcel
        21: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.content.IIntentReceiver android.content.Intent int java.lang.String android.os.Bundle int int int int android.os.Parcel
      StackMap stack: android.os.Parcel int
        22: invokevirtual android.os.Parcel.writeInt:(I)V
        23: .line 1150
            aload 10 /* _data */
            iload 8 /* sendingUser */
            invokevirtual android.os.Parcel.writeInt:(I)V
        24: .line 1151
            aload 10 /* _data */
            iload 9 /* processState */
            invokevirtual android.os.Parcel.writeInt:(I)V
        25: .line 1152
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 13
            aload 10 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        26: .line 1153
            goto 30
        27: .line 1154
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 11
        28: .line 1155
            aload 10 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        29: .line 1156
            aload 11
            athrow
        30: .line 1155
      StackMap locals:
      StackMap stack:
            aload 10 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        31: .line 1157
            return
        end local 10 // android.os.Parcel _data
        end local 9 // int processState
        end local 8 // int sendingUser
        end local 7 // boolean sticky
        end local 6 // boolean ordered
        end local 5 // android.os.Bundle extras
        end local 4 // java.lang.String data
        end local 3 // int resultCode
        end local 2 // android.content.Intent intent
        end local 1 // android.content.IIntentReceiver receiver
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   32     0          this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   32     1      receiver  Landroid/content/IIntentReceiver;
            0   32     2        intent  Landroid/content/Intent;
            0   32     3    resultCode  I
            0   32     4          data  Ljava/lang/String;
            0   32     5        extras  Landroid/os/Bundle;
            0   32     6       ordered  Z
            0   32     7        sticky  Z
            0   32     8   sendingUser  I
            0   32     9  processState  I
            1   32    10         _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    27      27  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      receiver      
      intent        
      resultCode    
      data          
      extras        
      ordered       
      sticky        
      sendingUser   
      processState  

  public void scheduleLowMemory();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
         0: .line 1160
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 1162
            aload 1 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1163
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 14
            aload 1 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         3: .line 1164
            goto 7
         4: .line 1165
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 2
         5: .line 1166
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         6: .line 1167
            aload 2
            athrow
         7: .line 1166
      StackMap locals:
      StackMap stack:
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 1168
            return
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            1    9     1  _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     4       4  any
    Exceptions:
      throws android.os.RemoteException

  public void scheduleSleeping(android.os.IBinder, boolean);
    descriptor: (Landroid/os/IBinder;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // boolean sleeping
         0: .line 1171
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 1173
            aload 3 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1174
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         3: .line 1175
            aload 3 /* _data */
            iload 2 /* sleeping */
            ifeq 4
            iconst_1
            goto 5
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.IBinder int android.os.Parcel
      StackMap stack: android.os.Parcel
         4: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.IBinder int android.os.Parcel
      StackMap stack: android.os.Parcel int
         5: invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 1176
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 15
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 1177
            goto 11
         8: .line 1178
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
         9: .line 1179
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 1180
            aload 4
            athrow
        11: .line 1179
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 1181
            return
        end local 3 // android.os.Parcel _data
        end local 2 // boolean sleeping
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   13     1     token  Landroid/os/IBinder;
            0   13     2  sleeping  Z
            1   13     3     _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      token     
      sleeping  

  public void profilerControl(boolean, android.app.ProfilerInfo, int);
    descriptor: (ZLandroid/app/ProfilerInfo;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // boolean start
        start local 2 // android.app.ProfilerInfo profilerInfo
        start local 3 // int profileType
         0: .line 1184
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 1186
            aload 4 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1187
            aload 4 /* _data */
            iload 1 /* start */
            ifeq 3
            iconst_1
            goto 4
      StackMap locals: android.app.IApplicationThread$Stub$Proxy int android.app.ProfilerInfo int android.os.Parcel
      StackMap stack: android.os.Parcel
         3: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy int android.app.ProfilerInfo int android.os.Parcel
      StackMap stack: android.os.Parcel int
         4: invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 1188
            aload 2 /* profilerInfo */
            ifnull 9
         6: .line 1189
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 1190
            aload 2 /* profilerInfo */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.app.ProfilerInfo.writeToParcel:(Landroid/os/Parcel;I)V
         8: .line 1191
            goto 10
         9: .line 1193
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 1195
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            iload 3 /* profileType */
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 1196
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 16
            aload 4 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        12: .line 1197
            goto 16
        13: .line 1198
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        14: .line 1199
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 1200
            aload 5
            athrow
        16: .line 1199
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 1201
            return
        end local 4 // android.os.Parcel _data
        end local 3 // int profileType
        end local 2 // android.app.ProfilerInfo profilerInfo
        end local 1 // boolean start
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   18     0          this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   18     1         start  Z
            0   18     2  profilerInfo  Landroid/app/ProfilerInfo;
            0   18     3   profileType  I
            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
      start         
      profilerInfo  
      profileType   

  public void setSchedulingGroup(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // int group
         0: .line 1204
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 1206
            aload 2 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1207
            aload 2 /* _data */
            iload 1 /* group */
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 1208
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 17
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 1209
            goto 8
         5: .line 1210
      StackMap locals: android.app.IApplicationThread$Stub$Proxy int android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         6: .line 1211
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         7: .line 1212
            aload 3
            athrow
         8: .line 1211
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 1213
            return
        end local 2 // android.os.Parcel _data
        end local 1 // int group
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   10     1  group  I
            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
      group  

  public void scheduleCreateBackupAgent(android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo, int);
    descriptor: (Landroid/content/pm/ApplicationInfo;Landroid/content/res/CompatibilityInfo;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.content.pm.ApplicationInfo app
        start local 2 // android.content.res.CompatibilityInfo compatInfo
        start local 3 // int backupMode
         0: .line 1216
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 1218
            aload 4 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1219
            aload 1 /* app */
            ifnull 6
         3: .line 1220
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 1221
            aload 1 /* app */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.content.pm.ApplicationInfo.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 1222
            goto 7
         6: .line 1224
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 1226
      StackMap locals:
      StackMap stack:
            aload 2 /* compatInfo */
            ifnull 11
         8: .line 1227
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 1228
            aload 2 /* compatInfo */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.content.res.CompatibilityInfo.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 1229
            goto 12
        11: .line 1231
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 1233
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            iload 3 /* backupMode */
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 1234
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 18
            aload 4 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        14: .line 1235
            goto 18
        15: .line 1236
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        16: .line 1237
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        17: .line 1238
            aload 5
            athrow
        18: .line 1237
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        19: .line 1239
            return
        end local 4 // android.os.Parcel _data
        end local 3 // int backupMode
        end local 2 // android.content.res.CompatibilityInfo compatInfo
        end local 1 // android.content.pm.ApplicationInfo app
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   20     0        this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   20     1         app  Landroid/content/pm/ApplicationInfo;
            0   20     2  compatInfo  Landroid/content/res/CompatibilityInfo;
            0   20     3  backupMode  I
            1   20     4       _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    15      15  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      app         
      compatInfo  
      backupMode  

  public void scheduleDestroyBackupAgent(android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo);
    descriptor: (Landroid/content/pm/ApplicationInfo;Landroid/content/res/CompatibilityInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.content.pm.ApplicationInfo app
        start local 2 // android.content.res.CompatibilityInfo compatInfo
         0: .line 1242
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 1244
            aload 3 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1245
            aload 1 /* app */
            ifnull 6
         3: .line 1246
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 1247
            aload 1 /* app */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.content.pm.ApplicationInfo.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 1248
            goto 7
         6: .line 1250
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 1252
      StackMap locals:
      StackMap stack:
            aload 2 /* compatInfo */
            ifnull 11
         8: .line 1253
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 1254
            aload 2 /* compatInfo */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.content.res.CompatibilityInfo.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 1255
            goto 12
        11: .line 1257
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 1259
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 19
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        13: .line 1260
            goto 17
        14: .line 1261
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        15: .line 1262
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 1263
            aload 4
            athrow
        17: .line 1262
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        18: .line 1264
            return
        end local 3 // android.os.Parcel _data
        end local 2 // android.content.res.CompatibilityInfo compatInfo
        end local 1 // android.content.pm.ApplicationInfo app
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   19     0        this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   19     1         app  Landroid/content/pm/ApplicationInfo;
            0   19     2  compatInfo  Landroid/content/res/CompatibilityInfo;
            1   19     3       _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    14      14  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      app         
      compatInfo  

  public void scheduleOnNewActivityOptions(android.os.IBinder, android.os.Bundle);
    descriptor: (Landroid/os/IBinder;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // android.os.Bundle options
         0: .line 1267
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 1269
            aload 3 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1270
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         3: .line 1271
            aload 2 /* options */
            ifnull 7
         4: .line 1272
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 1273
            aload 2 /* options */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 1274
            goto 8
         7: .line 1276
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 1278
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 20
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 1279
            goto 13
        10: .line 1280
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        11: .line 1281
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 1282
            aload 4
            athrow
        13: .line 1281
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 1283
            return
        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.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   15     1    token  Landroid/os/IBinder;
            0   15     2  options  Landroid/os/Bundle;
            1   15     3    _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      token    
      options  

  public void scheduleSuicide();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
         0: .line 1286
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 1288
            aload 1 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1289
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 21
            aload 1 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         3: .line 1290
            goto 7
         4: .line 1291
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 2
         5: .line 1292
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         6: .line 1293
            aload 2
            athrow
         7: .line 1292
      StackMap locals:
      StackMap stack:
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 1294
            return
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            1    9     1  _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     4       4  any
    Exceptions:
      throws android.os.RemoteException

  public void dispatchPackageBroadcast(int, java.lang.String[]);
    descriptor: (I[Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // int cmd
        start local 2 // java.lang.String[] packages
         0: .line 1297
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 1299
            aload 3 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1300
            aload 3 /* _data */
            iload 1 /* cmd */
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 1301
            aload 3 /* _data */
            aload 2 /* packages */
            invokevirtual android.os.Parcel.writeStringArray:([Ljava/lang/String;)V
         4: .line 1302
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 22
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         5: .line 1303
            goto 9
         6: .line 1304
      StackMap locals: android.app.IApplicationThread$Stub$Proxy int java.lang.String[] android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         7: .line 1305
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 1306
            aload 4
            athrow
         9: .line 1305
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 1307
            return
        end local 3 // android.os.Parcel _data
        end local 2 // java.lang.String[] packages
        end local 1 // int cmd
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   11     1       cmd  I
            0   11     2  packages  [Ljava/lang/String;
            1   11     3     _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     6       6  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      cmd       
      packages  

  public void scheduleCrash(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // java.lang.String msg
         0: .line 1310
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 1312
            aload 2 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1313
            aload 2 /* _data */
            aload 1 /* msg */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         3: .line 1314
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 23
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 1315
            goto 8
         5: .line 1316
      StackMap locals: android.app.IApplicationThread$Stub$Proxy java.lang.String android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         6: .line 1317
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         7: .line 1318
            aload 3
            athrow
         8: .line 1317
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 1319
            return
        end local 2 // android.os.Parcel _data
        end local 1 // java.lang.String msg
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   10     1    msg  Ljava/lang/String;
            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
      msg   

  public void dumpHeap(boolean, boolean, boolean, java.lang.String, android.os.ParcelFileDescriptor);
    descriptor: (ZZZLjava/lang/String;Landroid/os/ParcelFileDescriptor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=6
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // boolean managed
        start local 2 // boolean mallocInfo
        start local 3 // boolean runGc
        start local 4 // java.lang.String path
        start local 5 // android.os.ParcelFileDescriptor fd
         0: .line 1322
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _data */
        start local 6 // android.os.Parcel _data
         1: .line 1324
            aload 6 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1325
            aload 6 /* _data */
            iload 1 /* managed */
            ifeq 3
            iconst_1
            goto 4
      StackMap locals: android.app.IApplicationThread$Stub$Proxy int int int java.lang.String android.os.ParcelFileDescriptor android.os.Parcel
      StackMap stack: android.os.Parcel
         3: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy int int int java.lang.String android.os.ParcelFileDescriptor android.os.Parcel
      StackMap stack: android.os.Parcel int
         4: invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 1326
            aload 6 /* _data */
            iload 2 /* mallocInfo */
            ifeq 6
            iconst_1
            goto 7
      StackMap locals:
      StackMap stack: android.os.Parcel
         6: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy int int int java.lang.String android.os.ParcelFileDescriptor android.os.Parcel
      StackMap stack: android.os.Parcel int
         7: invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 1327
            aload 6 /* _data */
            iload 3 /* runGc */
            ifeq 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack: android.os.Parcel
         9: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy int int int java.lang.String android.os.ParcelFileDescriptor android.os.Parcel
      StackMap stack: android.os.Parcel int
        10: invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 1328
            aload 6 /* _data */
            aload 4 /* path */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        12: .line 1329
            aload 5 /* fd */
            ifnull 16
        13: .line 1330
            aload 6 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 1331
            aload 5 /* fd */
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.ParcelFileDescriptor.writeToParcel:(Landroid/os/Parcel;I)V
        15: .line 1332
            goto 17
        16: .line 1334
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        17: .line 1336
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 24
            aload 6 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        18: .line 1337
            goto 22
        19: .line 1338
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 7
        20: .line 1339
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        21: .line 1340
            aload 7
            athrow
        22: .line 1339
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        23: .line 1341
            return
        end local 6 // android.os.Parcel _data
        end local 5 // android.os.ParcelFileDescriptor fd
        end local 4 // java.lang.String path
        end local 3 // boolean runGc
        end local 2 // boolean mallocInfo
        end local 1 // boolean managed
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   24     0        this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   24     1     managed  Z
            0   24     2  mallocInfo  Z
            0   24     3       runGc  Z
            0   24     4        path  Ljava/lang/String;
            0   24     5          fd  Landroid/os/ParcelFileDescriptor;
            1   24     6       _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    19      19  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      managed     
      mallocInfo  
      runGc       
      path        
      fd          

  public void dumpActivity(android.os.ParcelFileDescriptor, android.os.IBinder, java.lang.String, java.lang.String[]);
    descriptor: (Landroid/os/ParcelFileDescriptor;Landroid/os/IBinder;Ljava/lang/String;[Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.ParcelFileDescriptor fd
        start local 2 // android.os.IBinder servicetoken
        start local 3 // java.lang.String prefix
        start local 4 // java.lang.String[] args
         0: .line 1344
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 1346
            aload 5 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1347
            aload 1 /* fd */
            ifnull 6
         3: .line 1348
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 1349
            aload 1 /* fd */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.ParcelFileDescriptor.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 1350
            goto 7
         6: .line 1352
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 1354
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            aload 2 /* servicetoken */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         8: .line 1355
            aload 5 /* _data */
            aload 3 /* prefix */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         9: .line 1356
            aload 5 /* _data */
            aload 4 /* args */
            invokevirtual android.os.Parcel.writeStringArray:([Ljava/lang/String;)V
        10: .line 1357
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 25
            aload 5 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        11: .line 1358
            goto 15
        12: .line 1359
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        13: .line 1360
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 1361
            aload 6
            athrow
        15: .line 1360
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 1362
            return
        end local 5 // android.os.Parcel _data
        end local 4 // java.lang.String[] args
        end local 3 // java.lang.String prefix
        end local 2 // android.os.IBinder servicetoken
        end local 1 // android.os.ParcelFileDescriptor fd
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   17     0          this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   17     1            fd  Landroid/os/ParcelFileDescriptor;
            0   17     2  servicetoken  Landroid/os/IBinder;
            0   17     3        prefix  Ljava/lang/String;
            0   17     4          args  [Ljava/lang/String;
            1   17     5         _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      fd            
      servicetoken  
      prefix        
      args          

  public void clearDnsCache();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
         0: .line 1365
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 1367
            aload 1 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1368
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 26
            aload 1 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         3: .line 1369
            goto 7
         4: .line 1370
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 2
         5: .line 1371
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         6: .line 1372
            aload 2
            athrow
         7: .line 1371
      StackMap locals:
      StackMap stack:
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 1373
            return
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            1    9     1  _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     4       4  any
    Exceptions:
      throws android.os.RemoteException

  public void setHttpProxy(java.lang.String, java.lang.String, java.lang.String, android.net.Uri);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // java.lang.String proxy
        start local 2 // java.lang.String port
        start local 3 // java.lang.String exclList
        start local 4 // android.net.Uri pacFileUrl
         0: .line 1376
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 5 /* _data */
        start local 5 // android.os.Parcel _data
         1: .line 1378
            aload 5 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1379
            aload 5 /* _data */
            aload 1 /* proxy */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         3: .line 1380
            aload 5 /* _data */
            aload 2 /* port */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 1381
            aload 5 /* _data */
            aload 3 /* exclList */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 1382
            aload 4 /* pacFileUrl */
            ifnull 9
         6: .line 1383
            aload 5 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 1384
            aload 4 /* pacFileUrl */
            aload 5 /* _data */
            iconst_0
            invokevirtual android.net.Uri.writeToParcel:(Landroid/os/Parcel;I)V
         8: .line 1385
            goto 10
         9: .line 1387
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 5 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 1389
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 27
            aload 5 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        11: .line 1390
            goto 15
        12: .line 1391
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        13: .line 1392
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 1393
            aload 6
            athrow
        15: .line 1392
      StackMap locals:
      StackMap stack:
            aload 5 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        16: .line 1394
            return
        end local 5 // android.os.Parcel _data
        end local 4 // android.net.Uri pacFileUrl
        end local 3 // java.lang.String exclList
        end local 2 // java.lang.String port
        end local 1 // java.lang.String proxy
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   17     0        this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   17     1       proxy  Ljava/lang/String;
            0   17     2        port  Ljava/lang/String;
            0   17     3    exclList  Ljava/lang/String;
            0   17     4  pacFileUrl  Landroid/net/Uri;
            1   17     5       _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    12      12  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      proxy       
      port        
      exclList    
      pacFileUrl  

  public void setCoreSettings(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.Bundle coreSettings
         0: .line 1397
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 1399
            aload 2 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1400
            aload 1 /* coreSettings */
            ifnull 6
         3: .line 1401
            aload 2 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 1402
            aload 1 /* coreSettings */
            aload 2 /* _data */
            iconst_0
            invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 1403
            goto 7
         6: .line 1405
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 2 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 1407
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 28
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 1408
            goto 12
         9: .line 1409
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        10: .line 1410
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 1411
            aload 3
            athrow
        12: .line 1410
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 1412
            return
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.Bundle coreSettings
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   14     0          this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   14     1  coreSettings  Landroid/os/Bundle;
            1   14     2         _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      coreSettings  

  public void updatePackageCompatibilityInfo(java.lang.String, android.content.res.CompatibilityInfo);
    descriptor: (Ljava/lang/String;Landroid/content/res/CompatibilityInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // java.lang.String pkg
        start local 2 // android.content.res.CompatibilityInfo info
         0: .line 1415
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 1417
            aload 3 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1418
            aload 3 /* _data */
            aload 1 /* pkg */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         3: .line 1419
            aload 2 /* info */
            ifnull 7
         4: .line 1420
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 1421
            aload 2 /* info */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.content.res.CompatibilityInfo.writeToParcel:(Landroid/os/Parcel;I)V
         6: .line 1422
            goto 8
         7: .line 1424
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 1426
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 29
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 1427
            goto 13
        10: .line 1428
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        11: .line 1429
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 1430
            aload 4
            athrow
        13: .line 1429
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 1431
            return
        end local 3 // android.os.Parcel _data
        end local 2 // android.content.res.CompatibilityInfo info
        end local 1 // java.lang.String pkg
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   15     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   15     1    pkg  Ljava/lang/String;
            0   15     2   info  Landroid/content/res/CompatibilityInfo;
            1   15     3  _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      pkg   
      info  

  public void scheduleTrimMemory(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // int level
         0: .line 1434
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 1436
            aload 2 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1437
            aload 2 /* _data */
            iload 1 /* level */
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 1438
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 30
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 1439
            goto 8
         5: .line 1440
      StackMap locals: android.app.IApplicationThread$Stub$Proxy int android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         6: .line 1441
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         7: .line 1442
            aload 3
            athrow
         8: .line 1441
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 1443
            return
        end local 2 // android.os.Parcel _data
        end local 1 // int level
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   10     1  level  I
            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
      level  

  public void dumpMemInfo(android.os.ParcelFileDescriptor, android.os.Debug$MemoryInfo, boolean, boolean, boolean, boolean, boolean, java.lang.String[]);
    descriptor: (Landroid/os/ParcelFileDescriptor;Landroid/os/Debug$MemoryInfo;ZZZZZ[Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=11, args_size=9
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.ParcelFileDescriptor fd
        start local 2 // android.os.Debug$MemoryInfo mem
        start local 3 // boolean checkin
        start local 4 // boolean dumpInfo
        start local 5 // boolean dumpDalvik
        start local 6 // boolean dumpSummaryOnly
        start local 7 // boolean dumpUnreachable
        start local 8 // java.lang.String[] args
         0: .line 1446
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 9 /* _data */
        start local 9 // android.os.Parcel _data
         1: .line 1448
            aload 9 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1449
            aload 1 /* fd */
            ifnull 6
         3: .line 1450
            aload 9 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 1451
            aload 1 /* fd */
            aload 9 /* _data */
            iconst_0
            invokevirtual android.os.ParcelFileDescriptor.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 1452
            goto 7
         6: .line 1454
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 9 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 1456
      StackMap locals:
      StackMap stack:
            aload 2 /* mem */
            ifnull 11
         8: .line 1457
            aload 9 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 1458
            aload 2 /* mem */
            aload 9 /* _data */
            iconst_0
            invokevirtual android.os.Debug$MemoryInfo.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 1459
            goto 12
        11: .line 1461
      StackMap locals:
      StackMap stack:
            aload 9 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 1463
      StackMap locals:
      StackMap stack:
            aload 9 /* _data */
            iload 3 /* checkin */
            ifeq 13
            iconst_1
            goto 14
      StackMap locals:
      StackMap stack: android.os.Parcel
        13: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.ParcelFileDescriptor android.os.Debug$MemoryInfo int int int int int java.lang.String[] android.os.Parcel
      StackMap stack: android.os.Parcel int
        14: invokevirtual android.os.Parcel.writeInt:(I)V
        15: .line 1464
            aload 9 /* _data */
            iload 4 /* dumpInfo */
            ifeq 16
            iconst_1
            goto 17
      StackMap locals:
      StackMap stack: android.os.Parcel
        16: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.ParcelFileDescriptor android.os.Debug$MemoryInfo int int int int int java.lang.String[] android.os.Parcel
      StackMap stack: android.os.Parcel int
        17: invokevirtual android.os.Parcel.writeInt:(I)V
        18: .line 1465
            aload 9 /* _data */
            iload 5 /* dumpDalvik */
            ifeq 19
            iconst_1
            goto 20
      StackMap locals:
      StackMap stack: android.os.Parcel
        19: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.ParcelFileDescriptor android.os.Debug$MemoryInfo int int int int int java.lang.String[] android.os.Parcel
      StackMap stack: android.os.Parcel int
        20: invokevirtual android.os.Parcel.writeInt:(I)V
        21: .line 1466
            aload 9 /* _data */
            iload 6 /* dumpSummaryOnly */
            ifeq 22
            iconst_1
            goto 23
      StackMap locals:
      StackMap stack: android.os.Parcel
        22: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.ParcelFileDescriptor android.os.Debug$MemoryInfo int int int int int java.lang.String[] android.os.Parcel
      StackMap stack: android.os.Parcel int
        23: invokevirtual android.os.Parcel.writeInt:(I)V
        24: .line 1467
            aload 9 /* _data */
            iload 7 /* dumpUnreachable */
            ifeq 25
            iconst_1
            goto 26
      StackMap locals:
      StackMap stack: android.os.Parcel
        25: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.ParcelFileDescriptor android.os.Debug$MemoryInfo int int int int int java.lang.String[] android.os.Parcel
      StackMap stack: android.os.Parcel int
        26: invokevirtual android.os.Parcel.writeInt:(I)V
        27: .line 1468
            aload 9 /* _data */
            aload 8 /* args */
            invokevirtual android.os.Parcel.writeStringArray:([Ljava/lang/String;)V
        28: .line 1469
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 31
            aload 9 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        29: .line 1470
            goto 33
        30: .line 1471
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 10
        31: .line 1472
            aload 9 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        32: .line 1473
            aload 10
            athrow
        33: .line 1472
      StackMap locals:
      StackMap stack:
            aload 9 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        34: .line 1474
            return
        end local 9 // android.os.Parcel _data
        end local 8 // java.lang.String[] args
        end local 7 // boolean dumpUnreachable
        end local 6 // boolean dumpSummaryOnly
        end local 5 // boolean dumpDalvik
        end local 4 // boolean dumpInfo
        end local 3 // boolean checkin
        end local 2 // android.os.Debug$MemoryInfo mem
        end local 1 // android.os.ParcelFileDescriptor fd
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   35     0             this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   35     1               fd  Landroid/os/ParcelFileDescriptor;
            0   35     2              mem  Landroid/os/Debug$MemoryInfo;
            0   35     3          checkin  Z
            0   35     4         dumpInfo  Z
            0   35     5       dumpDalvik  Z
            0   35     6  dumpSummaryOnly  Z
            0   35     7  dumpUnreachable  Z
            0   35     8             args  [Ljava/lang/String;
            1   35     9            _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    30      30  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                 Name  Flags
      fd               
      mem              
      checkin          
      dumpInfo         
      dumpDalvik       
      dumpSummaryOnly  
      dumpUnreachable  
      args             

  public void dumpMemInfoProto(android.os.ParcelFileDescriptor, android.os.Debug$MemoryInfo, boolean, boolean, boolean, boolean, java.lang.String[]);
    descriptor: (Landroid/os/ParcelFileDescriptor;Landroid/os/Debug$MemoryInfo;ZZZZ[Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=10, args_size=8
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.ParcelFileDescriptor fd
        start local 2 // android.os.Debug$MemoryInfo mem
        start local 3 // boolean dumpInfo
        start local 4 // boolean dumpDalvik
        start local 5 // boolean dumpSummaryOnly
        start local 6 // boolean dumpUnreachable
        start local 7 // java.lang.String[] args
         0: .line 1477
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 8 /* _data */
        start local 8 // android.os.Parcel _data
         1: .line 1479
            aload 8 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1480
            aload 1 /* fd */
            ifnull 6
         3: .line 1481
            aload 8 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 1482
            aload 1 /* fd */
            aload 8 /* _data */
            iconst_0
            invokevirtual android.os.ParcelFileDescriptor.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 1483
            goto 7
         6: .line 1485
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 8 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 1487
      StackMap locals:
      StackMap stack:
            aload 2 /* mem */
            ifnull 11
         8: .line 1488
            aload 8 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 1489
            aload 2 /* mem */
            aload 8 /* _data */
            iconst_0
            invokevirtual android.os.Debug$MemoryInfo.writeToParcel:(Landroid/os/Parcel;I)V
        10: .line 1490
            goto 12
        11: .line 1492
      StackMap locals:
      StackMap stack:
            aload 8 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 1494
      StackMap locals:
      StackMap stack:
            aload 8 /* _data */
            iload 3 /* dumpInfo */
            ifeq 13
            iconst_1
            goto 14
      StackMap locals:
      StackMap stack: android.os.Parcel
        13: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.ParcelFileDescriptor android.os.Debug$MemoryInfo int int int int java.lang.String[] android.os.Parcel
      StackMap stack: android.os.Parcel int
        14: invokevirtual android.os.Parcel.writeInt:(I)V
        15: .line 1495
            aload 8 /* _data */
            iload 4 /* dumpDalvik */
            ifeq 16
            iconst_1
            goto 17
      StackMap locals:
      StackMap stack: android.os.Parcel
        16: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.ParcelFileDescriptor android.os.Debug$MemoryInfo int int int int java.lang.String[] android.os.Parcel
      StackMap stack: android.os.Parcel int
        17: invokevirtual android.os.Parcel.writeInt:(I)V
        18: .line 1496
            aload 8 /* _data */
            iload 5 /* dumpSummaryOnly */
            ifeq 19
            iconst_1
            goto 20
      StackMap locals:
      StackMap stack: android.os.Parcel
        19: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.ParcelFileDescriptor android.os.Debug$MemoryInfo int int int int java.lang.String[] android.os.Parcel
      StackMap stack: android.os.Parcel int
        20: invokevirtual android.os.Parcel.writeInt:(I)V
        21: .line 1497
            aload 8 /* _data */
            iload 6 /* dumpUnreachable */
            ifeq 22
            iconst_1
            goto 23
      StackMap locals:
      StackMap stack: android.os.Parcel
        22: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.ParcelFileDescriptor android.os.Debug$MemoryInfo int int int int java.lang.String[] android.os.Parcel
      StackMap stack: android.os.Parcel int
        23: invokevirtual android.os.Parcel.writeInt:(I)V
        24: .line 1498
            aload 8 /* _data */
            aload 7 /* args */
            invokevirtual android.os.Parcel.writeStringArray:([Ljava/lang/String;)V
        25: .line 1499
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 32
            aload 8 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        26: .line 1500
            goto 30
        27: .line 1501
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 9
        28: .line 1502
            aload 8 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        29: .line 1503
            aload 9
            athrow
        30: .line 1502
      StackMap locals:
      StackMap stack:
            aload 8 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        31: .line 1504
            return
        end local 8 // android.os.Parcel _data
        end local 7 // java.lang.String[] args
        end local 6 // boolean dumpUnreachable
        end local 5 // boolean dumpSummaryOnly
        end local 4 // boolean dumpDalvik
        end local 3 // boolean dumpInfo
        end local 2 // android.os.Debug$MemoryInfo mem
        end local 1 // android.os.ParcelFileDescriptor fd
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   32     0             this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   32     1               fd  Landroid/os/ParcelFileDescriptor;
            0   32     2              mem  Landroid/os/Debug$MemoryInfo;
            0   32     3         dumpInfo  Z
            0   32     4       dumpDalvik  Z
            0   32     5  dumpSummaryOnly  Z
            0   32     6  dumpUnreachable  Z
            0   32     7             args  [Ljava/lang/String;
            1   32     8            _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    27      27  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                 Name  Flags
      fd               
      mem              
      dumpInfo         
      dumpDalvik       
      dumpSummaryOnly  
      dumpUnreachable  
      args             

  public void dumpGfxInfo(android.os.ParcelFileDescriptor, java.lang.String[]);
    descriptor: (Landroid/os/ParcelFileDescriptor;[Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.ParcelFileDescriptor fd
        start local 2 // java.lang.String[] args
         0: .line 1507
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 1509
            aload 3 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1510
            aload 1 /* fd */
            ifnull 6
         3: .line 1511
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 1512
            aload 1 /* fd */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.ParcelFileDescriptor.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 1513
            goto 7
         6: .line 1515
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 1517
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            aload 2 /* args */
            invokevirtual android.os.Parcel.writeStringArray:([Ljava/lang/String;)V
         8: .line 1518
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 33
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 1519
            goto 13
        10: .line 1520
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        11: .line 1521
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 1522
            aload 4
            athrow
        13: .line 1521
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 1523
            return
        end local 3 // android.os.Parcel _data
        end local 2 // java.lang.String[] args
        end local 1 // android.os.ParcelFileDescriptor fd
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   15     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   15     1     fd  Landroid/os/ParcelFileDescriptor;
            0   15     2   args  [Ljava/lang/String;
            1   15     3  _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      fd    
      args  

  public void dumpProvider(android.os.ParcelFileDescriptor, android.os.IBinder, java.lang.String[]);
    descriptor: (Landroid/os/ParcelFileDescriptor;Landroid/os/IBinder;[Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.ParcelFileDescriptor fd
        start local 2 // android.os.IBinder servicetoken
        start local 3 // java.lang.String[] args
         0: .line 1526
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 4 /* _data */
        start local 4 // android.os.Parcel _data
         1: .line 1528
            aload 4 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1529
            aload 1 /* fd */
            ifnull 6
         3: .line 1530
            aload 4 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 1531
            aload 1 /* fd */
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.ParcelFileDescriptor.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 1532
            goto 7
         6: .line 1534
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 4 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 1536
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            aload 2 /* servicetoken */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         8: .line 1537
            aload 4 /* _data */
            aload 3 /* args */
            invokevirtual android.os.Parcel.writeStringArray:([Ljava/lang/String;)V
         9: .line 1538
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 34
            aload 4 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
        10: .line 1539
            goto 14
        11: .line 1540
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        12: .line 1541
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 1542
            aload 5
            athrow
        14: .line 1541
      StackMap locals:
      StackMap stack:
            aload 4 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 1543
            return
        end local 4 // android.os.Parcel _data
        end local 3 // java.lang.String[] args
        end local 2 // android.os.IBinder servicetoken
        end local 1 // android.os.ParcelFileDescriptor fd
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   16     0          this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   16     1            fd  Landroid/os/ParcelFileDescriptor;
            0   16     2  servicetoken  Landroid/os/IBinder;
            0   16     3          args  [Ljava/lang/String;
            1   16     4         _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    11      11  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      fd            
      servicetoken  
      args          

  public void dumpDbInfo(android.os.ParcelFileDescriptor, java.lang.String[]);
    descriptor: (Landroid/os/ParcelFileDescriptor;[Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.ParcelFileDescriptor fd
        start local 2 // java.lang.String[] args
         0: .line 1546
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 1548
            aload 3 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1549
            aload 1 /* fd */
            ifnull 6
         3: .line 1550
            aload 3 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 1551
            aload 1 /* fd */
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.ParcelFileDescriptor.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 1552
            goto 7
         6: .line 1554
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 3 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 1556
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            aload 2 /* args */
            invokevirtual android.os.Parcel.writeStringArray:([Ljava/lang/String;)V
         8: .line 1557
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 35
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         9: .line 1558
            goto 13
        10: .line 1559
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        11: .line 1560
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 1561
            aload 4
            athrow
        13: .line 1560
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 1562
            return
        end local 3 // android.os.Parcel _data
        end local 2 // java.lang.String[] args
        end local 1 // android.os.ParcelFileDescriptor fd
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   15     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   15     1     fd  Landroid/os/ParcelFileDescriptor;
            0   15     2   args  [Ljava/lang/String;
            1   15     3  _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1    10      10  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      fd    
      args  

  public void unstableProviderDied(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.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.IBinder provider
         0: .line 1565
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 1567
            aload 2 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1568
            aload 2 /* _data */
            aload 1 /* provider */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         3: .line 1569
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 36
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 1570
            goto 8
         5: .line 1571
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.IBinder android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         6: .line 1572
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         7: .line 1573
            aload 3
            athrow
         8: .line 1572
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 1574
            return
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder provider
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0      this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   10     1  provider  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
      provider  

  public void requestAssistContextExtras(android.os.IBinder, android.os.IBinder, int, int, int);
    descriptor: (Landroid/os/IBinder;Landroid/os/IBinder;III)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=6
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.IBinder activityToken
        start local 2 // android.os.IBinder requestToken
        start local 3 // int requestType
        start local 4 // int sessionId
        start local 5 // int flags
         0: .line 1577
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 6 /* _data */
        start local 6 // android.os.Parcel _data
         1: .line 1579
            aload 6 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1580
            aload 6 /* _data */
            aload 1 /* activityToken */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         3: .line 1581
            aload 6 /* _data */
            aload 2 /* requestToken */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         4: .line 1582
            aload 6 /* _data */
            iload 3 /* requestType */
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 1583
            aload 6 /* _data */
            iload 4 /* sessionId */
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 1584
            aload 6 /* _data */
            iload 5 /* flags */
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 1585
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 37
            aload 6 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 1586
            goto 12
         9: .line 1587
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.IBinder android.os.IBinder int int int android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 7
        10: .line 1588
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 1589
            aload 7
            athrow
        12: .line 1588
      StackMap locals:
      StackMap stack:
            aload 6 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 1590
            return
        end local 6 // android.os.Parcel _data
        end local 5 // int flags
        end local 4 // int sessionId
        end local 3 // int requestType
        end local 2 // android.os.IBinder requestToken
        end local 1 // android.os.IBinder activityToken
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   14     0           this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   14     1  activityToken  Landroid/os/IBinder;
            0   14     2   requestToken  Landroid/os/IBinder;
            0   14     3    requestType  I
            0   14     4      sessionId  I
            0   14     5          flags  I
            1   14     6          _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      activityToken  
      requestToken   
      requestType    
      sessionId      
      flags          

  public void scheduleTranslucentConversionComplete(android.os.IBinder, boolean);
    descriptor: (Landroid/os/IBinder;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // boolean timeout
         0: .line 1593
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 1595
            aload 3 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1596
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         3: .line 1597
            aload 3 /* _data */
            iload 2 /* timeout */
            ifeq 4
            iconst_1
            goto 5
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.IBinder int android.os.Parcel
      StackMap stack: android.os.Parcel
         4: iconst_0
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.IBinder int android.os.Parcel
      StackMap stack: android.os.Parcel int
         5: invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 1598
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 38
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 1599
            goto 11
         8: .line 1600
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
         9: .line 1601
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 1602
            aload 4
            athrow
        11: .line 1601
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 1603
            return
        end local 3 // android.os.Parcel _data
        end local 2 // boolean timeout
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   13     0     this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   13     1    token  Landroid/os/IBinder;
            0   13     2  timeout  Z
            1   13     3    _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      token    
      timeout  

  public void setProcessState(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // int state
         0: .line 1606
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 1608
            aload 2 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1609
            aload 2 /* _data */
            iload 1 /* state */
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 1610
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 39
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 1611
            goto 8
         5: .line 1612
      StackMap locals: android.app.IApplicationThread$Stub$Proxy int android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         6: .line 1613
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         7: .line 1614
            aload 3
            athrow
         8: .line 1613
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 1615
            return
        end local 2 // android.os.Parcel _data
        end local 1 // int state
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   10     1  state  I
            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
      state  

  public void scheduleInstallProvider(android.content.pm.ProviderInfo);
    descriptor: (Landroid/content/pm/ProviderInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.content.pm.ProviderInfo provider
         0: .line 1618
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 1620
            aload 2 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1621
            aload 1 /* provider */
            ifnull 6
         3: .line 1622
            aload 2 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 1623
            aload 1 /* provider */
            aload 2 /* _data */
            iconst_0
            invokevirtual android.content.pm.ProviderInfo.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 1624
            goto 7
         6: .line 1626
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 2 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 1628
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 40
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 1629
            goto 12
         9: .line 1630
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        10: .line 1631
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 1632
            aload 3
            athrow
        12: .line 1631
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 1633
            return
        end local 2 // android.os.Parcel _data
        end local 1 // android.content.pm.ProviderInfo provider
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   14     0      this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   14     1  provider  Landroid/content/pm/ProviderInfo;
            1   14     2     _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      provider  

  public void updateTimePrefs(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // int timeFormatPreference
         0: .line 1636
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 1638
            aload 2 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1639
            aload 2 /* _data */
            iload 1 /* timeFormatPreference */
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 1640
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 41
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 1641
            goto 8
         5: .line 1642
      StackMap locals: android.app.IApplicationThread$Stub$Proxy int android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         6: .line 1643
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         7: .line 1644
            aload 3
            athrow
         8: .line 1643
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 1645
            return
        end local 2 // android.os.Parcel _data
        end local 1 // int timeFormatPreference
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   10     0                  this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   10     1  timeFormatPreference  I
            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
      timeFormatPreference  

  public void scheduleEnterAnimationComplete(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.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.IBinder token
         0: .line 1648
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 1650
            aload 2 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1651
            aload 2 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         3: .line 1652
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 42
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 1653
            goto 8
         5: .line 1654
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.IBinder android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         6: .line 1655
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         7: .line 1656
            aload 3
            athrow
         8: .line 1655
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 1657
            return
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Landroid/app/IApplicationThread$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 notifyCleartextNetwork(byte[]);
    descriptor: ([B)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // byte[] firstPacket
         0: .line 1660
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 1662
            aload 2 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1663
            aload 2 /* _data */
            aload 1 /* firstPacket */
            invokevirtual android.os.Parcel.writeByteArray:([B)V
         3: .line 1664
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 43
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 1665
            goto 8
         5: .line 1666
      StackMap locals: android.app.IApplicationThread$Stub$Proxy byte[] android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         6: .line 1667
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         7: .line 1668
            aload 3
            athrow
         8: .line 1667
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 1669
            return
        end local 2 // android.os.Parcel _data
        end local 1 // byte[] firstPacket
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   10     0         this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   10     1  firstPacket  [B
            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
      firstPacket  

  public void startBinderTracking();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
         0: .line 1672
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 1674
            aload 1 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1675
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 44
            aload 1 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         3: .line 1676
            goto 7
         4: .line 1677
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 2
         5: .line 1678
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         6: .line 1679
            aload 2
            athrow
         7: .line 1678
      StackMap locals:
      StackMap stack:
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 1680
            return
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            1    9     1  _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     4       4  any
    Exceptions:
      throws android.os.RemoteException

  public void stopBinderTrackingAndDump(android.os.ParcelFileDescriptor);
    descriptor: (Landroid/os/ParcelFileDescriptor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.ParcelFileDescriptor fd
         0: .line 1683
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 1685
            aload 2 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1686
            aload 1 /* fd */
            ifnull 6
         3: .line 1687
            aload 2 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 1688
            aload 1 /* fd */
            aload 2 /* _data */
            iconst_0
            invokevirtual android.os.ParcelFileDescriptor.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 1689
            goto 7
         6: .line 1691
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 2 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 1693
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 45
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 1694
            goto 12
         9: .line 1695
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        10: .line 1696
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 1697
            aload 3
            athrow
        12: .line 1696
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 1698
            return
        end local 2 // android.os.Parcel _data
        end local 1 // android.os.ParcelFileDescriptor fd
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   14     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   14     1     fd  Landroid/os/ParcelFileDescriptor;
            1   14     2  _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      fd    

  public void scheduleLocalVoiceInteractionStarted(android.os.IBinder, com.android.internal.app.IVoiceInteractor);
    descriptor: (Landroid/os/IBinder;Lcom/android/internal/app/IVoiceInteractor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.os.IBinder token
        start local 2 // com.android.internal.app.IVoiceInteractor voiceInteractor
         0: .line 1701
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 1703
            aload 3 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1704
            aload 3 /* _data */
            aload 1 /* token */
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         3: .line 1705
            aload 3 /* _data */
            aload 2 /* voiceInteractor */
            ifnull 4
            aload 2 /* voiceInteractor */
            invokeinterface com.android.internal.app.IVoiceInteractor.asBinder:()Landroid/os/IBinder;
            goto 5
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.IBinder com.android.internal.app.IVoiceInteractor android.os.Parcel
      StackMap stack: android.os.Parcel
         4: aconst_null
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.IBinder com.android.internal.app.IVoiceInteractor android.os.Parcel
      StackMap stack: android.os.Parcel android.os.IBinder
         5: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         6: .line 1706
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 46
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         7: .line 1707
            goto 11
         8: .line 1708
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
         9: .line 1709
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 1710
            aload 4
            athrow
        11: .line 1709
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        12: .line 1711
            return
        end local 3 // android.os.Parcel _data
        end local 2 // com.android.internal.app.IVoiceInteractor voiceInteractor
        end local 1 // android.os.IBinder token
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   13     0             this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   13     1            token  Landroid/os/IBinder;
            0   13     2  voiceInteractor  Lcom/android/internal/app/IVoiceInteractor;
            1   13     3            _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     8       8  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                 Name  Flags
      token            
      voiceInteractor  

  public void handleTrustStorageUpdate();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
         0: .line 1714
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* _data */
        start local 1 // android.os.Parcel _data
         1: .line 1716
            aload 1 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1717
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 47
            aload 1 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         3: .line 1718
            goto 7
         4: .line 1719
      StackMap locals: android.app.IApplicationThread$Stub$Proxy android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 2
         5: .line 1720
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         6: .line 1721
            aload 2
            athrow
         7: .line 1720
      StackMap locals:
      StackMap stack:
            aload 1 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         8: .line 1722
            return
        end local 1 // android.os.Parcel _data
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            1    9     1  _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     4       4  any
    Exceptions:
      throws android.os.RemoteException

  public void attachAgent(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // java.lang.String path
         0: .line 1725
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 1727
            aload 2 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1728
            aload 2 /* _data */
            aload 1 /* path */
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         3: .line 1729
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 48
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 1730
            goto 8
         5: .line 1731
      StackMap locals: android.app.IApplicationThread$Stub$Proxy java.lang.String android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 3
         6: .line 1732
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         7: .line 1733
            aload 3
            athrow
         8: .line 1732
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 1734
            return
        end local 2 // android.os.Parcel _data
        end local 1 // java.lang.String path
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   10     1   path  Ljava/lang/String;
            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
      path  

  public void scheduleApplicationInfoChanged(android.content.pm.ApplicationInfo);
    descriptor: (Landroid/content/pm/ApplicationInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.content.pm.ApplicationInfo ai
         0: .line 1737
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 1739
            aload 2 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1740
            aload 1 /* ai */
            ifnull 6
         3: .line 1741
            aload 2 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 1742
            aload 1 /* ai */
            aload 2 /* _data */
            iconst_0
            invokevirtual android.content.pm.ApplicationInfo.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 1743
            goto 7
         6: .line 1745
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 2 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 1747
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 49
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 1748
            goto 12
         9: .line 1749
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        10: .line 1750
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 1751
            aload 3
            athrow
        12: .line 1750
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 1752
            return
        end local 2 // android.os.Parcel _data
        end local 1 // android.content.pm.ApplicationInfo ai
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   14     0   this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   14     1     ai  Landroid/content/pm/ApplicationInfo;
            1   14     2  _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      ai    

  public void setNetworkBlockSeq(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // long procStateSeq
         0: .line 1755
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 3 /* _data */
        start local 3 // android.os.Parcel _data
         1: .line 1757
            aload 3 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1758
            aload 3 /* _data */
            lload 1 /* procStateSeq */
            invokevirtual android.os.Parcel.writeLong:(J)V
         3: .line 1759
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 50
            aload 3 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 1760
            goto 8
         5: .line 1761
      StackMap locals: android.app.IApplicationThread$Stub$Proxy long android.os.Parcel
      StackMap stack: java.lang.Throwable
            astore 4
         6: .line 1762
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         7: .line 1763
            aload 4
            athrow
         8: .line 1762
      StackMap locals:
      StackMap stack:
            aload 3 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
         9: .line 1764
            return
        end local 3 // android.os.Parcel _data
        end local 1 // long procStateSeq
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   10     0          this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   10     1  procStateSeq  J
            1   10     3         _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     5       5  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      procStateSeq  

  public void scheduleTransaction(android.app.servertransaction.ClientTransaction);
    descriptor: (Landroid/app/servertransaction/ClientTransaction;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // android.app.IApplicationThread$Stub$Proxy this
        start local 1 // android.app.servertransaction.ClientTransaction transaction
         0: .line 1767
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* _data */
        start local 2 // android.os.Parcel _data
         1: .line 1769
            aload 2 /* _data */
            ldc "android.app.IApplicationThread"
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         2: .line 1770
            aload 1 /* transaction */
            ifnull 6
         3: .line 1771
            aload 2 /* _data */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 1772
            aload 1 /* transaction */
            aload 2 /* _data */
            iconst_0
            invokevirtual android.app.servertransaction.ClientTransaction.writeToParcel:(Landroid/os/Parcel;I)V
         5: .line 1773
            goto 7
         6: .line 1775
      StackMap locals: android.os.Parcel
      StackMap stack:
            aload 2 /* _data */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 1777
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.IApplicationThread$Stub$Proxy.mRemote:Landroid/os/IBinder;
            bipush 51
            aload 2 /* _data */
            aconst_null
            iconst_1
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         8: .line 1778
            goto 12
         9: .line 1779
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        10: .line 1780
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 1781
            aload 3
            athrow
        12: .line 1780
      StackMap locals:
      StackMap stack:
            aload 2 /* _data */
            invokevirtual android.os.Parcel.recycle:()V
        13: .line 1782
            return
        end local 2 // android.os.Parcel _data
        end local 1 // android.app.servertransaction.ClientTransaction transaction
        end local 0 // android.app.IApplicationThread$Stub$Proxy this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   14     0         this  Landroid/app/IApplicationThread$Stub$Proxy;
            0   14     1  transaction  Landroid/app/servertransaction/ClientTransaction;
            1   14     2        _data  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           1     9       9  any
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      transaction  
}
SourceFile: "IApplicationThread.java"
NestHost: android.app.IApplicationThread
InnerClasses:
  public abstract Stub = android.app.IApplicationThread$Stub of android.app.IApplicationThread
  private Proxy = android.app.IApplicationThread$Stub$Proxy of android.app.IApplicationThread$Stub
  public MemoryInfo = android.os.Debug$MemoryInfo of android.os.Debug