public class android.content.ContextWrapper extends android.content.Context
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.content.ContextWrapper
  super_class: android.content.Context
{
  android.content.Context mBase;
    descriptor: Landroid/content/Context;
    flags: (0x0000) 

  public void <init>(android.content.Context);
    descriptor: (Landroid/content/Context;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Context base
         0: .line 59
            aload 0 /* this */
            invokespecial android.content.Context.<init>:()V
         1: .line 60
            aload 0 /* this */
            aload 1 /* base */
            putfield android.content.ContextWrapper.mBase:Landroid/content/Context;
         2: .line 61
            return
        end local 1 // android.content.Context base
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/ContextWrapper;
            0    3     1  base  Landroid/content/Context;
    MethodParameters:
      Name  Flags
      base  

  protected void attachBaseContext(android.content.Context);
    descriptor: (Landroid/content/Context;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Context base
         0: .line 71
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            ifnull 2
         1: .line 72
            new java.lang.IllegalStateException
            dup
            ldc "Base context already set"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 74
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* base */
            putfield android.content.ContextWrapper.mBase:Landroid/content/Context;
         3: .line 75
            return
        end local 1 // android.content.Context base
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/content/ContextWrapper;
            0    4     1  base  Landroid/content/Context;
    MethodParameters:
      Name  Flags
      base  

  public android.content.Context getBaseContext();
    descriptor: ()Landroid/content/Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 81
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public android.content.res.AssetManager getAssets();
    descriptor: ()Landroid/content/res/AssetManager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 86
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getAssets:()Landroid/content/res/AssetManager;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public android.content.res.Resources getResources();
    descriptor: ()Landroid/content/res/Resources;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 91
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getResources:()Landroid/content/res/Resources;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public android.content.pm.PackageManager getPackageManager();
    descriptor: ()Landroid/content/pm/PackageManager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 96
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getPackageManager:()Landroid/content/pm/PackageManager;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public android.content.ContentResolver getContentResolver();
    descriptor: ()Landroid/content/ContentResolver;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 101
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getContentResolver:()Landroid/content/ContentResolver;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public android.os.Looper getMainLooper();
    descriptor: ()Landroid/os/Looper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 106
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getMainLooper:()Landroid/os/Looper;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public java.util.concurrent.Executor getMainExecutor();
    descriptor: ()Ljava/util/concurrent/Executor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 111
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getMainExecutor:()Ljava/util/concurrent/Executor;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public android.content.Context getApplicationContext();
    descriptor: ()Landroid/content/Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 116
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getApplicationContext:()Landroid/content/Context;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public void setTheme(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // int resid
         0: .line 121
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            iload 1 /* resid */
            invokevirtual android.content.Context.setTheme:(I)V
         1: .line 122
            return
        end local 1 // int resid
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/content/ContextWrapper;
            0    2     1  resid  I
    MethodParameters:
       Name  Flags
      resid  

  public int getThemeResId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 127
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getThemeResId:()I
            ireturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public android.content.res.Resources$Theme getTheme();
    descriptor: ()Landroid/content/res/Resources$Theme;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 132
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getTheme:()Landroid/content/res/Resources$Theme;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public java.lang.ClassLoader getClassLoader();
    descriptor: ()Ljava/lang/ClassLoader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 137
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getClassLoader:()Ljava/lang/ClassLoader;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public java.lang.String getPackageName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 142
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getPackageName:()Ljava/lang/String;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public java.lang.String getBasePackageName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 148
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getBasePackageName:()Ljava/lang/String;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public java.lang.String getOpPackageName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 154
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public android.content.pm.ApplicationInfo getApplicationInfo();
    descriptor: ()Landroid/content/pm/ApplicationInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 159
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getApplicationInfo:()Landroid/content/pm/ApplicationInfo;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public java.lang.String getPackageResourcePath();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 164
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getPackageResourcePath:()Ljava/lang/String;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public java.lang.String getPackageCodePath();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 169
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getPackageCodePath:()Ljava/lang/String;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public android.content.SharedPreferences getSharedPreferences(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Landroid/content/SharedPreferences;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String name
        start local 2 // int mode
         0: .line 174
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* name */
            iload 2 /* mode */
            invokevirtual android.content.Context.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences;
            areturn
        end local 2 // int mode
        end local 1 // java.lang.String name
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
            0    1     1  name  Ljava/lang/String;
            0    1     2  mode  I
    MethodParameters:
      Name  Flags
      name  
      mode  

  public android.content.SharedPreferences getSharedPreferences(java.io.File, int);
    descriptor: (Ljava/io/File;I)Landroid/content/SharedPreferences;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.io.File file
        start local 2 // int mode
         0: .line 180
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* file */
            iload 2 /* mode */
            invokevirtual android.content.Context.getSharedPreferences:(Ljava/io/File;I)Landroid/content/SharedPreferences;
            areturn
        end local 2 // int mode
        end local 1 // java.io.File file
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
            0    1     1  file  Ljava/io/File;
            0    1     2  mode  I
    MethodParameters:
      Name  Flags
      file  
      mode  

  public void reloadSharedPreferences();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 186
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.reloadSharedPreferences:()V
         1: .line 187
            return
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/content/ContextWrapper;

  public boolean moveSharedPreferencesFrom(android.content.Context, java.lang.String);
    descriptor: (Landroid/content/Context;Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Context sourceContext
        start local 2 // java.lang.String name
         0: .line 191
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* sourceContext */
            aload 2 /* name */
            invokevirtual android.content.Context.moveSharedPreferencesFrom:(Landroid/content/Context;Ljava/lang/String;)Z
            ireturn
        end local 2 // java.lang.String name
        end local 1 // android.content.Context sourceContext
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Landroid/content/ContextWrapper;
            0    1     1  sourceContext  Landroid/content/Context;
            0    1     2           name  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      sourceContext  
      name           

  public boolean deleteSharedPreferences(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String name
         0: .line 196
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* name */
            invokevirtual android.content.Context.deleteSharedPreferences:(Ljava/lang/String;)Z
            ireturn
        end local 1 // java.lang.String name
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public java.io.FileInputStream openFileInput(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/io/FileInputStream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String name
         0: .line 202
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* name */
            invokevirtual android.content.Context.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream;
            areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
            0    1     1  name  Ljava/lang/String;
    Exceptions:
      throws java.io.FileNotFoundException
    MethodParameters:
      Name  Flags
      name  

  public java.io.FileOutputStream openFileOutput(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Ljava/io/FileOutputStream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String name
        start local 2 // int mode
         0: .line 208
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* name */
            iload 2 /* mode */
            invokevirtual android.content.Context.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream;
            areturn
        end local 2 // int mode
        end local 1 // java.lang.String name
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
            0    1     1  name  Ljava/lang/String;
            0    1     2  mode  I
    Exceptions:
      throws java.io.FileNotFoundException
    MethodParameters:
      Name  Flags
      name  
      mode  

  public boolean deleteFile(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String name
         0: .line 213
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* name */
            invokevirtual android.content.Context.deleteFile:(Ljava/lang/String;)Z
            ireturn
        end local 1 // java.lang.String name
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public java.io.File getFileStreamPath(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String name
         0: .line 218
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* name */
            invokevirtual android.content.Context.getFileStreamPath:(Ljava/lang/String;)Ljava/io/File;
            areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public java.io.File getSharedPreferencesPath(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String name
         0: .line 224
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* name */
            invokevirtual android.content.Context.getSharedPreferencesPath:(Ljava/lang/String;)Ljava/io/File;
            areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public java.lang.String[] fileList();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 229
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.fileList:()[Ljava/lang/String;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public java.io.File getDataDir();
    descriptor: ()Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 234
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getDataDir:()Ljava/io/File;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public java.io.File getFilesDir();
    descriptor: ()Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 239
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getFilesDir:()Ljava/io/File;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public java.io.File getNoBackupFilesDir();
    descriptor: ()Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 244
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getNoBackupFilesDir:()Ljava/io/File;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public java.io.File getExternalFilesDir(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String type
         0: .line 249
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* type */
            invokevirtual android.content.Context.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File;
            areturn
        end local 1 // java.lang.String type
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
            0    1     1  type  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      type  

  public java.io.File[] getExternalFilesDirs(java.lang.String);
    descriptor: (Ljava/lang/String;)[Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String type
         0: .line 254
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* type */
            invokevirtual android.content.Context.getExternalFilesDirs:(Ljava/lang/String;)[Ljava/io/File;
            areturn
        end local 1 // java.lang.String type
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
            0    1     1  type  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      type  

  public java.io.File getObbDir();
    descriptor: ()Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 259
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getObbDir:()Ljava/io/File;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public java.io.File[] getObbDirs();
    descriptor: ()[Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 264
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getObbDirs:()[Ljava/io/File;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public java.io.File getCacheDir();
    descriptor: ()Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 269
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getCacheDir:()Ljava/io/File;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public java.io.File getCodeCacheDir();
    descriptor: ()Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 274
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getCodeCacheDir:()Ljava/io/File;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public java.io.File getExternalCacheDir();
    descriptor: ()Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 279
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getExternalCacheDir:()Ljava/io/File;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public java.io.File[] getExternalCacheDirs();
    descriptor: ()[Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 284
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getExternalCacheDirs:()[Ljava/io/File;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public java.io.File[] getExternalMediaDirs();
    descriptor: ()[Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 289
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getExternalMediaDirs:()[Ljava/io/File;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public java.io.File getDir(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String name
        start local 2 // int mode
         0: .line 294
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* name */
            iload 2 /* mode */
            invokevirtual android.content.Context.getDir:(Ljava/lang/String;I)Ljava/io/File;
            areturn
        end local 2 // int mode
        end local 1 // java.lang.String name
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
            0    1     1  name  Ljava/lang/String;
            0    1     2  mode  I
    MethodParameters:
      Name  Flags
      name  
      mode  

  public java.io.File getPreloadsFileCache();
    descriptor: ()Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 301
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getPreloadsFileCache:()Ljava/io/File;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory);
    descriptor: (Ljava/lang/String;ILandroid/database/sqlite/SQLiteDatabase$CursorFactory;)Landroid/database/sqlite/SQLiteDatabase;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String name
        start local 2 // int mode
        start local 3 // android.database.sqlite.SQLiteDatabase$CursorFactory factory
         0: .line 306
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* name */
            iload 2 /* mode */
            aload 3 /* factory */
            invokevirtual android.content.Context.openOrCreateDatabase:(Ljava/lang/String;ILandroid/database/sqlite/SQLiteDatabase$CursorFactory;)Landroid/database/sqlite/SQLiteDatabase;
            areturn
        end local 3 // android.database.sqlite.SQLiteDatabase$CursorFactory factory
        end local 2 // int mode
        end local 1 // java.lang.String name
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/content/ContextWrapper;
            0    1     1     name  Ljava/lang/String;
            0    1     2     mode  I
            0    1     3  factory  Landroid/database/sqlite/SQLiteDatabase$CursorFactory;
    MethodParameters:
         Name  Flags
      name     
      mode     
      factory  

  public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler);
    descriptor: (Ljava/lang/String;ILandroid/database/sqlite/SQLiteDatabase$CursorFactory;Landroid/database/DatabaseErrorHandler;)Landroid/database/sqlite/SQLiteDatabase;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String name
        start local 2 // int mode
        start local 3 // android.database.sqlite.SQLiteDatabase$CursorFactory factory
        start local 4 // android.database.DatabaseErrorHandler errorHandler
         0: .line 312
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* name */
            iload 2 /* mode */
            aload 3 /* factory */
            aload 4 /* errorHandler */
            invokevirtual android.content.Context.openOrCreateDatabase:(Ljava/lang/String;ILandroid/database/sqlite/SQLiteDatabase$CursorFactory;Landroid/database/DatabaseErrorHandler;)Landroid/database/sqlite/SQLiteDatabase;
            areturn
        end local 4 // android.database.DatabaseErrorHandler errorHandler
        end local 3 // android.database.sqlite.SQLiteDatabase$CursorFactory factory
        end local 2 // int mode
        end local 1 // java.lang.String name
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Landroid/content/ContextWrapper;
            0    1     1          name  Ljava/lang/String;
            0    1     2          mode  I
            0    1     3       factory  Landroid/database/sqlite/SQLiteDatabase$CursorFactory;
            0    1     4  errorHandler  Landroid/database/DatabaseErrorHandler;
    MethodParameters:
              Name  Flags
      name          
      mode          
      factory       
      errorHandler  

  public boolean moveDatabaseFrom(android.content.Context, java.lang.String);
    descriptor: (Landroid/content/Context;Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Context sourceContext
        start local 2 // java.lang.String name
         0: .line 317
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* sourceContext */
            aload 2 /* name */
            invokevirtual android.content.Context.moveDatabaseFrom:(Landroid/content/Context;Ljava/lang/String;)Z
            ireturn
        end local 2 // java.lang.String name
        end local 1 // android.content.Context sourceContext
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Landroid/content/ContextWrapper;
            0    1     1  sourceContext  Landroid/content/Context;
            0    1     2           name  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      sourceContext  
      name           

  public boolean deleteDatabase(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String name
         0: .line 322
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* name */
            invokevirtual android.content.Context.deleteDatabase:(Ljava/lang/String;)Z
            ireturn
        end local 1 // java.lang.String name
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public java.io.File getDatabasePath(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String name
         0: .line 327
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* name */
            invokevirtual android.content.Context.getDatabasePath:(Ljava/lang/String;)Ljava/io/File;
            areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public java.lang.String[] databaseList();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 332
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.databaseList:()[Ljava/lang/String;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public android.graphics.drawable.Drawable getWallpaper();
    descriptor: ()Landroid/graphics/drawable/Drawable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 338
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getWallpaper:()Landroid/graphics/drawable/Drawable;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public android.graphics.drawable.Drawable peekWallpaper();
    descriptor: ()Landroid/graphics/drawable/Drawable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 344
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.peekWallpaper:()Landroid/graphics/drawable/Drawable;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public int getWallpaperDesiredMinimumWidth();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 350
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getWallpaperDesiredMinimumWidth:()I
            ireturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public int getWallpaperDesiredMinimumHeight();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 356
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getWallpaperDesiredMinimumHeight:()I
            ireturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public void setWallpaper(android.graphics.Bitmap);
    descriptor: (Landroid/graphics/Bitmap;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.graphics.Bitmap bitmap
         0: .line 362
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* bitmap */
            invokevirtual android.content.Context.setWallpaper:(Landroid/graphics/Bitmap;)V
         1: .line 363
            return
        end local 1 // android.graphics.Bitmap bitmap
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/content/ContextWrapper;
            0    2     1  bitmap  Landroid/graphics/Bitmap;
    Exceptions:
      throws java.io.IOException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      bitmap  

  public void setWallpaper(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.io.InputStream data
         0: .line 368
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* data */
            invokevirtual android.content.Context.setWallpaper:(Ljava/io/InputStream;)V
         1: .line 369
            return
        end local 1 // java.io.InputStream data
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/content/ContextWrapper;
            0    2     1  data  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      data  

  public void clearWallpaper();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 374
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.clearWallpaper:()V
         1: .line 375
            return
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/content/ContextWrapper;
    Exceptions:
      throws java.io.IOException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public void startActivity(android.content.Intent);
    descriptor: (Landroid/content/Intent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
         0: .line 379
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            invokevirtual android.content.Context.startActivity:(Landroid/content/Intent;)V
         1: .line 380
            return
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/content/ContextWrapper;
            0    2     1  intent  Landroid/content/Intent;
    MethodParameters:
        Name  Flags
      intent  

  public void startActivityAsUser(android.content.Intent, android.os.UserHandle);
    descriptor: (Landroid/content/Intent;Landroid/os/UserHandle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // android.os.UserHandle user
         0: .line 385
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* user */
            invokevirtual android.content.Context.startActivityAsUser:(Landroid/content/Intent;Landroid/os/UserHandle;)V
         1: .line 386
            return
        end local 2 // android.os.UserHandle user
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/content/ContextWrapper;
            0    2     1  intent  Landroid/content/Intent;
            0    2     2    user  Landroid/os/UserHandle;
    MethodParameters:
        Name  Flags
      intent  
      user    

  public void startActivityForResult(java.lang.String, android.content.Intent, int, android.os.Bundle);
    descriptor: (Ljava/lang/String;Landroid/content/Intent;ILandroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String who
        start local 2 // android.content.Intent intent
        start local 3 // int requestCode
        start local 4 // android.os.Bundle options
         0: .line 391
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* who */
            aload 2 /* intent */
            iload 3 /* requestCode */
            aload 4 /* options */
            invokevirtual android.content.Context.startActivityForResult:(Ljava/lang/String;Landroid/content/Intent;ILandroid/os/Bundle;)V
         1: .line 392
            return
        end local 4 // android.os.Bundle options
        end local 3 // int requestCode
        end local 2 // android.content.Intent intent
        end local 1 // java.lang.String who
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Landroid/content/ContextWrapper;
            0    2     1          who  Ljava/lang/String;
            0    2     2       intent  Landroid/content/Intent;
            0    2     3  requestCode  I
            0    2     4      options  Landroid/os/Bundle;
    MethodParameters:
             Name  Flags
      who          
      intent       
      requestCode  
      options      

  public boolean canStartActivityForResult();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 396
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.canStartActivityForResult:()Z
            ireturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public void startActivity(android.content.Intent, android.os.Bundle);
    descriptor: (Landroid/content/Intent;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // android.os.Bundle options
         0: .line 401
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* options */
            invokevirtual android.content.Context.startActivity:(Landroid/content/Intent;Landroid/os/Bundle;)V
         1: .line 402
            return
        end local 2 // android.os.Bundle options
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Landroid/content/ContextWrapper;
            0    2     1   intent  Landroid/content/Intent;
            0    2     2  options  Landroid/os/Bundle;
    MethodParameters:
         Name  Flags
      intent   
      options  

  public void startActivityAsUser(android.content.Intent, android.os.Bundle, android.os.UserHandle);
    descriptor: (Landroid/content/Intent;Landroid/os/Bundle;Landroid/os/UserHandle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // android.os.Bundle options
        start local 3 // android.os.UserHandle user
         0: .line 407
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* options */
            aload 3 /* user */
            invokevirtual android.content.Context.startActivityAsUser:(Landroid/content/Intent;Landroid/os/Bundle;Landroid/os/UserHandle;)V
         1: .line 408
            return
        end local 3 // android.os.UserHandle user
        end local 2 // android.os.Bundle options
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Landroid/content/ContextWrapper;
            0    2     1   intent  Landroid/content/Intent;
            0    2     2  options  Landroid/os/Bundle;
            0    2     3     user  Landroid/os/UserHandle;
    MethodParameters:
         Name  Flags
      intent   
      options  
      user     

  public void startActivities(android.content.Intent[]);
    descriptor: ([Landroid/content/Intent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent[] intents
         0: .line 412
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intents */
            invokevirtual android.content.Context.startActivities:([Landroid/content/Intent;)V
         1: .line 413
            return
        end local 1 // android.content.Intent[] intents
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Landroid/content/ContextWrapper;
            0    2     1  intents  [Landroid/content/Intent;
    MethodParameters:
         Name  Flags
      intents  

  public void startActivities(android.content.Intent[], android.os.Bundle);
    descriptor: ([Landroid/content/Intent;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent[] intents
        start local 2 // android.os.Bundle options
         0: .line 417
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intents */
            aload 2 /* options */
            invokevirtual android.content.Context.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V
         1: .line 418
            return
        end local 2 // android.os.Bundle options
        end local 1 // android.content.Intent[] intents
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Landroid/content/ContextWrapper;
            0    2     1  intents  [Landroid/content/Intent;
            0    2     2  options  Landroid/os/Bundle;
    MethodParameters:
         Name  Flags
      intents  
      options  

  public int startActivitiesAsUser(android.content.Intent[], android.os.Bundle, android.os.UserHandle);
    descriptor: ([Landroid/content/Intent;Landroid/os/Bundle;Landroid/os/UserHandle;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent[] intents
        start local 2 // android.os.Bundle options
        start local 3 // android.os.UserHandle userHandle
         0: .line 423
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intents */
            aload 2 /* options */
            aload 3 /* userHandle */
            invokevirtual android.content.Context.startActivitiesAsUser:([Landroid/content/Intent;Landroid/os/Bundle;Landroid/os/UserHandle;)I
            ireturn
        end local 3 // android.os.UserHandle userHandle
        end local 2 // android.os.Bundle options
        end local 1 // android.content.Intent[] intents
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/content/ContextWrapper;
            0    1     1     intents  [Landroid/content/Intent;
            0    1     2     options  Landroid/os/Bundle;
            0    1     3  userHandle  Landroid/os/UserHandle;
    MethodParameters:
            Name  Flags
      intents     
      options     
      userHandle  

  public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int);
    descriptor: (Landroid/content/IntentSender;Landroid/content/Intent;III)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.IntentSender intent
        start local 2 // android.content.Intent fillInIntent
        start local 3 // int flagsMask
        start local 4 // int flagsValues
        start local 5 // int extraFlags
         0: .line 430
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* fillInIntent */
            iload 3 /* flagsMask */
         1: .line 431
            iload 4 /* flagsValues */
            iload 5 /* extraFlags */
         2: .line 430
            invokevirtual android.content.Context.startIntentSender:(Landroid/content/IntentSender;Landroid/content/Intent;III)V
         3: .line 432
            return
        end local 5 // int extraFlags
        end local 4 // int flagsValues
        end local 3 // int flagsMask
        end local 2 // android.content.Intent fillInIntent
        end local 1 // android.content.IntentSender intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Landroid/content/ContextWrapper;
            0    4     1        intent  Landroid/content/IntentSender;
            0    4     2  fillInIntent  Landroid/content/Intent;
            0    4     3     flagsMask  I
            0    4     4   flagsValues  I
            0    4     5    extraFlags  I
    Exceptions:
      throws android.content.IntentSender$SendIntentException
    MethodParameters:
              Name  Flags
      intent        
      fillInIntent  
      flagsMask     
      flagsValues   
      extraFlags    

  public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle);
    descriptor: (Landroid/content/IntentSender;Landroid/content/Intent;IIILandroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.IntentSender intent
        start local 2 // android.content.Intent fillInIntent
        start local 3 // int flagsMask
        start local 4 // int flagsValues
        start local 5 // int extraFlags
        start local 6 // android.os.Bundle options
         0: .line 438
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* fillInIntent */
            iload 3 /* flagsMask */
         1: .line 439
            iload 4 /* flagsValues */
            iload 5 /* extraFlags */
            aload 6 /* options */
         2: .line 438
            invokevirtual android.content.Context.startIntentSender:(Landroid/content/IntentSender;Landroid/content/Intent;IIILandroid/os/Bundle;)V
         3: .line 440
            return
        end local 6 // android.os.Bundle options
        end local 5 // int extraFlags
        end local 4 // int flagsValues
        end local 3 // int flagsMask
        end local 2 // android.content.Intent fillInIntent
        end local 1 // android.content.IntentSender intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Landroid/content/ContextWrapper;
            0    4     1        intent  Landroid/content/IntentSender;
            0    4     2  fillInIntent  Landroid/content/Intent;
            0    4     3     flagsMask  I
            0    4     4   flagsValues  I
            0    4     5    extraFlags  I
            0    4     6       options  Landroid/os/Bundle;
    Exceptions:
      throws android.content.IntentSender$SendIntentException
    MethodParameters:
              Name  Flags
      intent        
      fillInIntent  
      flagsMask     
      flagsValues   
      extraFlags    
      options       

  public void sendBroadcast(android.content.Intent);
    descriptor: (Landroid/content/Intent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
         0: .line 444
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            invokevirtual android.content.Context.sendBroadcast:(Landroid/content/Intent;)V
         1: .line 445
            return
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/content/ContextWrapper;
            0    2     1  intent  Landroid/content/Intent;
    MethodParameters:
        Name  Flags
      intent  

  public void sendBroadcast(android.content.Intent, java.lang.String);
    descriptor: (Landroid/content/Intent;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // java.lang.String receiverPermission
         0: .line 449
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* receiverPermission */
            invokevirtual android.content.Context.sendBroadcast:(Landroid/content/Intent;Ljava/lang/String;)V
         1: .line 450
            return
        end local 2 // java.lang.String receiverPermission
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Landroid/content/ContextWrapper;
            0    2     1              intent  Landroid/content/Intent;
            0    2     2  receiverPermission  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      intent              
      receiverPermission  

  public void sendBroadcastMultiplePermissions(android.content.Intent, java.lang.String[]);
    descriptor: (Landroid/content/Intent;[Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // java.lang.String[] receiverPermissions
         0: .line 455
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* receiverPermissions */
            invokevirtual android.content.Context.sendBroadcastMultiplePermissions:(Landroid/content/Intent;[Ljava/lang/String;)V
         1: .line 456
            return
        end local 2 // java.lang.String[] receiverPermissions
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Landroid/content/ContextWrapper;
            0    2     1               intent  Landroid/content/Intent;
            0    2     2  receiverPermissions  [Ljava/lang/String;
    MethodParameters:
                     Name  Flags
      intent               
      receiverPermissions  

  public void sendBroadcastAsUserMultiplePermissions(android.content.Intent, android.os.UserHandle, java.lang.String[]);
    descriptor: (Landroid/content/Intent;Landroid/os/UserHandle;[Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // android.os.UserHandle user
        start local 3 // java.lang.String[] receiverPermissions
         0: .line 462
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* user */
            aload 3 /* receiverPermissions */
            invokevirtual android.content.Context.sendBroadcastAsUserMultiplePermissions:(Landroid/content/Intent;Landroid/os/UserHandle;[Ljava/lang/String;)V
         1: .line 463
            return
        end local 3 // java.lang.String[] receiverPermissions
        end local 2 // android.os.UserHandle user
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Landroid/content/ContextWrapper;
            0    2     1               intent  Landroid/content/Intent;
            0    2     2                 user  Landroid/os/UserHandle;
            0    2     3  receiverPermissions  [Ljava/lang/String;
    MethodParameters:
                     Name  Flags
      intent               
      user                 
      receiverPermissions  

  public void sendBroadcast(android.content.Intent, java.lang.String, android.os.Bundle);
    descriptor: (Landroid/content/Intent;Ljava/lang/String;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // java.lang.String receiverPermission
        start local 3 // android.os.Bundle options
         0: .line 469
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* receiverPermission */
            aload 3 /* options */
            invokevirtual android.content.Context.sendBroadcast:(Landroid/content/Intent;Ljava/lang/String;Landroid/os/Bundle;)V
         1: .line 470
            return
        end local 3 // android.os.Bundle options
        end local 2 // java.lang.String receiverPermission
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Landroid/content/ContextWrapper;
            0    2     1              intent  Landroid/content/Intent;
            0    2     2  receiverPermission  Ljava/lang/String;
            0    2     3             options  Landroid/os/Bundle;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()
    MethodParameters:
                    Name  Flags
      intent              
      receiverPermission  
      options             

  public void sendBroadcast(android.content.Intent, java.lang.String, int);
    descriptor: (Landroid/content/Intent;Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // java.lang.String receiverPermission
        start local 3 // int appOp
         0: .line 475
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* receiverPermission */
            iload 3 /* appOp */
            invokevirtual android.content.Context.sendBroadcast:(Landroid/content/Intent;Ljava/lang/String;I)V
         1: .line 476
            return
        end local 3 // int appOp
        end local 2 // java.lang.String receiverPermission
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Landroid/content/ContextWrapper;
            0    2     1              intent  Landroid/content/Intent;
            0    2     2  receiverPermission  Ljava/lang/String;
            0    2     3               appOp  I
    MethodParameters:
                    Name  Flags
      intent              
      receiverPermission  
      appOp               

  public void sendOrderedBroadcast(android.content.Intent, java.lang.String);
    descriptor: (Landroid/content/Intent;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // java.lang.String receiverPermission
         0: .line 481
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* receiverPermission */
            invokevirtual android.content.Context.sendOrderedBroadcast:(Landroid/content/Intent;Ljava/lang/String;)V
         1: .line 482
            return
        end local 2 // java.lang.String receiverPermission
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Landroid/content/ContextWrapper;
            0    2     1              intent  Landroid/content/Intent;
            0    2     2  receiverPermission  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      intent              
      receiverPermission  

  public void sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle);
    descriptor: (Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // java.lang.String receiverPermission
        start local 3 // android.content.BroadcastReceiver resultReceiver
        start local 4 // android.os.Handler scheduler
        start local 5 // int initialCode
        start local 6 // java.lang.String initialData
        start local 7 // android.os.Bundle initialExtras
         0: .line 489
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* receiverPermission */
         1: .line 490
            aload 3 /* resultReceiver */
            aload 4 /* scheduler */
            iload 5 /* initialCode */
         2: .line 491
            aload 6 /* initialData */
            aload 7 /* initialExtras */
         3: .line 489
            invokevirtual android.content.Context.sendOrderedBroadcast:(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V
         4: .line 492
            return
        end local 7 // android.os.Bundle initialExtras
        end local 6 // java.lang.String initialData
        end local 5 // int initialCode
        end local 4 // android.os.Handler scheduler
        end local 3 // android.content.BroadcastReceiver resultReceiver
        end local 2 // java.lang.String receiverPermission
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    5     0                this  Landroid/content/ContextWrapper;
            0    5     1              intent  Landroid/content/Intent;
            0    5     2  receiverPermission  Ljava/lang/String;
            0    5     3      resultReceiver  Landroid/content/BroadcastReceiver;
            0    5     4           scheduler  Landroid/os/Handler;
            0    5     5         initialCode  I
            0    5     6         initialData  Ljava/lang/String;
            0    5     7       initialExtras  Landroid/os/Bundle;
    MethodParameters:
                    Name  Flags
      intent              
      receiverPermission  
      resultReceiver      
      scheduler           
      initialCode         
      initialData         
      initialExtras       

  public void sendOrderedBroadcast(android.content.Intent, java.lang.String, android.os.Bundle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle);
    descriptor: (Landroid/content/Intent;Ljava/lang/String;Landroid/os/Bundle;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=9, args_size=9
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // java.lang.String receiverPermission
        start local 3 // android.os.Bundle options
        start local 4 // android.content.BroadcastReceiver resultReceiver
        start local 5 // android.os.Handler scheduler
        start local 6 // int initialCode
        start local 7 // java.lang.String initialData
        start local 8 // android.os.Bundle initialExtras
         0: .line 501
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* receiverPermission */
         1: .line 502
            aload 3 /* options */
            aload 4 /* resultReceiver */
            aload 5 /* scheduler */
            iload 6 /* initialCode */
         2: .line 503
            aload 7 /* initialData */
            aload 8 /* initialExtras */
         3: .line 501
            invokevirtual android.content.Context.sendOrderedBroadcast:(Landroid/content/Intent;Ljava/lang/String;Landroid/os/Bundle;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V
         4: .line 504
            return
        end local 8 // android.os.Bundle initialExtras
        end local 7 // java.lang.String initialData
        end local 6 // int initialCode
        end local 5 // android.os.Handler scheduler
        end local 4 // android.content.BroadcastReceiver resultReceiver
        end local 3 // android.os.Bundle options
        end local 2 // java.lang.String receiverPermission
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    5     0                this  Landroid/content/ContextWrapper;
            0    5     1              intent  Landroid/content/Intent;
            0    5     2  receiverPermission  Ljava/lang/String;
            0    5     3             options  Landroid/os/Bundle;
            0    5     4      resultReceiver  Landroid/content/BroadcastReceiver;
            0    5     5           scheduler  Landroid/os/Handler;
            0    5     6         initialCode  I
            0    5     7         initialData  Ljava/lang/String;
            0    5     8       initialExtras  Landroid/os/Bundle;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()
    MethodParameters:
                    Name  Flags
      intent              
      receiverPermission  
      options             
      resultReceiver      
      scheduler           
      initialCode         
      initialData         
      initialExtras       

  public void sendOrderedBroadcast(android.content.Intent, java.lang.String, int, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle);
    descriptor: (Landroid/content/Intent;Ljava/lang/String;ILandroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=9, args_size=9
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // java.lang.String receiverPermission
        start local 3 // int appOp
        start local 4 // android.content.BroadcastReceiver resultReceiver
        start local 5 // android.os.Handler scheduler
        start local 6 // int initialCode
        start local 7 // java.lang.String initialData
        start local 8 // android.os.Bundle initialExtras
         0: .line 512
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* receiverPermission */
            iload 3 /* appOp */
         1: .line 513
            aload 4 /* resultReceiver */
            aload 5 /* scheduler */
            iload 6 /* initialCode */
         2: .line 514
            aload 7 /* initialData */
            aload 8 /* initialExtras */
         3: .line 512
            invokevirtual android.content.Context.sendOrderedBroadcast:(Landroid/content/Intent;Ljava/lang/String;ILandroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V
         4: .line 515
            return
        end local 8 // android.os.Bundle initialExtras
        end local 7 // java.lang.String initialData
        end local 6 // int initialCode
        end local 5 // android.os.Handler scheduler
        end local 4 // android.content.BroadcastReceiver resultReceiver
        end local 3 // int appOp
        end local 2 // java.lang.String receiverPermission
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    5     0                this  Landroid/content/ContextWrapper;
            0    5     1              intent  Landroid/content/Intent;
            0    5     2  receiverPermission  Ljava/lang/String;
            0    5     3               appOp  I
            0    5     4      resultReceiver  Landroid/content/BroadcastReceiver;
            0    5     5           scheduler  Landroid/os/Handler;
            0    5     6         initialCode  I
            0    5     7         initialData  Ljava/lang/String;
            0    5     8       initialExtras  Landroid/os/Bundle;
    MethodParameters:
                    Name  Flags
      intent              
      receiverPermission  
      appOp               
      resultReceiver      
      scheduler           
      initialCode         
      initialData         
      initialExtras       

  public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle);
    descriptor: (Landroid/content/Intent;Landroid/os/UserHandle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // android.os.UserHandle user
         0: .line 519
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* user */
            invokevirtual android.content.Context.sendBroadcastAsUser:(Landroid/content/Intent;Landroid/os/UserHandle;)V
         1: .line 520
            return
        end local 2 // android.os.UserHandle user
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/content/ContextWrapper;
            0    2     1  intent  Landroid/content/Intent;
            0    2     2    user  Landroid/os/UserHandle;
    MethodParameters:
        Name  Flags
      intent  
      user    

  public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String);
    descriptor: (Landroid/content/Intent;Landroid/os/UserHandle;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // android.os.UserHandle user
        start local 3 // java.lang.String receiverPermission
         0: .line 525
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* user */
            aload 3 /* receiverPermission */
            invokevirtual android.content.Context.sendBroadcastAsUser:(Landroid/content/Intent;Landroid/os/UserHandle;Ljava/lang/String;)V
         1: .line 526
            return
        end local 3 // java.lang.String receiverPermission
        end local 2 // android.os.UserHandle user
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Landroid/content/ContextWrapper;
            0    2     1              intent  Landroid/content/Intent;
            0    2     2                user  Landroid/os/UserHandle;
            0    2     3  receiverPermission  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      intent              
      user                
      receiverPermission  

  public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, android.os.Bundle);
    descriptor: (Landroid/content/Intent;Landroid/os/UserHandle;Ljava/lang/String;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // android.os.UserHandle user
        start local 3 // java.lang.String receiverPermission
        start local 4 // android.os.Bundle options
         0: .line 532
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* user */
            aload 3 /* receiverPermission */
            aload 4 /* options */
            invokevirtual android.content.Context.sendBroadcastAsUser:(Landroid/content/Intent;Landroid/os/UserHandle;Ljava/lang/String;Landroid/os/Bundle;)V
         1: .line 533
            return
        end local 4 // android.os.Bundle options
        end local 3 // java.lang.String receiverPermission
        end local 2 // android.os.UserHandle user
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Landroid/content/ContextWrapper;
            0    2     1              intent  Landroid/content/Intent;
            0    2     2                user  Landroid/os/UserHandle;
            0    2     3  receiverPermission  Ljava/lang/String;
            0    2     4             options  Landroid/os/Bundle;
    MethodParameters:
                    Name  Flags
      intent              
      user                
      receiverPermission  
      options             

  public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, int);
    descriptor: (Landroid/content/Intent;Landroid/os/UserHandle;Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // android.os.UserHandle user
        start local 3 // java.lang.String receiverPermission
        start local 4 // int appOp
         0: .line 539
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* user */
            aload 3 /* receiverPermission */
            iload 4 /* appOp */
            invokevirtual android.content.Context.sendBroadcastAsUser:(Landroid/content/Intent;Landroid/os/UserHandle;Ljava/lang/String;I)V
         1: .line 540
            return
        end local 4 // int appOp
        end local 3 // java.lang.String receiverPermission
        end local 2 // android.os.UserHandle user
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Landroid/content/ContextWrapper;
            0    2     1              intent  Landroid/content/Intent;
            0    2     2                user  Landroid/os/UserHandle;
            0    2     3  receiverPermission  Ljava/lang/String;
            0    2     4               appOp  I
    MethodParameters:
                    Name  Flags
      intent              
      user                
      receiverPermission  
      appOp               

  public void sendOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle);
    descriptor: (Landroid/content/Intent;Landroid/os/UserHandle;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=9, args_size=9
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // android.os.UserHandle user
        start local 3 // java.lang.String receiverPermission
        start local 4 // android.content.BroadcastReceiver resultReceiver
        start local 5 // android.os.Handler scheduler
        start local 6 // int initialCode
        start local 7 // java.lang.String initialData
        start local 8 // android.os.Bundle initialExtras
         0: .line 546
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* user */
            aload 3 /* receiverPermission */
            aload 4 /* resultReceiver */
         1: .line 547
            aload 5 /* scheduler */
            iload 6 /* initialCode */
            aload 7 /* initialData */
            aload 8 /* initialExtras */
         2: .line 546
            invokevirtual android.content.Context.sendOrderedBroadcastAsUser:(Landroid/content/Intent;Landroid/os/UserHandle;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V
         3: .line 548
            return
        end local 8 // android.os.Bundle initialExtras
        end local 7 // java.lang.String initialData
        end local 6 // int initialCode
        end local 5 // android.os.Handler scheduler
        end local 4 // android.content.BroadcastReceiver resultReceiver
        end local 3 // java.lang.String receiverPermission
        end local 2 // android.os.UserHandle user
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    4     0                this  Landroid/content/ContextWrapper;
            0    4     1              intent  Landroid/content/Intent;
            0    4     2                user  Landroid/os/UserHandle;
            0    4     3  receiverPermission  Ljava/lang/String;
            0    4     4      resultReceiver  Landroid/content/BroadcastReceiver;
            0    4     5           scheduler  Landroid/os/Handler;
            0    4     6         initialCode  I
            0    4     7         initialData  Ljava/lang/String;
            0    4     8       initialExtras  Landroid/os/Bundle;
    MethodParameters:
                    Name  Flags
      intent              
      user                
      receiverPermission  
      resultReceiver      
      scheduler           
      initialCode         
      initialData         
      initialExtras       

  public void sendOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, int, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle);
    descriptor: (Landroid/content/Intent;Landroid/os/UserHandle;Ljava/lang/String;ILandroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=10, args_size=10
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // android.os.UserHandle user
        start local 3 // java.lang.String receiverPermission
        start local 4 // int appOp
        start local 5 // android.content.BroadcastReceiver resultReceiver
        start local 6 // android.os.Handler scheduler
        start local 7 // int initialCode
        start local 8 // java.lang.String initialData
        start local 9 // android.os.Bundle initialExtras
         0: .line 555
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* user */
            aload 3 /* receiverPermission */
            iload 4 /* appOp */
            aload 5 /* resultReceiver */
         1: .line 556
            aload 6 /* scheduler */
            iload 7 /* initialCode */
            aload 8 /* initialData */
            aload 9 /* initialExtras */
         2: .line 555
            invokevirtual android.content.Context.sendOrderedBroadcastAsUser:(Landroid/content/Intent;Landroid/os/UserHandle;Ljava/lang/String;ILandroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V
         3: .line 557
            return
        end local 9 // android.os.Bundle initialExtras
        end local 8 // java.lang.String initialData
        end local 7 // int initialCode
        end local 6 // android.os.Handler scheduler
        end local 5 // android.content.BroadcastReceiver resultReceiver
        end local 4 // int appOp
        end local 3 // java.lang.String receiverPermission
        end local 2 // android.os.UserHandle user
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    4     0                this  Landroid/content/ContextWrapper;
            0    4     1              intent  Landroid/content/Intent;
            0    4     2                user  Landroid/os/UserHandle;
            0    4     3  receiverPermission  Ljava/lang/String;
            0    4     4               appOp  I
            0    4     5      resultReceiver  Landroid/content/BroadcastReceiver;
            0    4     6           scheduler  Landroid/os/Handler;
            0    4     7         initialCode  I
            0    4     8         initialData  Ljava/lang/String;
            0    4     9       initialExtras  Landroid/os/Bundle;
    MethodParameters:
                    Name  Flags
      intent              
      user                
      receiverPermission  
      appOp               
      resultReceiver      
      scheduler           
      initialCode         
      initialData         
      initialExtras       

  public void sendOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, int, android.os.Bundle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle);
    descriptor: (Landroid/content/Intent;Landroid/os/UserHandle;Ljava/lang/String;ILandroid/os/Bundle;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=11, args_size=11
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // android.os.UserHandle user
        start local 3 // java.lang.String receiverPermission
        start local 4 // int appOp
        start local 5 // android.os.Bundle options
        start local 6 // android.content.BroadcastReceiver resultReceiver
        start local 7 // android.os.Handler scheduler
        start local 8 // int initialCode
        start local 9 // java.lang.String initialData
        start local 10 // android.os.Bundle initialExtras
         0: .line 564
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* user */
            aload 3 /* receiverPermission */
            iload 4 /* appOp */
            aload 5 /* options */
         1: .line 565
            aload 6 /* resultReceiver */
            aload 7 /* scheduler */
            iload 8 /* initialCode */
            aload 9 /* initialData */
            aload 10 /* initialExtras */
         2: .line 564
            invokevirtual android.content.Context.sendOrderedBroadcastAsUser:(Landroid/content/Intent;Landroid/os/UserHandle;Ljava/lang/String;ILandroid/os/Bundle;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V
         3: .line 566
            return
        end local 10 // android.os.Bundle initialExtras
        end local 9 // java.lang.String initialData
        end local 8 // int initialCode
        end local 7 // android.os.Handler scheduler
        end local 6 // android.content.BroadcastReceiver resultReceiver
        end local 5 // android.os.Bundle options
        end local 4 // int appOp
        end local 3 // java.lang.String receiverPermission
        end local 2 // android.os.UserHandle user
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    4     0                this  Landroid/content/ContextWrapper;
            0    4     1              intent  Landroid/content/Intent;
            0    4     2                user  Landroid/os/UserHandle;
            0    4     3  receiverPermission  Ljava/lang/String;
            0    4     4               appOp  I
            0    4     5             options  Landroid/os/Bundle;
            0    4     6      resultReceiver  Landroid/content/BroadcastReceiver;
            0    4     7           scheduler  Landroid/os/Handler;
            0    4     8         initialCode  I
            0    4     9         initialData  Ljava/lang/String;
            0    4    10       initialExtras  Landroid/os/Bundle;
    MethodParameters:
                    Name  Flags
      intent              
      user                
      receiverPermission  
      appOp               
      options             
      resultReceiver      
      scheduler           
      initialCode         
      initialData         
      initialExtras       

  public void sendStickyBroadcast(android.content.Intent);
    descriptor: (Landroid/content/Intent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
         0: .line 571
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            invokevirtual android.content.Context.sendStickyBroadcast:(Landroid/content/Intent;)V
         1: .line 572
            return
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/content/ContextWrapper;
            0    2     1  intent  Landroid/content/Intent;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      intent  

  public void sendStickyOrderedBroadcast(android.content.Intent, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle);
    descriptor: (Landroid/content/Intent;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // android.content.BroadcastReceiver resultReceiver
        start local 3 // android.os.Handler scheduler
        start local 4 // int initialCode
        start local 5 // java.lang.String initialData
        start local 6 // android.os.Bundle initialExtras
         0: .line 580
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
         1: .line 581
            aload 2 /* resultReceiver */
            aload 3 /* scheduler */
            iload 4 /* initialCode */
         2: .line 582
            aload 5 /* initialData */
            aload 6 /* initialExtras */
         3: .line 580
            invokevirtual android.content.Context.sendStickyOrderedBroadcast:(Landroid/content/Intent;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V
         4: .line 583
            return
        end local 6 // android.os.Bundle initialExtras
        end local 5 // java.lang.String initialData
        end local 4 // int initialCode
        end local 3 // android.os.Handler scheduler
        end local 2 // android.content.BroadcastReceiver resultReceiver
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    5     0            this  Landroid/content/ContextWrapper;
            0    5     1          intent  Landroid/content/Intent;
            0    5     2  resultReceiver  Landroid/content/BroadcastReceiver;
            0    5     3       scheduler  Landroid/os/Handler;
            0    5     4     initialCode  I
            0    5     5     initialData  Ljava/lang/String;
            0    5     6   initialExtras  Landroid/os/Bundle;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                Name  Flags
      intent          
      resultReceiver  
      scheduler       
      initialCode     
      initialData     
      initialExtras   

  public void removeStickyBroadcast(android.content.Intent);
    descriptor: (Landroid/content/Intent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
         0: .line 588
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            invokevirtual android.content.Context.removeStickyBroadcast:(Landroid/content/Intent;)V
         1: .line 589
            return
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/content/ContextWrapper;
            0    2     1  intent  Landroid/content/Intent;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      intent  

  public void sendStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle);
    descriptor: (Landroid/content/Intent;Landroid/os/UserHandle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // android.os.UserHandle user
         0: .line 594
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* user */
            invokevirtual android.content.Context.sendStickyBroadcastAsUser:(Landroid/content/Intent;Landroid/os/UserHandle;)V
         1: .line 595
            return
        end local 2 // android.os.UserHandle user
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/content/ContextWrapper;
            0    2     1  intent  Landroid/content/Intent;
            0    2     2    user  Landroid/os/UserHandle;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      intent  
      user    

  public void sendStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.os.Bundle);
    descriptor: (Landroid/content/Intent;Landroid/os/UserHandle;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // android.os.UserHandle user
        start local 3 // android.os.Bundle options
         0: .line 601
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* user */
            aload 3 /* options */
            invokevirtual android.content.Context.sendStickyBroadcastAsUser:(Landroid/content/Intent;Landroid/os/UserHandle;Landroid/os/Bundle;)V
         1: .line 602
            return
        end local 3 // android.os.Bundle options
        end local 2 // android.os.UserHandle user
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Landroid/content/ContextWrapper;
            0    2     1   intent  Landroid/content/Intent;
            0    2     2     user  Landroid/os/UserHandle;
            0    2     3  options  Landroid/os/Bundle;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
         Name  Flags
      intent   
      user     
      options  

  public void sendStickyOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle);
    descriptor: (Landroid/content/Intent;Landroid/os/UserHandle;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // android.os.UserHandle user
        start local 3 // android.content.BroadcastReceiver resultReceiver
        start local 4 // android.os.Handler scheduler
        start local 5 // int initialCode
        start local 6 // java.lang.String initialData
        start local 7 // android.os.Bundle initialExtras
         0: .line 610
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* user */
            aload 3 /* resultReceiver */
         1: .line 611
            aload 4 /* scheduler */
            iload 5 /* initialCode */
            aload 6 /* initialData */
            aload 7 /* initialExtras */
         2: .line 610
            invokevirtual android.content.Context.sendStickyOrderedBroadcastAsUser:(Landroid/content/Intent;Landroid/os/UserHandle;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V
         3: .line 612
            return
        end local 7 // android.os.Bundle initialExtras
        end local 6 // java.lang.String initialData
        end local 5 // int initialCode
        end local 4 // android.os.Handler scheduler
        end local 3 // android.content.BroadcastReceiver resultReceiver
        end local 2 // android.os.UserHandle user
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0            this  Landroid/content/ContextWrapper;
            0    4     1          intent  Landroid/content/Intent;
            0    4     2            user  Landroid/os/UserHandle;
            0    4     3  resultReceiver  Landroid/content/BroadcastReceiver;
            0    4     4       scheduler  Landroid/os/Handler;
            0    4     5     initialCode  I
            0    4     6     initialData  Ljava/lang/String;
            0    4     7   initialExtras  Landroid/os/Bundle;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                Name  Flags
      intent          
      user            
      resultReceiver  
      scheduler       
      initialCode     
      initialData     
      initialExtras   

  public void removeStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle);
    descriptor: (Landroid/content/Intent;Landroid/os/UserHandle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent intent
        start local 2 // android.os.UserHandle user
         0: .line 617
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* intent */
            aload 2 /* user */
            invokevirtual android.content.Context.removeStickyBroadcastAsUser:(Landroid/content/Intent;Landroid/os/UserHandle;)V
         1: .line 618
            return
        end local 2 // android.os.UserHandle user
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/content/ContextWrapper;
            0    2     1  intent  Landroid/content/Intent;
            0    2     2    user  Landroid/os/UserHandle;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      intent  
      user    

  public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter);
    descriptor: (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.BroadcastReceiver receiver
        start local 2 // android.content.IntentFilter filter
         0: .line 623
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* receiver */
            aload 2 /* filter */
            invokevirtual android.content.Context.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
            areturn
        end local 2 // android.content.IntentFilter filter
        end local 1 // android.content.BroadcastReceiver receiver
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Landroid/content/ContextWrapper;
            0    1     1  receiver  Landroid/content/BroadcastReceiver;
            0    1     2    filter  Landroid/content/IntentFilter;
    MethodParameters:
          Name  Flags
      receiver  
      filter    

  public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, int);
    descriptor: (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.BroadcastReceiver receiver
        start local 2 // android.content.IntentFilter filter
        start local 3 // int flags
         0: .line 629
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* receiver */
            aload 2 /* filter */
            iload 3 /* flags */
            invokevirtual android.content.Context.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent;
            areturn
        end local 3 // int flags
        end local 2 // android.content.IntentFilter filter
        end local 1 // android.content.BroadcastReceiver receiver
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Landroid/content/ContextWrapper;
            0    1     1  receiver  Landroid/content/BroadcastReceiver;
            0    1     2    filter  Landroid/content/IntentFilter;
            0    1     3     flags  I
    MethodParameters:
          Name  Flags
      receiver  
      filter    
      flags     

  public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler);
    descriptor: (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.BroadcastReceiver receiver
        start local 2 // android.content.IntentFilter filter
        start local 3 // java.lang.String broadcastPermission
        start local 4 // android.os.Handler scheduler
         0: .line 636
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* receiver */
            aload 2 /* filter */
            aload 3 /* broadcastPermission */
         1: .line 637
            aload 4 /* scheduler */
         2: .line 636
            invokevirtual android.content.Context.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;)Landroid/content/Intent;
            areturn
        end local 4 // android.os.Handler scheduler
        end local 3 // java.lang.String broadcastPermission
        end local 2 // android.content.IntentFilter filter
        end local 1 // android.content.BroadcastReceiver receiver
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    3     0                 this  Landroid/content/ContextWrapper;
            0    3     1             receiver  Landroid/content/BroadcastReceiver;
            0    3     2               filter  Landroid/content/IntentFilter;
            0    3     3  broadcastPermission  Ljava/lang/String;
            0    3     4            scheduler  Landroid/os/Handler;
    MethodParameters:
                     Name  Flags
      receiver             
      filter               
      broadcastPermission  
      scheduler            

  public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler, int);
    descriptor: (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.BroadcastReceiver receiver
        start local 2 // android.content.IntentFilter filter
        start local 3 // java.lang.String broadcastPermission
        start local 4 // android.os.Handler scheduler
        start local 5 // int flags
         0: .line 644
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* receiver */
            aload 2 /* filter */
            aload 3 /* broadcastPermission */
         1: .line 645
            aload 4 /* scheduler */
            iload 5 /* flags */
         2: .line 644
            invokevirtual android.content.Context.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;
            areturn
        end local 5 // int flags
        end local 4 // android.os.Handler scheduler
        end local 3 // java.lang.String broadcastPermission
        end local 2 // android.content.IntentFilter filter
        end local 1 // android.content.BroadcastReceiver receiver
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    3     0                 this  Landroid/content/ContextWrapper;
            0    3     1             receiver  Landroid/content/BroadcastReceiver;
            0    3     2               filter  Landroid/content/IntentFilter;
            0    3     3  broadcastPermission  Ljava/lang/String;
            0    3     4            scheduler  Landroid/os/Handler;
            0    3     5                flags  I
    MethodParameters:
                     Name  Flags
      receiver             
      filter               
      broadcastPermission  
      scheduler            
      flags                

  public android.content.Intent registerReceiverAsUser(android.content.BroadcastReceiver, android.os.UserHandle, android.content.IntentFilter, java.lang.String, android.os.Handler);
    descriptor: (Landroid/content/BroadcastReceiver;Landroid/os/UserHandle;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.BroadcastReceiver receiver
        start local 2 // android.os.UserHandle user
        start local 3 // android.content.IntentFilter filter
        start local 4 // java.lang.String broadcastPermission
        start local 5 // android.os.Handler scheduler
         0: .line 653
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* receiver */
            aload 2 /* user */
            aload 3 /* filter */
            aload 4 /* broadcastPermission */
         1: .line 654
            aload 5 /* scheduler */
         2: .line 653
            invokevirtual android.content.Context.registerReceiverAsUser:(Landroid/content/BroadcastReceiver;Landroid/os/UserHandle;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;)Landroid/content/Intent;
            areturn
        end local 5 // android.os.Handler scheduler
        end local 4 // java.lang.String broadcastPermission
        end local 3 // android.content.IntentFilter filter
        end local 2 // android.os.UserHandle user
        end local 1 // android.content.BroadcastReceiver receiver
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    3     0                 this  Landroid/content/ContextWrapper;
            0    3     1             receiver  Landroid/content/BroadcastReceiver;
            0    3     2                 user  Landroid/os/UserHandle;
            0    3     3               filter  Landroid/content/IntentFilter;
            0    3     4  broadcastPermission  Ljava/lang/String;
            0    3     5            scheduler  Landroid/os/Handler;
    MethodParameters:
                     Name  Flags
      receiver             
      user                 
      filter               
      broadcastPermission  
      scheduler            

  public void unregisterReceiver(android.content.BroadcastReceiver);
    descriptor: (Landroid/content/BroadcastReceiver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.BroadcastReceiver receiver
         0: .line 659
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* receiver */
            invokevirtual android.content.Context.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V
         1: .line 660
            return
        end local 1 // android.content.BroadcastReceiver receiver
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/content/ContextWrapper;
            0    2     1  receiver  Landroid/content/BroadcastReceiver;
    MethodParameters:
          Name  Flags
      receiver  

  public android.content.ComponentName startService(android.content.Intent);
    descriptor: (Landroid/content/Intent;)Landroid/content/ComponentName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent service
         0: .line 664
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* service */
            invokevirtual android.content.Context.startService:(Landroid/content/Intent;)Landroid/content/ComponentName;
            areturn
        end local 1 // android.content.Intent service
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/content/ContextWrapper;
            0    1     1  service  Landroid/content/Intent;
    MethodParameters:
         Name  Flags
      service  

  public android.content.ComponentName startForegroundService(android.content.Intent);
    descriptor: (Landroid/content/Intent;)Landroid/content/ComponentName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent service
         0: .line 669
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* service */
            invokevirtual android.content.Context.startForegroundService:(Landroid/content/Intent;)Landroid/content/ComponentName;
            areturn
        end local 1 // android.content.Intent service
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/content/ContextWrapper;
            0    1     1  service  Landroid/content/Intent;
    MethodParameters:
         Name  Flags
      service  

  public boolean stopService(android.content.Intent);
    descriptor: (Landroid/content/Intent;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent name
         0: .line 674
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* name */
            invokevirtual android.content.Context.stopService:(Landroid/content/Intent;)Z
            ireturn
        end local 1 // android.content.Intent name
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
            0    1     1  name  Landroid/content/Intent;
    MethodParameters:
      Name  Flags
      name  

  public android.content.ComponentName startServiceAsUser(android.content.Intent, android.os.UserHandle);
    descriptor: (Landroid/content/Intent;Landroid/os/UserHandle;)Landroid/content/ComponentName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent service
        start local 2 // android.os.UserHandle user
         0: .line 680
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* service */
            aload 2 /* user */
            invokevirtual android.content.Context.startServiceAsUser:(Landroid/content/Intent;Landroid/os/UserHandle;)Landroid/content/ComponentName;
            areturn
        end local 2 // android.os.UserHandle user
        end local 1 // android.content.Intent service
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/content/ContextWrapper;
            0    1     1  service  Landroid/content/Intent;
            0    1     2     user  Landroid/os/UserHandle;
    MethodParameters:
         Name  Flags
      service  
      user     

  public android.content.ComponentName startForegroundServiceAsUser(android.content.Intent, android.os.UserHandle);
    descriptor: (Landroid/content/Intent;Landroid/os/UserHandle;)Landroid/content/ComponentName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent service
        start local 2 // android.os.UserHandle user
         0: .line 686
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* service */
            aload 2 /* user */
            invokevirtual android.content.Context.startForegroundServiceAsUser:(Landroid/content/Intent;Landroid/os/UserHandle;)Landroid/content/ComponentName;
            areturn
        end local 2 // android.os.UserHandle user
        end local 1 // android.content.Intent service
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/content/ContextWrapper;
            0    1     1  service  Landroid/content/Intent;
            0    1     2     user  Landroid/os/UserHandle;
    MethodParameters:
         Name  Flags
      service  
      user     

  public boolean stopServiceAsUser(android.content.Intent, android.os.UserHandle);
    descriptor: (Landroid/content/Intent;Landroid/os/UserHandle;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent name
        start local 2 // android.os.UserHandle user
         0: .line 692
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* name */
            aload 2 /* user */
            invokevirtual android.content.Context.stopServiceAsUser:(Landroid/content/Intent;Landroid/os/UserHandle;)Z
            ireturn
        end local 2 // android.os.UserHandle user
        end local 1 // android.content.Intent name
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
            0    1     1  name  Landroid/content/Intent;
            0    1     2  user  Landroid/os/UserHandle;
    MethodParameters:
      Name  Flags
      name  
      user  

  public boolean bindService(android.content.Intent, android.content.ServiceConnection, int);
    descriptor: (Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent service
        start local 2 // android.content.ServiceConnection conn
        start local 3 // int flags
         0: .line 698
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* service */
            aload 2 /* conn */
            iload 3 /* flags */
            invokevirtual android.content.Context.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z
            ireturn
        end local 3 // int flags
        end local 2 // android.content.ServiceConnection conn
        end local 1 // android.content.Intent service
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/content/ContextWrapper;
            0    1     1  service  Landroid/content/Intent;
            0    1     2     conn  Landroid/content/ServiceConnection;
            0    1     3    flags  I
    MethodParameters:
         Name  Flags
      service  
      conn     
      flags    

  public boolean bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle);
    descriptor: (Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/UserHandle;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent service
        start local 2 // android.content.ServiceConnection conn
        start local 3 // int flags
        start local 4 // android.os.UserHandle user
         0: .line 705
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* service */
            aload 2 /* conn */
            iload 3 /* flags */
            aload 4 /* user */
            invokevirtual android.content.Context.bindServiceAsUser:(Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/UserHandle;)Z
            ireturn
        end local 4 // android.os.UserHandle user
        end local 3 // int flags
        end local 2 // android.content.ServiceConnection conn
        end local 1 // android.content.Intent service
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/content/ContextWrapper;
            0    1     1  service  Landroid/content/Intent;
            0    1     2     conn  Landroid/content/ServiceConnection;
            0    1     3    flags  I
            0    1     4     user  Landroid/os/UserHandle;
    MethodParameters:
         Name  Flags
      service  
      conn     
      flags    
      user     

  public boolean bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.Handler, android.os.UserHandle);
    descriptor: (Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/Handler;Landroid/os/UserHandle;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.Intent service
        start local 2 // android.content.ServiceConnection conn
        start local 3 // int flags
        start local 4 // android.os.Handler handler
        start local 5 // android.os.UserHandle user
         0: .line 712
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* service */
            aload 2 /* conn */
            iload 3 /* flags */
            aload 4 /* handler */
            aload 5 /* user */
            invokevirtual android.content.Context.bindServiceAsUser:(Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/Handler;Landroid/os/UserHandle;)Z
            ireturn
        end local 5 // android.os.UserHandle user
        end local 4 // android.os.Handler handler
        end local 3 // int flags
        end local 2 // android.content.ServiceConnection conn
        end local 1 // android.content.Intent service
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/content/ContextWrapper;
            0    1     1  service  Landroid/content/Intent;
            0    1     2     conn  Landroid/content/ServiceConnection;
            0    1     3    flags  I
            0    1     4  handler  Landroid/os/Handler;
            0    1     5     user  Landroid/os/UserHandle;
    MethodParameters:
         Name  Flags
      service  
      conn     
      flags    
      handler  
      user     

  public void unbindService(android.content.ServiceConnection);
    descriptor: (Landroid/content/ServiceConnection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.ServiceConnection conn
         0: .line 717
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* conn */
            invokevirtual android.content.Context.unbindService:(Landroid/content/ServiceConnection;)V
         1: .line 718
            return
        end local 1 // android.content.ServiceConnection conn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/content/ContextWrapper;
            0    2     1  conn  Landroid/content/ServiceConnection;
    MethodParameters:
      Name  Flags
      conn  

  public boolean startInstrumentation(android.content.ComponentName, java.lang.String, android.os.Bundle);
    descriptor: (Landroid/content/ComponentName;Ljava/lang/String;Landroid/os/Bundle;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.ComponentName className
        start local 2 // java.lang.String profileFile
        start local 3 // android.os.Bundle arguments
         0: .line 723
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* className */
            aload 2 /* profileFile */
            aload 3 /* arguments */
            invokevirtual android.content.Context.startInstrumentation:(Landroid/content/ComponentName;Ljava/lang/String;Landroid/os/Bundle;)Z
            ireturn
        end local 3 // android.os.Bundle arguments
        end local 2 // java.lang.String profileFile
        end local 1 // android.content.ComponentName className
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/content/ContextWrapper;
            0    1     1    className  Landroid/content/ComponentName;
            0    1     2  profileFile  Ljava/lang/String;
            0    1     3    arguments  Landroid/os/Bundle;
    MethodParameters:
             Name  Flags
      className    
      profileFile  
      arguments    

  public java.lang.Object getSystemService(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String name
         0: .line 728
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* name */
            invokevirtual android.content.Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public java.lang.String getSystemServiceName(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.Class serviceClass
         0: .line 733
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* serviceClass */
            invokevirtual android.content.Context.getSystemServiceName:(Ljava/lang/Class;)Ljava/lang/String;
            areturn
        end local 1 // java.lang.Class serviceClass
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Landroid/content/ContextWrapper;
            0    1     1  serviceClass  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Ljava/lang/String;
    MethodParameters:
              Name  Flags
      serviceClass  

  public int checkPermission(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String permission
        start local 2 // int pid
        start local 3 // int uid
         0: .line 738
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* permission */
            iload 2 /* pid */
            iload 3 /* uid */
            invokevirtual android.content.Context.checkPermission:(Ljava/lang/String;II)I
            ireturn
        end local 3 // int uid
        end local 2 // int pid
        end local 1 // java.lang.String permission
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/content/ContextWrapper;
            0    1     1  permission  Ljava/lang/String;
            0    1     2         pid  I
            0    1     3         uid  I
    MethodParameters:
            Name  Flags
      permission  
      pid         
      uid         

  public int checkPermission(java.lang.String, int, int, android.os.IBinder);
    descriptor: (Ljava/lang/String;IILandroid/os/IBinder;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String permission
        start local 2 // int pid
        start local 3 // int uid
        start local 4 // android.os.IBinder callerToken
         0: .line 744
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* permission */
            iload 2 /* pid */
            iload 3 /* uid */
            aload 4 /* callerToken */
            invokevirtual android.content.Context.checkPermission:(Ljava/lang/String;IILandroid/os/IBinder;)I
            ireturn
        end local 4 // android.os.IBinder callerToken
        end local 3 // int uid
        end local 2 // int pid
        end local 1 // java.lang.String permission
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/content/ContextWrapper;
            0    1     1   permission  Ljava/lang/String;
            0    1     2          pid  I
            0    1     3          uid  I
            0    1     4  callerToken  Landroid/os/IBinder;
    MethodParameters:
             Name  Flags
      permission   
      pid          
      uid          
      callerToken  

  public int checkCallingPermission(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String permission
         0: .line 749
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* permission */
            invokevirtual android.content.Context.checkCallingPermission:(Ljava/lang/String;)I
            ireturn
        end local 1 // java.lang.String permission
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/content/ContextWrapper;
            0    1     1  permission  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      permission  

  public int checkCallingOrSelfPermission(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String permission
         0: .line 754
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* permission */
            invokevirtual android.content.Context.checkCallingOrSelfPermission:(Ljava/lang/String;)I
            ireturn
        end local 1 // java.lang.String permission
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/content/ContextWrapper;
            0    1     1  permission  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      permission  

  public int checkSelfPermission(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String permission
         0: .line 759
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* permission */
            invokevirtual android.content.Context.checkSelfPermission:(Ljava/lang/String;)I
            ireturn
        end local 1 // java.lang.String permission
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/content/ContextWrapper;
            0    1     1  permission  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      permission  

  public void enforcePermission(java.lang.String, int, int, java.lang.String);
    descriptor: (Ljava/lang/String;IILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String permission
        start local 2 // int pid
        start local 3 // int uid
        start local 4 // java.lang.String message
         0: .line 765
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* permission */
            iload 2 /* pid */
            iload 3 /* uid */
            aload 4 /* message */
            invokevirtual android.content.Context.enforcePermission:(Ljava/lang/String;IILjava/lang/String;)V
         1: .line 766
            return
        end local 4 // java.lang.String message
        end local 3 // int uid
        end local 2 // int pid
        end local 1 // java.lang.String permission
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Landroid/content/ContextWrapper;
            0    2     1  permission  Ljava/lang/String;
            0    2     2         pid  I
            0    2     3         uid  I
            0    2     4     message  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      permission  
      pid         
      uid         
      message     

  public void enforceCallingPermission(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String permission
        start local 2 // java.lang.String message
         0: .line 770
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* permission */
            aload 2 /* message */
            invokevirtual android.content.Context.enforceCallingPermission:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 771
            return
        end local 2 // java.lang.String message
        end local 1 // java.lang.String permission
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Landroid/content/ContextWrapper;
            0    2     1  permission  Ljava/lang/String;
            0    2     2     message  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      permission  
      message     

  public void enforceCallingOrSelfPermission(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String permission
        start local 2 // java.lang.String message
         0: .line 776
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* permission */
            aload 2 /* message */
            invokevirtual android.content.Context.enforceCallingOrSelfPermission:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 777
            return
        end local 2 // java.lang.String message
        end local 1 // java.lang.String permission
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Landroid/content/ContextWrapper;
            0    2     1  permission  Ljava/lang/String;
            0    2     2     message  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      permission  
      message     

  public void grantUriPermission(java.lang.String, android.net.Uri, int);
    descriptor: (Ljava/lang/String;Landroid/net/Uri;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String toPackage
        start local 2 // android.net.Uri uri
        start local 3 // int modeFlags
         0: .line 781
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* toPackage */
            aload 2 /* uri */
            iload 3 /* modeFlags */
            invokevirtual android.content.Context.grantUriPermission:(Ljava/lang/String;Landroid/net/Uri;I)V
         1: .line 782
            return
        end local 3 // int modeFlags
        end local 2 // android.net.Uri uri
        end local 1 // java.lang.String toPackage
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/content/ContextWrapper;
            0    2     1  toPackage  Ljava/lang/String;
            0    2     2        uri  Landroid/net/Uri;
            0    2     3  modeFlags  I
    MethodParameters:
           Name  Flags
      toPackage  
      uri        
      modeFlags  

  public void revokeUriPermission(android.net.Uri, int);
    descriptor: (Landroid/net/Uri;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.net.Uri uri
        start local 2 // int modeFlags
         0: .line 786
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* uri */
            iload 2 /* modeFlags */
            invokevirtual android.content.Context.revokeUriPermission:(Landroid/net/Uri;I)V
         1: .line 787
            return
        end local 2 // int modeFlags
        end local 1 // android.net.Uri uri
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/content/ContextWrapper;
            0    2     1        uri  Landroid/net/Uri;
            0    2     2  modeFlags  I
    MethodParameters:
           Name  Flags
      uri        
      modeFlags  

  public void revokeUriPermission(java.lang.String, android.net.Uri, int);
    descriptor: (Ljava/lang/String;Landroid/net/Uri;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String targetPackage
        start local 2 // android.net.Uri uri
        start local 3 // int modeFlags
         0: .line 791
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* targetPackage */
            aload 2 /* uri */
            iload 3 /* modeFlags */
            invokevirtual android.content.Context.revokeUriPermission:(Ljava/lang/String;Landroid/net/Uri;I)V
         1: .line 792
            return
        end local 3 // int modeFlags
        end local 2 // android.net.Uri uri
        end local 1 // java.lang.String targetPackage
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Landroid/content/ContextWrapper;
            0    2     1  targetPackage  Ljava/lang/String;
            0    2     2            uri  Landroid/net/Uri;
            0    2     3      modeFlags  I
    MethodParameters:
               Name  Flags
      targetPackage  
      uri            
      modeFlags      

  public int checkUriPermission(android.net.Uri, int, int, int);
    descriptor: (Landroid/net/Uri;III)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.net.Uri uri
        start local 2 // int pid
        start local 3 // int uid
        start local 4 // int modeFlags
         0: .line 796
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* uri */
            iload 2 /* pid */
            iload 3 /* uid */
            iload 4 /* modeFlags */
            invokevirtual android.content.Context.checkUriPermission:(Landroid/net/Uri;III)I
            ireturn
        end local 4 // int modeFlags
        end local 3 // int uid
        end local 2 // int pid
        end local 1 // android.net.Uri uri
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Landroid/content/ContextWrapper;
            0    1     1        uri  Landroid/net/Uri;
            0    1     2        pid  I
            0    1     3        uid  I
            0    1     4  modeFlags  I
    MethodParameters:
           Name  Flags
      uri        
      pid        
      uid        
      modeFlags  

  public int checkUriPermission(android.net.Uri, int, int, int, android.os.IBinder);
    descriptor: (Landroid/net/Uri;IIILandroid/os/IBinder;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.net.Uri uri
        start local 2 // int pid
        start local 3 // int uid
        start local 4 // int modeFlags
        start local 5 // android.os.IBinder callerToken
         0: .line 802
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* uri */
            iload 2 /* pid */
            iload 3 /* uid */
            iload 4 /* modeFlags */
            aload 5 /* callerToken */
            invokevirtual android.content.Context.checkUriPermission:(Landroid/net/Uri;IIILandroid/os/IBinder;)I
            ireturn
        end local 5 // android.os.IBinder callerToken
        end local 4 // int modeFlags
        end local 3 // int uid
        end local 2 // int pid
        end local 1 // android.net.Uri uri
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/content/ContextWrapper;
            0    1     1          uri  Landroid/net/Uri;
            0    1     2          pid  I
            0    1     3          uid  I
            0    1     4    modeFlags  I
            0    1     5  callerToken  Landroid/os/IBinder;
    MethodParameters:
             Name  Flags
      uri          
      pid          
      uid          
      modeFlags    
      callerToken  

  public int checkCallingUriPermission(android.net.Uri, int);
    descriptor: (Landroid/net/Uri;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.net.Uri uri
        start local 2 // int modeFlags
         0: .line 807
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* uri */
            iload 2 /* modeFlags */
            invokevirtual android.content.Context.checkCallingUriPermission:(Landroid/net/Uri;I)I
            ireturn
        end local 2 // int modeFlags
        end local 1 // android.net.Uri uri
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Landroid/content/ContextWrapper;
            0    1     1        uri  Landroid/net/Uri;
            0    1     2  modeFlags  I
    MethodParameters:
           Name  Flags
      uri        
      modeFlags  

  public int checkCallingOrSelfUriPermission(android.net.Uri, int);
    descriptor: (Landroid/net/Uri;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.net.Uri uri
        start local 2 // int modeFlags
         0: .line 812
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* uri */
            iload 2 /* modeFlags */
            invokevirtual android.content.Context.checkCallingOrSelfUriPermission:(Landroid/net/Uri;I)I
            ireturn
        end local 2 // int modeFlags
        end local 1 // android.net.Uri uri
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Landroid/content/ContextWrapper;
            0    1     1        uri  Landroid/net/Uri;
            0    1     2  modeFlags  I
    MethodParameters:
           Name  Flags
      uri        
      modeFlags  

  public int checkUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int);
    descriptor: (Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;III)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.net.Uri uri
        start local 2 // java.lang.String readPermission
        start local 3 // java.lang.String writePermission
        start local 4 // int pid
        start local 5 // int uid
        start local 6 // int modeFlags
         0: .line 818
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* uri */
            aload 2 /* readPermission */
            aload 3 /* writePermission */
         1: .line 819
            iload 4 /* pid */
            iload 5 /* uid */
            iload 6 /* modeFlags */
         2: .line 818
            invokevirtual android.content.Context.checkUriPermission:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;III)I
            ireturn
        end local 6 // int modeFlags
        end local 5 // int uid
        end local 4 // int pid
        end local 3 // java.lang.String writePermission
        end local 2 // java.lang.String readPermission
        end local 1 // android.net.Uri uri
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0             this  Landroid/content/ContextWrapper;
            0    3     1              uri  Landroid/net/Uri;
            0    3     2   readPermission  Ljava/lang/String;
            0    3     3  writePermission  Ljava/lang/String;
            0    3     4              pid  I
            0    3     5              uid  I
            0    3     6        modeFlags  I
    MethodParameters:
                 Name  Flags
      uri              
      readPermission   
      writePermission  
      pid              
      uid              
      modeFlags        

  public void enforceUriPermission(android.net.Uri, int, int, int, java.lang.String);
    descriptor: (Landroid/net/Uri;IIILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.net.Uri uri
        start local 2 // int pid
        start local 3 // int uid
        start local 4 // int modeFlags
        start local 5 // java.lang.String message
         0: .line 825
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* uri */
            iload 2 /* pid */
            iload 3 /* uid */
            iload 4 /* modeFlags */
            aload 5 /* message */
            invokevirtual android.content.Context.enforceUriPermission:(Landroid/net/Uri;IIILjava/lang/String;)V
         1: .line 826
            return
        end local 5 // java.lang.String message
        end local 4 // int modeFlags
        end local 3 // int uid
        end local 2 // int pid
        end local 1 // android.net.Uri uri
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/content/ContextWrapper;
            0    2     1        uri  Landroid/net/Uri;
            0    2     2        pid  I
            0    2     3        uid  I
            0    2     4  modeFlags  I
            0    2     5    message  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      uri        
      pid        
      uid        
      modeFlags  
      message    

  public void enforceCallingUriPermission(android.net.Uri, int, java.lang.String);
    descriptor: (Landroid/net/Uri;ILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.net.Uri uri
        start local 2 // int modeFlags
        start local 3 // java.lang.String message
         0: .line 831
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* uri */
            iload 2 /* modeFlags */
            aload 3 /* message */
            invokevirtual android.content.Context.enforceCallingUriPermission:(Landroid/net/Uri;ILjava/lang/String;)V
         1: .line 832
            return
        end local 3 // java.lang.String message
        end local 2 // int modeFlags
        end local 1 // android.net.Uri uri
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/content/ContextWrapper;
            0    2     1        uri  Landroid/net/Uri;
            0    2     2  modeFlags  I
            0    2     3    message  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      uri        
      modeFlags  
      message    

  public void enforceCallingOrSelfUriPermission(android.net.Uri, int, java.lang.String);
    descriptor: (Landroid/net/Uri;ILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.net.Uri uri
        start local 2 // int modeFlags
        start local 3 // java.lang.String message
         0: .line 837
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* uri */
            iload 2 /* modeFlags */
            aload 3 /* message */
            invokevirtual android.content.Context.enforceCallingOrSelfUriPermission:(Landroid/net/Uri;ILjava/lang/String;)V
         1: .line 838
            return
        end local 3 // java.lang.String message
        end local 2 // int modeFlags
        end local 1 // android.net.Uri uri
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/content/ContextWrapper;
            0    2     1        uri  Landroid/net/Uri;
            0    2     2  modeFlags  I
            0    2     3    message  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      uri        
      modeFlags  
      message    

  public void enforceUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int, java.lang.String);
    descriptor: (Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;IIILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.net.Uri uri
        start local 2 // java.lang.String readPermission
        start local 3 // java.lang.String writePermission
        start local 4 // int pid
        start local 5 // int uid
        start local 6 // int modeFlags
        start local 7 // java.lang.String message
         0: .line 844
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
         1: .line 845
            aload 1 /* uri */
            aload 2 /* readPermission */
            aload 3 /* writePermission */
            iload 4 /* pid */
            iload 5 /* uid */
            iload 6 /* modeFlags */
         2: .line 846
            aload 7 /* message */
         3: .line 844
            invokevirtual android.content.Context.enforceUriPermission:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;IIILjava/lang/String;)V
         4: .line 847
            return
        end local 7 // java.lang.String message
        end local 6 // int modeFlags
        end local 5 // int uid
        end local 4 // int pid
        end local 3 // java.lang.String writePermission
        end local 2 // java.lang.String readPermission
        end local 1 // android.net.Uri uri
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    5     0             this  Landroid/content/ContextWrapper;
            0    5     1              uri  Landroid/net/Uri;
            0    5     2   readPermission  Ljava/lang/String;
            0    5     3  writePermission  Ljava/lang/String;
            0    5     4              pid  I
            0    5     5              uid  I
            0    5     6        modeFlags  I
            0    5     7          message  Ljava/lang/String;
    MethodParameters:
                 Name  Flags
      uri              
      readPermission   
      writePermission  
      pid              
      uid              
      modeFlags        
      message          

  public android.content.Context createPackageContext(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Landroid/content/Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String packageName
        start local 2 // int flags
         0: .line 852
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* packageName */
            iload 2 /* flags */
            invokevirtual android.content.Context.createPackageContext:(Ljava/lang/String;I)Landroid/content/Context;
            areturn
        end local 2 // int flags
        end local 1 // java.lang.String packageName
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/content/ContextWrapper;
            0    1     1  packageName  Ljava/lang/String;
            0    1     2        flags  I
    Exceptions:
      throws android.content.pm.PackageManager$NameNotFoundException
    MethodParameters:
             Name  Flags
      packageName  
      flags        

  public android.content.Context createPackageContextAsUser(java.lang.String, int, android.os.UserHandle);
    descriptor: (Ljava/lang/String;ILandroid/os/UserHandle;)Landroid/content/Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String packageName
        start local 2 // int flags
        start local 3 // android.os.UserHandle user
         0: .line 859
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* packageName */
            iload 2 /* flags */
            aload 3 /* user */
            invokevirtual android.content.Context.createPackageContextAsUser:(Ljava/lang/String;ILandroid/os/UserHandle;)Landroid/content/Context;
            areturn
        end local 3 // android.os.UserHandle user
        end local 2 // int flags
        end local 1 // java.lang.String packageName
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/content/ContextWrapper;
            0    1     1  packageName  Ljava/lang/String;
            0    1     2        flags  I
            0    1     3         user  Landroid/os/UserHandle;
    Exceptions:
      throws android.content.pm.PackageManager$NameNotFoundException
    MethodParameters:
             Name  Flags
      packageName  
      flags        
      user         

  public android.content.Context createApplicationContext(android.content.pm.ApplicationInfo, int);
    descriptor: (Landroid/content/pm/ApplicationInfo;I)Landroid/content/Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.pm.ApplicationInfo application
        start local 2 // int flags
         0: .line 866
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* application */
            iload 2 /* flags */
            invokevirtual android.content.Context.createApplicationContext:(Landroid/content/pm/ApplicationInfo;I)Landroid/content/Context;
            areturn
        end local 2 // int flags
        end local 1 // android.content.pm.ApplicationInfo application
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/content/ContextWrapper;
            0    1     1  application  Landroid/content/pm/ApplicationInfo;
            0    1     2        flags  I
    Exceptions:
      throws android.content.pm.PackageManager$NameNotFoundException
    MethodParameters:
             Name  Flags
      application  
      flags        

  public android.content.Context createContextForSplit(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/content/Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // java.lang.String splitName
         0: .line 873
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* splitName */
            invokevirtual android.content.Context.createContextForSplit:(Ljava/lang/String;)Landroid/content/Context;
            areturn
        end local 1 // java.lang.String splitName
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Landroid/content/ContextWrapper;
            0    1     1  splitName  Ljava/lang/String;
    Exceptions:
      throws android.content.pm.PackageManager$NameNotFoundException
    MethodParameters:
           Name  Flags
      splitName  

  public int getUserId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 879
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getUserId:()I
            ireturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public android.content.Context createConfigurationContext(android.content.res.Configuration);
    descriptor: (Landroid/content/res/Configuration;)Landroid/content/Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.res.Configuration overrideConfiguration
         0: .line 884
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* overrideConfiguration */
            invokevirtual android.content.Context.createConfigurationContext:(Landroid/content/res/Configuration;)Landroid/content/Context;
            areturn
        end local 1 // android.content.res.Configuration overrideConfiguration
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Landroid/content/ContextWrapper;
            0    1     1  overrideConfiguration  Landroid/content/res/Configuration;
    MethodParameters:
                       Name  Flags
      overrideConfiguration  

  public android.content.Context createDisplayContext(android.view.Display);
    descriptor: (Landroid/view/Display;)Landroid/content/Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.view.Display display
         0: .line 889
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* display */
            invokevirtual android.content.Context.createDisplayContext:(Landroid/view/Display;)Landroid/content/Context;
            areturn
        end local 1 // android.view.Display display
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/content/ContextWrapper;
            0    1     1  display  Landroid/view/Display;
    MethodParameters:
         Name  Flags
      display  

  public boolean isRestricted();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 894
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.isRestricted:()Z
            ireturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public android.view.DisplayAdjustments getDisplayAdjustments(int);
    descriptor: (I)Landroid/view/DisplayAdjustments;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // int displayId
         0: .line 900
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            iload 1 /* displayId */
            invokevirtual android.content.Context.getDisplayAdjustments:(I)Landroid/view/DisplayAdjustments;
            areturn
        end local 1 // int displayId
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Landroid/content/ContextWrapper;
            0    1     1  displayId  I
    MethodParameters:
           Name  Flags
      displayId  

  public android.view.Display getDisplay();
    descriptor: ()Landroid/view/Display;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 908
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getDisplay:()Landroid/view/Display;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public void updateDisplay(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // int displayId
         0: .line 916
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            iload 1 /* displayId */
            invokevirtual android.content.Context.updateDisplay:(I)V
         1: .line 917
            return
        end local 1 // int displayId
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/content/ContextWrapper;
            0    2     1  displayId  I
    MethodParameters:
           Name  Flags
      displayId  

  public android.content.Context createDeviceProtectedStorageContext();
    descriptor: ()Landroid/content/Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 921
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.createDeviceProtectedStorageContext:()Landroid/content/Context;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public android.content.Context createCredentialProtectedStorageContext();
    descriptor: ()Landroid/content/Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 928
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.createCredentialProtectedStorageContext:()Landroid/content/Context;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public boolean isDeviceProtectedStorage();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 933
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.isDeviceProtectedStorage:()Z
            ireturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public boolean isCredentialProtectedStorage();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 940
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.isCredentialProtectedStorage:()Z
            ireturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public boolean canLoadUnsafeResources();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 946
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.canLoadUnsafeResources:()Z
            ireturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public android.os.IBinder getActivityToken();
    descriptor: ()Landroid/os/IBinder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 954
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getActivityToken:()Landroid/os/IBinder;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public android.app.IServiceConnection getServiceDispatcher(android.content.ServiceConnection, android.os.Handler, int);
    descriptor: (Landroid/content/ServiceConnection;Landroid/os/Handler;I)Landroid/app/IServiceConnection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.content.ServiceConnection conn
        start local 2 // android.os.Handler handler
        start local 3 // int flags
         0: .line 963
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* conn */
            aload 2 /* handler */
            iload 3 /* flags */
            invokevirtual android.content.Context.getServiceDispatcher:(Landroid/content/ServiceConnection;Landroid/os/Handler;I)Landroid/app/IServiceConnection;
            areturn
        end local 3 // int flags
        end local 2 // android.os.Handler handler
        end local 1 // android.content.ServiceConnection conn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/content/ContextWrapper;
            0    1     1     conn  Landroid/content/ServiceConnection;
            0    1     2  handler  Landroid/os/Handler;
            0    1     3    flags  I
    MethodParameters:
         Name  Flags
      conn     
      handler  
      flags    

  public android.app.IApplicationThread getIApplicationThread();
    descriptor: ()Landroid/app/IApplicationThread;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 971
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getIApplicationThread:()Landroid/app/IApplicationThread;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public android.os.Handler getMainThreadHandler();
    descriptor: ()Landroid/os/Handler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 979
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getMainThreadHandler:()Landroid/os/Handler;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public int getNextAutofillId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 987
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getNextAutofillId:()I
            ireturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public android.view.autofill.AutofillManager$AutofillClient getAutofillClient();
    descriptor: ()Landroid/view/autofill/AutofillManager$AutofillClient;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 995
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.getAutofillClient:()Landroid/view/autofill/AutofillManager$AutofillClient;
            areturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ContextWrapper;

  public void setAutofillClient(android.view.autofill.AutofillManager$AutofillClient);
    descriptor: (Landroid/view/autofill/AutofillManager$AutofillClient;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // android.view.autofill.AutofillManager$AutofillClient client
         0: .line 1003
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            aload 1 /* client */
            invokevirtual android.content.Context.setAutofillClient:(Landroid/view/autofill/AutofillManager$AutofillClient;)V
         1: .line 1004
            return
        end local 1 // android.view.autofill.AutofillManager$AutofillClient client
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/content/ContextWrapper;
            0    2     1  client  Landroid/view/autofill/AutofillManager$AutofillClient;
    MethodParameters:
        Name  Flags
      client  

  public boolean isAutofillCompatibilityEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContextWrapper this
         0: .line 1011
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            ifnull 1
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            invokevirtual android.content.Context.isAutofillCompatibilityEnabled:()Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/content/ContextWrapper;

  public void setAutofillCompatibilityEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ContextWrapper this
        start local 1 // boolean autofillCompatEnabled
         0: .line 1020
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            ifnull 2
         1: .line 1021
            aload 0 /* this */
            getfield android.content.ContextWrapper.mBase:Landroid/content/Context;
            iload 1 /* autofillCompatEnabled */
            invokevirtual android.content.Context.setAutofillCompatibilityEnabled:(Z)V
         2: .line 1023
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean autofillCompatEnabled
        end local 0 // android.content.ContextWrapper this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    3     0                   this  Landroid/content/ContextWrapper;
            0    3     1  autofillCompatEnabled  Z
    MethodParameters:
                       Name  Flags
      autofillCompatEnabled  
}
SourceFile: "ContextWrapper.java"
InnerClasses:
  public SendIntentException = android.content.IntentSender$SendIntentException of android.content.IntentSender
  public NameNotFoundException = android.content.pm.PackageManager$NameNotFoundException of android.content.pm.PackageManager
  public final Theme = android.content.res.Resources$Theme of android.content.res.Resources
  public abstract CursorFactory = android.database.sqlite.SQLiteDatabase$CursorFactory of android.database.sqlite.SQLiteDatabase
  public abstract AutofillClient = android.view.autofill.AutofillManager$AutofillClient of android.view.autofill.AutofillManager