public abstract class android.preference.PreferenceActivity extends android.app.ListActivity implements android.preference.PreferenceManager$OnPreferenceTreeClickListener, android.preference.PreferenceFragment$OnPreferenceStartFragmentCallback
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: android.preference.PreferenceActivity
  super_class: android.app.ListActivity
{
  private static final java.lang.String TAG;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "PreferenceActivity"

  private static final java.lang.String HEADERS_TAG;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: ":android:headers"

  private static final java.lang.String CUR_HEADER_TAG;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: ":android:cur_header"

  private static final java.lang.String PREFERENCES_TAG;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: ":android:preferences"

  public static final java.lang.String EXTRA_SHOW_FRAGMENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: ":android:show_fragment"

  public static final java.lang.String EXTRA_SHOW_FRAGMENT_ARGUMENTS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: ":android:show_fragment_args"

  public static final java.lang.String EXTRA_SHOW_FRAGMENT_TITLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: ":android:show_fragment_title"

  public static final java.lang.String EXTRA_SHOW_FRAGMENT_SHORT_TITLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: ":android:show_fragment_short_title"

  public static final java.lang.String EXTRA_NO_HEADERS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: ":android:no_headers"

  private static final java.lang.String BACK_STACK_PREFS;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: ":android:prefs"

  private static final java.lang.String EXTRA_PREFS_SHOW_BUTTON_BAR;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "extra_prefs_show_button_bar"

  private static final java.lang.String EXTRA_PREFS_SHOW_SKIP;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "extra_prefs_show_skip"

  private static final java.lang.String EXTRA_PREFS_SET_NEXT_TEXT;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "extra_prefs_set_next_text"

  private static final java.lang.String EXTRA_PREFS_SET_BACK_TEXT;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "extra_prefs_set_back_text"

  private final java.util.ArrayList<android.preference.PreferenceActivity$Header> mHeaders;
    descriptor: Ljava/util/ArrayList;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/ArrayList<Landroid/preference/PreferenceActivity$Header;>;

  private android.widget.FrameLayout mListFooter;
    descriptor: Landroid/widget/FrameLayout;
    flags: (0x0002) ACC_PRIVATE

  private android.view.ViewGroup mPrefsContainer;
    descriptor: Landroid/view/ViewGroup;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.CharSequence mActivityTitle;
    descriptor: Ljava/lang/CharSequence;
    flags: (0x0002) ACC_PRIVATE

  private android.view.ViewGroup mHeadersContainer;
    descriptor: Landroid/view/ViewGroup;
    flags: (0x0002) ACC_PRIVATE

  private android.app.FragmentBreadCrumbs mFragmentBreadCrumbs;
    descriptor: Landroid/app/FragmentBreadCrumbs;
    flags: (0x0002) ACC_PRIVATE

  private boolean mSinglePane;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private android.preference.PreferenceActivity$Header mCurHeader;
    descriptor: Landroid/preference/PreferenceActivity$Header;
    flags: (0x0002) ACC_PRIVATE

  private android.preference.PreferenceManager mPreferenceManager;
    descriptor: Landroid/preference/PreferenceManager;
    flags: (0x0002) ACC_PRIVATE

  private android.os.Bundle mSavedInstanceState;
    descriptor: Landroid/os/Bundle;
    flags: (0x0002) ACC_PRIVATE

  private android.widget.Button mNextButton;
    descriptor: Landroid/widget/Button;
    flags: (0x0002) ACC_PRIVATE

  private int mPreferenceHeaderItemResId;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean mPreferenceHeaderRemoveEmptyIcon;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private static final int FIRST_REQUEST_CODE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 100

  private static final int MSG_BIND_PREFERENCES;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final int MSG_BUILD_HEADERS;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  private android.os.Handler mHandler;
    descriptor: Landroid/os/Handler;
    flags: (0x0002) ACC_PRIVATE

  public static final long HEADER_ID_UNDEFINED;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 127
            aload 0 /* this */
            invokespecial android.app.ListActivity.<init>:()V
         1: .line 197
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield android.preference.PreferenceActivity.mHeaders:Ljava/util/ArrayList;
         2: .line 226
            aload 0 /* this */
            iconst_0
            putfield android.preference.PreferenceActivity.mPreferenceHeaderItemResId:I
         3: .line 227
            aload 0 /* this */
            iconst_0
            putfield android.preference.PreferenceActivity.mPreferenceHeaderRemoveEmptyIcon:Z
         4: .line 236
            aload 0 /* this */
            new android.preference.PreferenceActivity$1
            dup
            aload 0 /* this */
            invokespecial android.preference.PreferenceActivity$1.<init>:(Landroid/preference/PreferenceActivity;)V
            putfield android.preference.PreferenceActivity.mHandler:Landroid/os/Handler;
         5: .line 127
            return
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/preference/PreferenceActivity;

  public boolean onOptionsItemSelected(android.view.MenuItem);
    descriptor: (Landroid/view/MenuItem;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.preference.PreferenceActivity this
         0: .line 544
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.R.id cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/preference/PreferenceActivity;
    MethodParameters:
      Name  Flags
      item  

  protected void onCreate(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.preference.PreferenceActivity this
         0: .line 558
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.attr cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.layout cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.layout cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.id cannot be resolved to a variable\n\tcom.android.internal.R.id cannot be resolved to a variable\n\tcom.android.internal.R.id cannot be resolved to a variable\n\tcom.android.internal.R.layout cannot be resolved to a variable\n\tcom.android.internal.R.id cannot be resolved to a variable\n\tcom.android.internal.R.id cannot be resolved to a variable\n\tcom.android.internal.R.id cannot be resolved to a variable\n\tcom.android.internal.R.id cannot be resolved to a variable\n\tcom.android.internal.R.id cannot be resolved to a variable\n\tcom.android.internal.R.id cannot be resolved to a variable\n\tcom.android.internal.R.id cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/preference/PreferenceActivity;
    MethodParameters:
                    Name  Flags
      savedInstanceState  

  public void onBackPressed();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 716
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mCurHeader:Landroid/preference/PreferenceActivity$Header;
            ifnull 9
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mSinglePane:Z
            ifeq 9
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getFragmentManager:()Landroid/app/FragmentManager;
            invokevirtual android.app.FragmentManager.getBackStackEntryCount:()I
            ifne 9
         1: .line 717
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getIntent:()Landroid/content/Intent;
            ldc ":android:show_fragment"
            invokevirtual android.content.Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String;
            ifnonnull 9
         2: .line 718
            aload 0 /* this */
            aconst_null
            putfield android.preference.PreferenceActivity.mCurHeader:Landroid/preference/PreferenceActivity$Header;
         3: .line 720
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPrefsContainer:Landroid/view/ViewGroup;
            bipush 8
            invokevirtual android.view.ViewGroup.setVisibility:(I)V
         4: .line 721
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHeadersContainer:Landroid/view/ViewGroup;
            iconst_0
            invokevirtual android.view.ViewGroup.setVisibility:(I)V
         5: .line 722
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mActivityTitle:Ljava/lang/CharSequence;
            ifnull 7
         6: .line 723
            aload 0 /* this */
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mActivityTitle:Ljava/lang/CharSequence;
            aconst_null
            invokevirtual android.preference.PreferenceActivity.showBreadCrumbs:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V
         7: .line 725
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getListView:()Landroid/widget/ListView;
            invokevirtual android.widget.ListView.clearChoices:()V
         8: .line 726
            goto 10
         9: .line 727
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokespecial android.app.ListActivity.onBackPressed:()V
        10: .line 729
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Landroid/preference/PreferenceActivity;

  public boolean hasHeaders();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 735
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHeadersContainer:Landroid/view/ViewGroup;
            ifnull 1
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHeadersContainer:Landroid/view/ViewGroup;
            invokevirtual android.view.ViewGroup.getVisibility:()I
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/preference/PreferenceActivity;

  public java.util.List<android.preference.PreferenceActivity$Header> getHeaders();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 743
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHeaders:Ljava/util/ArrayList;
            areturn
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/preference/PreferenceActivity;
    Signature: ()Ljava/util/List<Landroid/preference/PreferenceActivity$Header;>;

  public boolean isMultiPane();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 751
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mSinglePane:Z
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/preference/PreferenceActivity;

  public boolean onIsMultiPane();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 761
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tcom.android.internal.R.bool cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/preference/PreferenceActivity;

  public boolean onIsHidingHeaders();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 773
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getIntent:()Landroid/content/Intent;
            ldc ":android:no_headers"
            iconst_0
            invokevirtual android.content.Intent.getBooleanExtra:(Ljava/lang/String;Z)Z
            ireturn
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/preference/PreferenceActivity;

  public android.preference.PreferenceActivity$Header onGetInitialHeader();
    descriptor: ()Landroid/preference/PreferenceActivity$Header;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 784
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         1: goto 6
         2: .line 785
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHeaders:Ljava/util/ArrayList;
            iload 1 /* i */
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast android.preference.PreferenceActivity$Header
            astore 2 /* h */
        start local 2 // android.preference.PreferenceActivity$Header h
         3: .line 786
            aload 2 /* h */
            getfield android.preference.PreferenceActivity$Header.fragment:Ljava/lang/String;
            ifnull 5
         4: .line 787
            aload 2 /* h */
            areturn
        end local 2 // android.preference.PreferenceActivity$Header h
         5: .line 784
      StackMap locals:
      StackMap stack:
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 1 /* i */
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHeaders:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.size:()I
            if_icmplt 2
        end local 1 // int i
         7: .line 790
            new java.lang.IllegalStateException
            dup
            ldc "Must have at least one header with a fragment"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Landroid/preference/PreferenceActivity;
            1    7     1     i  I
            3    5     2     h  Landroid/preference/PreferenceActivity$Header;

  public android.preference.PreferenceActivity$Header onGetNewHeader();
    descriptor: ()Landroid/preference/PreferenceActivity$Header;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 800
            aconst_null
            areturn
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/preference/PreferenceActivity;

  public void onBuildHeaders(java.util.List<android.preference.PreferenceActivity$Header>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // java.util.List target
         0: .line 818
            return
        end local 1 // java.util.List target
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Landroid/preference/PreferenceActivity;
            0    1     1  target  Ljava/util/List<Landroid/preference/PreferenceActivity$Header;>;
    Signature: (Ljava/util/List<Landroid/preference/PreferenceActivity$Header;>;)V
    MethodParameters:
        Name  Flags
      target  

  public void invalidateHeaders();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 825
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHandler:Landroid/os/Handler;
            iconst_2
            invokevirtual android.os.Handler.hasMessages:(I)Z
            ifne 2
         1: .line 826
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHandler:Landroid/os/Handler;
            iconst_2
            invokevirtual android.os.Handler.sendEmptyMessage:(I)Z
            pop
         2: .line 828
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/preference/PreferenceActivity;

  public void loadHeadersFromResource(int, java.util.List<android.preference.PreferenceActivity$Header>);
    descriptor: (ILjava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.preference.PreferenceActivity this
         0: .line 841
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method asAttributeSet(XmlPullParser) from the type Xml refers to the missing type XmlPullParser\n\tThe method next() is undefined for the type XmlResourceParser\n\tXmlPullParser cannot be resolved to a variable\n\tXmlPullParser cannot be resolved to a variable\n\tThe method getName() is undefined for the type XmlResourceParser\n\tThe method getDepth() is undefined for the type XmlResourceParser\n\tThe method next() is undefined for the type XmlResourceParser\n\tXmlPullParser cannot be resolved to a variable\n\tXmlPullParser cannot be resolved to a variable\n\tThe method getDepth() is undefined for the type XmlResourceParser\n\tXmlPullParser cannot be resolved to a variable\n\tXmlPullParser cannot be resolved to a variable\n\tThe method getName() is undefined for the type XmlResourceParser\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tThe method getDepth() is undefined for the type XmlResourceParser\n\tThe method next() is undefined for the type XmlResourceParser\n\tXmlPullParser cannot be resolved to a variable\n\tXmlPullParser cannot be resolved to a variable\n\tThe method getDepth() is undefined for the type XmlResourceParser\n\tXmlPullParser cannot be resolved to a variable\n\tXmlPullParser cannot be resolved to a variable\n\tThe method getName() is undefined for the type XmlResourceParser\n\tThe method parseBundleExtra(String, AttributeSet, Bundle) from the type Resources refers to the missing type XmlPullParserException\n\tThe method skipCurrentTag(XmlPullParser) from the type XmlUtils refers to the missing type XmlPullParser\n\tThe method parseIntent(Resources, XmlPullParser, AttributeSet) from the type Intent refers to the missing type XmlPullParser\n\tThe method skipCurrentTag(XmlPullParser) from the type XmlUtils refers to the missing type XmlPullParser\n\tThe method skipCurrentTag(XmlPullParser) from the type XmlUtils refers to the missing type XmlPullParser\n\tXmlPullParserException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/preference/PreferenceActivity;
    Signature: (ILjava/util/List<Landroid/preference/PreferenceActivity$Header;>;)V
    MethodParameters:
        Name  Flags
      resid   
      target  

  protected boolean isValidFragment(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // java.lang.String fragmentName
         0: .line 969
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getApplicationInfo:()Landroid/content/pm/ApplicationInfo;
            getfield android.content.pm.ApplicationInfo.targetSdkVersion:I
            bipush 19
            if_icmplt 7
         1: .line 970
            new java.lang.RuntimeException
            dup
         2: .line 971
            new java.lang.StringBuilder
            dup
            ldc "Subclasses of PreferenceActivity must override isValidFragment(String) to verify that the Fragment class is valid! "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         3: .line 973
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         4: .line 974
            ldc " has not checked if fragment "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* fragmentName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " is valid."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         5: .line 971
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         6: .line 970
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 976
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // java.lang.String fragmentName
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Landroid/preference/PreferenceActivity;
            0    8     1  fragmentName  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      fragmentName  

  public void setListFooter(android.view.View);
    descriptor: (Landroid/view/View;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // android.view.View view
         0: .line 984
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mListFooter:Landroid/widget/FrameLayout;
            invokevirtual android.widget.FrameLayout.removeAllViews:()V
         1: .line 985
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mListFooter:Landroid/widget/FrameLayout;
            aload 1 /* view */
            new android.widget.FrameLayout$LayoutParams
            dup
         2: .line 986
            iconst_m1
         3: .line 987
            bipush -2
            invokespecial android.widget.FrameLayout$LayoutParams.<init>:(II)V
         4: .line 985
            invokevirtual android.widget.FrameLayout.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
         5: .line 988
            return
        end local 1 // android.view.View view
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/preference/PreferenceActivity;
            0    6     1  view  Landroid/view/View;
    MethodParameters:
      Name  Flags
      view  

  protected void onStop();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 992
            aload 0 /* this */
            invokespecial android.app.ListActivity.onStop:()V
         1: .line 994
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            ifnull 3
         2: .line 995
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            invokevirtual android.preference.PreferenceManager.dispatchActivityStop:()V
         3: .line 997
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/preference/PreferenceActivity;

  protected void onDestroy();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 1001
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHandler:Landroid/os/Handler;
            iconst_1
            invokevirtual android.os.Handler.removeMessages:(I)V
         1: .line 1002
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHandler:Landroid/os/Handler;
            iconst_2
            invokevirtual android.os.Handler.removeMessages:(I)V
         2: .line 1003
            aload 0 /* this */
            invokespecial android.app.ListActivity.onDestroy:()V
         3: .line 1005
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            ifnull 5
         4: .line 1006
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            invokevirtual android.preference.PreferenceManager.dispatchActivityDestroy:()V
         5: .line 1008
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/preference/PreferenceActivity;

  protected void onSaveInstanceState(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // android.os.Bundle outState
         0: .line 1012
            aload 0 /* this */
            aload 1 /* outState */
            invokespecial android.app.ListActivity.onSaveInstanceState:(Landroid/os/Bundle;)V
         1: .line 1014
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHeaders:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.size:()I
            ifle 7
         2: .line 1015
            aload 1 /* outState */
            ldc ":android:headers"
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHeaders:Ljava/util/ArrayList;
            invokevirtual android.os.Bundle.putParcelableArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V
         3: .line 1016
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mCurHeader:Landroid/preference/PreferenceActivity$Header;
            ifnull 7
         4: .line 1017
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHeaders:Ljava/util/ArrayList;
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mCurHeader:Landroid/preference/PreferenceActivity$Header;
            invokevirtual java.util.ArrayList.indexOf:(Ljava/lang/Object;)I
            istore 2 /* index */
        start local 2 // int index
         5: .line 1018
            iload 2 /* index */
            iflt 7
         6: .line 1019
            aload 1 /* outState */
            ldc ":android:cur_header"
            iload 2 /* index */
            invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
        end local 2 // int index
         7: .line 1024
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            ifnull 13
         8: .line 1025
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getPreferenceScreen:()Landroid/preference/PreferenceScreen;
            astore 2 /* preferenceScreen */
        start local 2 // android.preference.PreferenceScreen preferenceScreen
         9: .line 1026
            aload 2 /* preferenceScreen */
            ifnull 13
        10: .line 1027
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            astore 3 /* container */
        start local 3 // android.os.Bundle container
        11: .line 1028
            aload 2 /* preferenceScreen */
            aload 3 /* container */
            invokevirtual android.preference.PreferenceScreen.saveHierarchyState:(Landroid/os/Bundle;)V
        12: .line 1029
            aload 1 /* outState */
            ldc ":android:preferences"
            aload 3 /* container */
            invokevirtual android.os.Bundle.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V
        end local 3 // android.os.Bundle container
        end local 2 // android.preference.PreferenceScreen preferenceScreen
        13: .line 1032
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.os.Bundle outState
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   14     0              this  Landroid/preference/PreferenceActivity;
            0   14     1          outState  Landroid/os/Bundle;
            5    7     2             index  I
            9   13     2  preferenceScreen  Landroid/preference/PreferenceScreen;
           11   13     3         container  Landroid/os/Bundle;
    MethodParameters:
          Name  Flags
      outState  

  protected void onRestoreInstanceState(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // android.os.Bundle state
         0: .line 1036
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            ifnull 8
         1: .line 1037
            aload 1 /* state */
            ldc ":android:preferences"
            invokevirtual android.os.Bundle.getBundle:(Ljava/lang/String;)Landroid/os/Bundle;
            astore 2 /* container */
        start local 2 // android.os.Bundle container
         2: .line 1038
            aload 2 /* container */
            ifnull 8
         3: .line 1039
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getPreferenceScreen:()Landroid/preference/PreferenceScreen;
            astore 3 /* preferenceScreen */
        start local 3 // android.preference.PreferenceScreen preferenceScreen
         4: .line 1040
            aload 3 /* preferenceScreen */
            ifnull 8
         5: .line 1041
            aload 3 /* preferenceScreen */
            aload 2 /* container */
            invokevirtual android.preference.PreferenceScreen.restoreHierarchyState:(Landroid/os/Bundle;)V
         6: .line 1042
            aload 0 /* this */
            aload 1 /* state */
            putfield android.preference.PreferenceActivity.mSavedInstanceState:Landroid/os/Bundle;
         7: .line 1043
            return
        end local 3 // android.preference.PreferenceScreen preferenceScreen
        end local 2 // android.os.Bundle container
         8: .line 1050
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* state */
            invokespecial android.app.ListActivity.onRestoreInstanceState:(Landroid/os/Bundle;)V
         9: .line 1052
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mSinglePane:Z
            ifne 12
        10: .line 1054
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mCurHeader:Landroid/preference/PreferenceActivity$Header;
            ifnull 12
        11: .line 1055
            aload 0 /* this */
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mCurHeader:Landroid/preference/PreferenceActivity$Header;
            invokevirtual android.preference.PreferenceActivity.setSelectedHeader:(Landroid/preference/PreferenceActivity$Header;)V
        12: .line 1058
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.os.Bundle state
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   13     0              this  Landroid/preference/PreferenceActivity;
            0   13     1             state  Landroid/os/Bundle;
            2    8     2         container  Landroid/os/Bundle;
            4    8     3  preferenceScreen  Landroid/preference/PreferenceScreen;
    MethodParameters:
       Name  Flags
      state  

  protected void onActivityResult(int, int, android.content.Intent);
    descriptor: (IILandroid/content/Intent;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // int requestCode
        start local 2 // int resultCode
        start local 3 // android.content.Intent data
         0: .line 1062
            aload 0 /* this */
            iload 1 /* requestCode */
            iload 2 /* resultCode */
            aload 3 /* data */
            invokespecial android.app.ListActivity.onActivityResult:(IILandroid/content/Intent;)V
         1: .line 1064
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            ifnull 3
         2: .line 1065
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            iload 1 /* requestCode */
            iload 2 /* resultCode */
            aload 3 /* data */
            invokevirtual android.preference.PreferenceManager.dispatchActivityResult:(IILandroid/content/Intent;)V
         3: .line 1067
      StackMap locals:
      StackMap stack:
            return
        end local 3 // android.content.Intent data
        end local 2 // int resultCode
        end local 1 // int requestCode
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Landroid/preference/PreferenceActivity;
            0    4     1  requestCode  I
            0    4     2   resultCode  I
            0    4     3         data  Landroid/content/Intent;
    MethodParameters:
             Name  Flags
      requestCode  
      resultCode   
      data         

  public void onContentChanged();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 1071
            aload 0 /* this */
            invokespecial android.app.ListActivity.onContentChanged:()V
         1: .line 1073
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            ifnull 3
         2: .line 1074
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.postBindPreferences:()V
         3: .line 1076
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/preference/PreferenceActivity;

  protected void onListItemClick(android.widget.ListView, android.view.View, int, long);
    descriptor: (Landroid/widget/ListView;Landroid/view/View;IJ)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=7, args_size=5
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // android.widget.ListView l
        start local 2 // android.view.View v
        start local 3 // int position
        start local 4 // long id
         0: .line 1080
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.isResumed:()Z
            ifne 2
         1: .line 1081
            return
         2: .line 1083
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* l */
            aload 2 /* v */
            iload 3 /* position */
            lload 4 /* id */
            invokespecial android.app.ListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V
         3: .line 1085
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mAdapter:Landroid/widget/ListAdapter;
            ifnull 6
         4: .line 1086
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mAdapter:Landroid/widget/ListAdapter;
            iload 3 /* position */
            invokeinterface android.widget.ListAdapter.getItem:(I)Ljava/lang/Object;
            astore 6 /* item */
        start local 6 // java.lang.Object item
         5: .line 1087
            aload 6 /* item */
            instanceof android.preference.PreferenceActivity$Header
            ifeq 6
            aload 0 /* this */
            aload 6 /* item */
            checkcast android.preference.PreferenceActivity$Header
            iload 3 /* position */
            invokevirtual android.preference.PreferenceActivity.onHeaderClick:(Landroid/preference/PreferenceActivity$Header;I)V
        end local 6 // java.lang.Object item
         6: .line 1089
      StackMap locals:
      StackMap stack:
            return
        end local 4 // long id
        end local 3 // int position
        end local 2 // android.view.View v
        end local 1 // android.widget.ListView l
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Landroid/preference/PreferenceActivity;
            0    7     1         l  Landroid/widget/ListView;
            0    7     2         v  Landroid/view/View;
            0    7     3  position  I
            0    7     4        id  J
            5    6     6      item  Ljava/lang/Object;
    MethodParameters:
          Name  Flags
      l         
      v         
      position  
      id        

  public void onHeaderClick(android.preference.PreferenceActivity$Header, int);
    descriptor: (Landroid/preference/PreferenceActivity$Header;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // android.preference.PreferenceActivity$Header header
        start local 2 // int position
         0: .line 1101
            aload 1 /* header */
            getfield android.preference.PreferenceActivity$Header.fragment:Ljava/lang/String;
            ifnull 3
         1: .line 1102
            aload 0 /* this */
            aload 1 /* header */
            invokevirtual android.preference.PreferenceActivity.switchToHeader:(Landroid/preference/PreferenceActivity$Header;)V
         2: .line 1103
            goto 5
      StackMap locals:
      StackMap stack:
         3: aload 1 /* header */
            getfield android.preference.PreferenceActivity$Header.intent:Landroid/content/Intent;
            ifnull 5
         4: .line 1104
            aload 0 /* this */
            aload 1 /* header */
            getfield android.preference.PreferenceActivity$Header.intent:Landroid/content/Intent;
            invokevirtual android.preference.PreferenceActivity.startActivity:(Landroid/content/Intent;)V
         5: .line 1106
      StackMap locals:
      StackMap stack:
            return
        end local 2 // int position
        end local 1 // android.preference.PreferenceActivity$Header header
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Landroid/preference/PreferenceActivity;
            0    6     1    header  Landroid/preference/PreferenceActivity$Header;
            0    6     2  position  I
    MethodParameters:
          Name  Flags
      header    
      position  

  public android.content.Intent onBuildStartFragmentIntent(java.lang.String, android.os.Bundle, int, int);
    descriptor: (Ljava/lang/String;Landroid/os/Bundle;II)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=5
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // java.lang.String fragmentName
        start local 2 // android.os.Bundle args
        start local 3 // int titleRes
        start local 4 // int shortTitleRes
         0: .line 1124
            new android.content.Intent
            dup
            ldc "android.intent.action.MAIN"
            invokespecial android.content.Intent.<init>:(Ljava/lang/String;)V
            astore 5 /* intent */
        start local 5 // android.content.Intent intent
         1: .line 1125
            aload 5 /* intent */
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual android.content.Intent.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;
            pop
         2: .line 1126
            aload 5 /* intent */
            ldc ":android:show_fragment"
            aload 1 /* fragmentName */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
            pop
         3: .line 1127
            aload 5 /* intent */
            ldc ":android:show_fragment_args"
            aload 2 /* args */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;
            pop
         4: .line 1128
            aload 5 /* intent */
            ldc ":android:show_fragment_title"
            iload 3 /* titleRes */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;I)Landroid/content/Intent;
            pop
         5: .line 1129
            aload 5 /* intent */
            ldc ":android:show_fragment_short_title"
            iload 4 /* shortTitleRes */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;I)Landroid/content/Intent;
            pop
         6: .line 1130
            aload 5 /* intent */
            ldc ":android:no_headers"
            iconst_1
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent;
            pop
         7: .line 1131
            aload 5 /* intent */
            areturn
        end local 5 // android.content.Intent intent
        end local 4 // int shortTitleRes
        end local 3 // int titleRes
        end local 2 // android.os.Bundle args
        end local 1 // java.lang.String fragmentName
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    8     0           this  Landroid/preference/PreferenceActivity;
            0    8     1   fragmentName  Ljava/lang/String;
            0    8     2           args  Landroid/os/Bundle;
            0    8     3       titleRes  I
            0    8     4  shortTitleRes  I
            1    8     5         intent  Landroid/content/Intent;
    MethodParameters:
               Name  Flags
      fragmentName   
      args           
      titleRes       
      shortTitleRes  

  public void startWithFragment(java.lang.String, android.os.Bundle, android.app.Fragment, int);
    descriptor: (Ljava/lang/String;Landroid/os/Bundle;Landroid/app/Fragment;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // java.lang.String fragmentName
        start local 2 // android.os.Bundle args
        start local 3 // android.app.Fragment resultTo
        start local 4 // int resultRequestCode
         0: .line 1140
            aload 0 /* this */
            aload 1 /* fragmentName */
            aload 2 /* args */
            aload 3 /* resultTo */
            iload 4 /* resultRequestCode */
            iconst_0
            iconst_0
            invokevirtual android.preference.PreferenceActivity.startWithFragment:(Ljava/lang/String;Landroid/os/Bundle;Landroid/app/Fragment;III)V
         1: .line 1141
            return
        end local 4 // int resultRequestCode
        end local 3 // android.app.Fragment resultTo
        end local 2 // android.os.Bundle args
        end local 1 // java.lang.String fragmentName
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Landroid/preference/PreferenceActivity;
            0    2     1       fragmentName  Ljava/lang/String;
            0    2     2               args  Landroid/os/Bundle;
            0    2     3           resultTo  Landroid/app/Fragment;
            0    2     4  resultRequestCode  I
    MethodParameters:
                   Name  Flags
      fragmentName       
      args               
      resultTo           
      resultRequestCode  

  public void startWithFragment(java.lang.String, android.os.Bundle, android.app.Fragment, int, int, int);
    descriptor: (Ljava/lang/String;Landroid/os/Bundle;Landroid/app/Fragment;III)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=7
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // java.lang.String fragmentName
        start local 2 // android.os.Bundle args
        start local 3 // android.app.Fragment resultTo
        start local 4 // int resultRequestCode
        start local 5 // int titleRes
        start local 6 // int shortTitleRes
         0: .line 1163
            aload 0 /* this */
            aload 1 /* fragmentName */
            aload 2 /* args */
            iload 5 /* titleRes */
            iload 6 /* shortTitleRes */
            invokevirtual android.preference.PreferenceActivity.onBuildStartFragmentIntent:(Ljava/lang/String;Landroid/os/Bundle;II)Landroid/content/Intent;
            astore 7 /* intent */
        start local 7 // android.content.Intent intent
         1: .line 1164
            aload 3 /* resultTo */
            ifnonnull 4
         2: .line 1165
            aload 0 /* this */
            aload 7 /* intent */
            invokevirtual android.preference.PreferenceActivity.startActivity:(Landroid/content/Intent;)V
         3: .line 1166
            goto 5
         4: .line 1167
      StackMap locals: android.content.Intent
      StackMap stack:
            aload 3 /* resultTo */
            aload 7 /* intent */
            iload 4 /* resultRequestCode */
            invokevirtual android.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V
         5: .line 1169
      StackMap locals:
      StackMap stack:
            return
        end local 7 // android.content.Intent intent
        end local 6 // int shortTitleRes
        end local 5 // int titleRes
        end local 4 // int resultRequestCode
        end local 3 // android.app.Fragment resultTo
        end local 2 // android.os.Bundle args
        end local 1 // java.lang.String fragmentName
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    6     0               this  Landroid/preference/PreferenceActivity;
            0    6     1       fragmentName  Ljava/lang/String;
            0    6     2               args  Landroid/os/Bundle;
            0    6     3           resultTo  Landroid/app/Fragment;
            0    6     4  resultRequestCode  I
            0    6     5           titleRes  I
            0    6     6      shortTitleRes  I
            1    6     7             intent  Landroid/content/Intent;
    MethodParameters:
                   Name  Flags
      fragmentName       
      args               
      resultTo           
      resultRequestCode  
      titleRes           
      shortTitleRes      

  public void showBreadCrumbs(java.lang.CharSequence, java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.preference.PreferenceActivity this
         0: .line 1178
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tandroid.R.id cannot be resolved to a variable\n\tcom.android.internal.R.id cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/preference/PreferenceActivity;
    MethodParameters:
            Name  Flags
      title       
      shortTitle  

  public void setParentTitle(java.lang.CharSequence, java.lang.CharSequence, android.view.View$OnClickListener);
    descriptor: (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // java.lang.CharSequence title
        start local 2 // java.lang.CharSequence shortTitle
        start local 3 // android.view.View$OnClickListener listener
         0: .line 1219
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mFragmentBreadCrumbs:Landroid/app/FragmentBreadCrumbs;
            ifnull 2
         1: .line 1220
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mFragmentBreadCrumbs:Landroid/app/FragmentBreadCrumbs;
            aload 1 /* title */
            aload 2 /* shortTitle */
            aload 3 /* listener */
            invokevirtual android.app.FragmentBreadCrumbs.setParentTitle:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)V
         2: .line 1222
      StackMap locals:
      StackMap stack:
            return
        end local 3 // android.view.View$OnClickListener listener
        end local 2 // java.lang.CharSequence shortTitle
        end local 1 // java.lang.CharSequence title
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Landroid/preference/PreferenceActivity;
            0    3     1       title  Ljava/lang/CharSequence;
            0    3     2  shortTitle  Ljava/lang/CharSequence;
            0    3     3    listener  Landroid/view/View$OnClickListener;
    MethodParameters:
            Name  Flags
      title       
      shortTitle  
      listener    

  void setSelectedHeader(android.preference.PreferenceActivity$Header);
    descriptor: (Landroid/preference/PreferenceActivity$Header;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // android.preference.PreferenceActivity$Header header
         0: .line 1225
            aload 0 /* this */
            aload 1 /* header */
            putfield android.preference.PreferenceActivity.mCurHeader:Landroid/preference/PreferenceActivity$Header;
         1: .line 1226
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHeaders:Ljava/util/ArrayList;
            aload 1 /* header */
            invokevirtual java.util.ArrayList.indexOf:(Ljava/lang/Object;)I
            istore 2 /* index */
        start local 2 // int index
         2: .line 1227
            iload 2 /* index */
            iflt 5
         3: .line 1228
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getListView:()Landroid/widget/ListView;
            iload 2 /* index */
            iconst_1
            invokevirtual android.widget.ListView.setItemChecked:(IZ)V
         4: .line 1229
            goto 6
         5: .line 1230
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getListView:()Landroid/widget/ListView;
            invokevirtual android.widget.ListView.clearChoices:()V
         6: .line 1232
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* header */
            invokevirtual android.preference.PreferenceActivity.showBreadCrumbs:(Landroid/preference/PreferenceActivity$Header;)V
         7: .line 1233
            return
        end local 2 // int index
        end local 1 // android.preference.PreferenceActivity$Header header
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Landroid/preference/PreferenceActivity;
            0    8     1  header  Landroid/preference/PreferenceActivity$Header;
            2    8     2   index  I
    MethodParameters:
        Name  Flags
      header  

  void showBreadCrumbs(android.preference.PreferenceActivity$Header);
    descriptor: (Landroid/preference/PreferenceActivity$Header;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // android.preference.PreferenceActivity$Header header
         0: .line 1236
            aload 1 /* header */
            ifnull 6
         1: .line 1237
            aload 1 /* header */
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getResources:()Landroid/content/res/Resources;
            invokevirtual android.preference.PreferenceActivity$Header.getBreadCrumbTitle:(Landroid/content/res/Resources;)Ljava/lang/CharSequence;
            astore 2 /* title */
        start local 2 // java.lang.CharSequence title
         2: .line 1238
            aload 2 /* title */
            ifnonnull 3
            aload 1 /* header */
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getResources:()Landroid/content/res/Resources;
            invokevirtual android.preference.PreferenceActivity$Header.getTitle:(Landroid/content/res/Resources;)Ljava/lang/CharSequence;
            astore 2 /* title */
         3: .line 1239
      StackMap locals: java.lang.CharSequence
      StackMap stack:
            aload 2 /* title */
            ifnonnull 4
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getTitle:()Ljava/lang/CharSequence;
            astore 2 /* title */
         4: .line 1240
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* title */
            aload 1 /* header */
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getResources:()Landroid/content/res/Resources;
            invokevirtual android.preference.PreferenceActivity$Header.getBreadCrumbShortTitle:(Landroid/content/res/Resources;)Ljava/lang/CharSequence;
            invokevirtual android.preference.PreferenceActivity.showBreadCrumbs:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V
        end local 2 // java.lang.CharSequence title
         5: .line 1241
            goto 7
         6: .line 1242
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getTitle:()Ljava/lang/CharSequence;
            aconst_null
            invokevirtual android.preference.PreferenceActivity.showBreadCrumbs:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V
         7: .line 1244
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.preference.PreferenceActivity$Header header
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Landroid/preference/PreferenceActivity;
            0    8     1  header  Landroid/preference/PreferenceActivity$Header;
            2    5     2   title  Ljava/lang/CharSequence;
    MethodParameters:
        Name  Flags
      header  

  private void switchToHeaderInner(java.lang.String, android.os.Bundle);
    descriptor: (Ljava/lang/String;Landroid/os/Bundle;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.preference.PreferenceActivity this
         0: .line 1259
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tcom.android.internal.R.id cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/preference/PreferenceActivity;
    MethodParameters:
              Name  Flags
      fragmentName  
      args          

  public void switchToHeader(java.lang.String, android.os.Bundle);
    descriptor: (Ljava/lang/String;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // java.lang.String fragmentName
        start local 2 // android.os.Bundle args
         0: .line 1278
            aconst_null
            astore 3 /* selectedHeader */
        start local 3 // android.preference.PreferenceActivity$Header selectedHeader
         1: .line 1279
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         2: goto 7
         3: .line 1280
      StackMap locals: android.preference.PreferenceActivity$Header int
      StackMap stack:
            aload 1 /* fragmentName */
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHeaders:Ljava/util/ArrayList;
            iload 4 /* i */
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast android.preference.PreferenceActivity$Header
            getfield android.preference.PreferenceActivity$Header.fragment:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
         4: .line 1281
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHeaders:Ljava/util/ArrayList;
            iload 4 /* i */
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast android.preference.PreferenceActivity$Header
            astore 3 /* selectedHeader */
         5: .line 1282
            goto 8
         6: .line 1279
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 4 /* i */
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHeaders:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.size:()I
            if_icmplt 3
        end local 4 // int i
         8: .line 1285
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* selectedHeader */
            invokevirtual android.preference.PreferenceActivity.setSelectedHeader:(Landroid/preference/PreferenceActivity$Header;)V
         9: .line 1286
            aload 0 /* this */
            aload 1 /* fragmentName */
            aload 2 /* args */
            invokevirtual android.preference.PreferenceActivity.switchToHeaderInner:(Ljava/lang/String;Landroid/os/Bundle;)V
        10: .line 1287
            return
        end local 3 // android.preference.PreferenceActivity$Header selectedHeader
        end local 2 // android.os.Bundle args
        end local 1 // java.lang.String fragmentName
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   11     0            this  Landroid/preference/PreferenceActivity;
            0   11     1    fragmentName  Ljava/lang/String;
            0   11     2            args  Landroid/os/Bundle;
            1   11     3  selectedHeader  Landroid/preference/PreferenceActivity$Header;
            2    8     4               i  I
    MethodParameters:
              Name  Flags
      fragmentName  
      args          

  public void switchToHeader(android.preference.PreferenceActivity$Header);
    descriptor: (Landroid/preference/PreferenceActivity$Header;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // android.preference.PreferenceActivity$Header header
         0: .line 1296
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mCurHeader:Landroid/preference/PreferenceActivity$Header;
            aload 1 /* header */
            if_acmpne 5
         1: .line 1299
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getFragmentManager:()Landroid/app/FragmentManager;
            ldc ":android:prefs"
         2: .line 1300
            iconst_1
         3: .line 1299
            invokevirtual android.app.FragmentManager.popBackStack:(Ljava/lang/String;I)V
         4: .line 1301
            goto 9
         5: .line 1302
      StackMap locals:
      StackMap stack:
            aload 1 /* header */
            getfield android.preference.PreferenceActivity$Header.fragment:Ljava/lang/String;
            ifnonnull 7
         6: .line 1303
            new java.lang.IllegalStateException
            dup
            ldc "can't switch to header that has no fragment"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 1305
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* header */
            getfield android.preference.PreferenceActivity$Header.fragment:Ljava/lang/String;
            aload 1 /* header */
            getfield android.preference.PreferenceActivity$Header.fragmentArguments:Landroid/os/Bundle;
            invokevirtual android.preference.PreferenceActivity.switchToHeaderInner:(Ljava/lang/String;Landroid/os/Bundle;)V
         8: .line 1306
            aload 0 /* this */
            aload 1 /* header */
            invokevirtual android.preference.PreferenceActivity.setSelectedHeader:(Landroid/preference/PreferenceActivity$Header;)V
         9: .line 1308
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.preference.PreferenceActivity$Header header
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Landroid/preference/PreferenceActivity;
            0   10     1  header  Landroid/preference/PreferenceActivity$Header;
    MethodParameters:
        Name  Flags
      header  

  android.preference.PreferenceActivity$Header findBestMatchingHeader(android.preference.PreferenceActivity$Header, java.util.ArrayList<android.preference.PreferenceActivity$Header>);
    descriptor: (Landroid/preference/PreferenceActivity$Header;Ljava/util/ArrayList;)Landroid/preference/PreferenceActivity$Header;
    flags: (0x0000) 
    Code:
      stack=4, locals=7, args_size=3
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // android.preference.PreferenceActivity$Header cur
        start local 2 // java.util.ArrayList from
         0: .line 1311
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* matches */
        start local 3 // java.util.ArrayList matches
         1: .line 1312
            iconst_0
            istore 4 /* j */
        start local 4 // int j
         2: goto 20
         3: .line 1313
      StackMap locals: java.util.ArrayList int
      StackMap stack:
            aload 2 /* from */
            iload 4 /* j */
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast android.preference.PreferenceActivity$Header
            astore 5 /* oh */
        start local 5 // android.preference.PreferenceActivity$Header oh
         4: .line 1314
            aload 1 /* cur */
            aload 5 /* oh */
            if_acmpeq 5
            aload 1 /* cur */
            getfield android.preference.PreferenceActivity$Header.id:J
            ldc -1
            lcmp
            ifeq 8
            aload 1 /* cur */
            getfield android.preference.PreferenceActivity$Header.id:J
            aload 5 /* oh */
            getfield android.preference.PreferenceActivity$Header.id:J
            lcmp
            ifne 8
         5: .line 1316
      StackMap locals: android.preference.PreferenceActivity$Header
      StackMap stack:
            aload 3 /* matches */
            invokevirtual java.util.ArrayList.clear:()V
         6: .line 1317
            aload 3 /* matches */
            aload 5 /* oh */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         7: .line 1318
            goto 21
         8: .line 1320
      StackMap locals:
      StackMap stack:
            aload 1 /* cur */
            getfield android.preference.PreferenceActivity$Header.fragment:Ljava/lang/String;
            ifnull 12
         9: .line 1321
            aload 1 /* cur */
            getfield android.preference.PreferenceActivity$Header.fragment:Ljava/lang/String;
            aload 5 /* oh */
            getfield android.preference.PreferenceActivity$Header.fragment:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 19
        10: .line 1322
            aload 3 /* matches */
            aload 5 /* oh */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        11: .line 1324
            goto 19
      StackMap locals:
      StackMap stack:
        12: aload 1 /* cur */
            getfield android.preference.PreferenceActivity$Header.intent:Landroid/content/Intent;
            ifnull 16
        13: .line 1325
            aload 1 /* cur */
            getfield android.preference.PreferenceActivity$Header.intent:Landroid/content/Intent;
            aload 5 /* oh */
            getfield android.preference.PreferenceActivity$Header.intent:Landroid/content/Intent;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 19
        14: .line 1326
            aload 3 /* matches */
            aload 5 /* oh */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        15: .line 1328
            goto 19
      StackMap locals:
      StackMap stack:
        16: aload 1 /* cur */
            getfield android.preference.PreferenceActivity$Header.title:Ljava/lang/CharSequence;
            ifnull 19
        17: .line 1329
            aload 1 /* cur */
            getfield android.preference.PreferenceActivity$Header.title:Ljava/lang/CharSequence;
            aload 5 /* oh */
            getfield android.preference.PreferenceActivity$Header.title:Ljava/lang/CharSequence;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 19
        18: .line 1330
            aload 3 /* matches */
            aload 5 /* oh */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        end local 5 // android.preference.PreferenceActivity$Header oh
        19: .line 1312
      StackMap locals:
      StackMap stack:
            iinc 4 /* j */ 1
      StackMap locals:
      StackMap stack:
        20: iload 4 /* j */
            aload 2 /* from */
            invokevirtual java.util.ArrayList.size:()I
            if_icmplt 3
        end local 4 // int j
        21: .line 1334
      StackMap locals:
      StackMap stack:
            aload 3 /* matches */
            invokevirtual java.util.ArrayList.size:()I
            istore 4 /* NM */
        start local 4 // int NM
        22: .line 1335
            iload 4 /* NM */
            iconst_1
            if_icmpne 24
        23: .line 1336
            aload 3 /* matches */
            iconst_0
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast android.preference.PreferenceActivity$Header
            areturn
        24: .line 1337
      StackMap locals: int
      StackMap stack:
            iload 4 /* NM */
            iconst_1
            if_icmple 37
        25: .line 1338
            iconst_0
            istore 5 /* j */
        start local 5 // int j
        26: goto 36
        27: .line 1339
      StackMap locals: int
      StackMap stack:
            aload 3 /* matches */
            iload 5 /* j */
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast android.preference.PreferenceActivity$Header
            astore 6 /* oh */
        start local 6 // android.preference.PreferenceActivity$Header oh
        28: .line 1340
            aload 1 /* cur */
            getfield android.preference.PreferenceActivity$Header.fragmentArguments:Landroid/os/Bundle;
            ifnull 31
        29: .line 1341
            aload 1 /* cur */
            getfield android.preference.PreferenceActivity$Header.fragmentArguments:Landroid/os/Bundle;
            aload 6 /* oh */
            getfield android.preference.PreferenceActivity$Header.fragmentArguments:Landroid/os/Bundle;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 31
        30: .line 1342
            aload 6 /* oh */
            areturn
        31: .line 1344
      StackMap locals: android.preference.PreferenceActivity$Header
      StackMap stack:
            aload 1 /* cur */
            getfield android.preference.PreferenceActivity$Header.extras:Landroid/os/Bundle;
            ifnull 33
            aload 1 /* cur */
            getfield android.preference.PreferenceActivity$Header.extras:Landroid/os/Bundle;
            aload 6 /* oh */
            getfield android.preference.PreferenceActivity$Header.extras:Landroid/os/Bundle;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 33
        32: .line 1345
            aload 6 /* oh */
            areturn
        33: .line 1347
      StackMap locals:
      StackMap stack:
            aload 1 /* cur */
            getfield android.preference.PreferenceActivity$Header.title:Ljava/lang/CharSequence;
            ifnull 35
            aload 1 /* cur */
            getfield android.preference.PreferenceActivity$Header.title:Ljava/lang/CharSequence;
            aload 6 /* oh */
            getfield android.preference.PreferenceActivity$Header.title:Ljava/lang/CharSequence;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 35
        34: .line 1348
            aload 6 /* oh */
            areturn
        end local 6 // android.preference.PreferenceActivity$Header oh
        35: .line 1338
      StackMap locals:
      StackMap stack:
            iinc 5 /* j */ 1
      StackMap locals:
      StackMap stack:
        36: iload 5 /* j */
            iload 4 /* NM */
            if_icmplt 27
        end local 5 // int j
        37: .line 1352
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 4 // int NM
        end local 3 // java.util.ArrayList matches
        end local 2 // java.util.ArrayList from
        end local 1 // android.preference.PreferenceActivity$Header cur
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   38     0     this  Landroid/preference/PreferenceActivity;
            0   38     1      cur  Landroid/preference/PreferenceActivity$Header;
            0   38     2     from  Ljava/util/ArrayList<Landroid/preference/PreferenceActivity$Header;>;
            1   38     3  matches  Ljava/util/ArrayList<Landroid/preference/PreferenceActivity$Header;>;
            2   21     4        j  I
            4   19     5       oh  Landroid/preference/PreferenceActivity$Header;
           22   38     4       NM  I
           26   37     5        j  I
           28   35     6       oh  Landroid/preference/PreferenceActivity$Header;
    Signature: (Landroid/preference/PreferenceActivity$Header;Ljava/util/ArrayList<Landroid/preference/PreferenceActivity$Header;>;)Landroid/preference/PreferenceActivity$Header;
    MethodParameters:
      Name  Flags
      cur   
      from  

  public void startPreferenceFragment(android.app.Fragment, boolean);
    descriptor: (Landroid/app/Fragment;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.preference.PreferenceActivity this
         0: .line 1364
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tcom.android.internal.R.id cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/preference/PreferenceActivity;
    MethodParameters:
          Name  Flags
      fragment  
      push      

  public void startPreferencePanel(java.lang.String, android.os.Bundle, int, java.lang.CharSequence, android.app.Fragment, int);
    descriptor: (Ljava/lang/String;Landroid/os/Bundle;ILjava/lang/CharSequence;Landroid/app/Fragment;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=7
        start local 0 // android.preference.PreferenceActivity this
         0: .line 1400
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tcom.android.internal.R.id cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/preference/PreferenceActivity;
    MethodParameters:
                   Name  Flags
      fragmentClass      
      args               
      titleRes           
      titleText          
      resultTo           
      resultRequestCode  

  public void finishPreferencePanel(android.app.Fragment, int, android.content.Intent);
    descriptor: (Landroid/app/Fragment;ILandroid/content/Intent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // android.app.Fragment caller
        start local 2 // int resultCode
        start local 3 // android.content.Intent resultData
         0: .line 1422
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.onBackPressed:()V
         1: .line 1423
            aload 1 /* caller */
            ifnull 6
         2: .line 1424
            aload 1 /* caller */
            invokevirtual android.app.Fragment.getTargetFragment:()Landroid/app/Fragment;
            ifnull 6
         3: .line 1425
            aload 1 /* caller */
            invokevirtual android.app.Fragment.getTargetFragment:()Landroid/app/Fragment;
            aload 1 /* caller */
            invokevirtual android.app.Fragment.getTargetRequestCode:()I
         4: .line 1426
            iload 2 /* resultCode */
            aload 3 /* resultData */
         5: .line 1425
            invokevirtual android.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V
         6: .line 1429
      StackMap locals:
      StackMap stack:
            return
        end local 3 // android.content.Intent resultData
        end local 2 // int resultCode
        end local 1 // android.app.Fragment caller
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Landroid/preference/PreferenceActivity;
            0    7     1      caller  Landroid/app/Fragment;
            0    7     2  resultCode  I
            0    7     3  resultData  Landroid/content/Intent;
    MethodParameters:
            Name  Flags
      caller      
      resultCode  
      resultData  

  public boolean onPreferenceStartFragment(android.preference.PreferenceFragment, android.preference.Preference);
    descriptor: (Landroid/preference/PreferenceFragment;Landroid/preference/Preference;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // android.preference.PreferenceFragment caller
        start local 2 // android.preference.Preference pref
         0: .line 1433
            aload 0 /* this */
            aload 2 /* pref */
            invokevirtual android.preference.Preference.getFragment:()Ljava/lang/String;
            aload 2 /* pref */
            invokevirtual android.preference.Preference.getExtras:()Landroid/os/Bundle;
            aload 2 /* pref */
            invokevirtual android.preference.Preference.getTitleRes:()I
         1: .line 1434
            aload 2 /* pref */
            invokevirtual android.preference.Preference.getTitle:()Ljava/lang/CharSequence;
            aconst_null
            iconst_0
         2: .line 1433
            invokevirtual android.preference.PreferenceActivity.startPreferencePanel:(Ljava/lang/String;Landroid/os/Bundle;ILjava/lang/CharSequence;Landroid/app/Fragment;I)V
         3: .line 1435
            iconst_1
            ireturn
        end local 2 // android.preference.Preference pref
        end local 1 // android.preference.PreferenceFragment caller
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Landroid/preference/PreferenceActivity;
            0    4     1  caller  Landroid/preference/PreferenceFragment;
            0    4     2    pref  Landroid/preference/Preference;
    MethodParameters:
        Name  Flags
      caller  
      pref    

  private void postBindPreferences();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 1445
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHandler:Landroid/os/Handler;
            iconst_1
            invokevirtual android.os.Handler.hasMessages:(I)Z
            ifeq 1
            return
         1: .line 1446
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mHandler:Landroid/os/Handler;
            iconst_1
            invokevirtual android.os.Handler.obtainMessage:(I)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
         2: .line 1447
            return
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/preference/PreferenceActivity;

  private void bindPreferences();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 1450
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getPreferenceScreen:()Landroid/preference/PreferenceScreen;
            astore 1 /* preferenceScreen */
        start local 1 // android.preference.PreferenceScreen preferenceScreen
         1: .line 1451
            aload 1 /* preferenceScreen */
            ifnull 6
         2: .line 1452
            aload 1 /* preferenceScreen */
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getListView:()Landroid/widget/ListView;
            invokevirtual android.preference.PreferenceScreen.bind:(Landroid/widget/ListView;)V
         3: .line 1453
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mSavedInstanceState:Landroid/os/Bundle;
            ifnull 6
         4: .line 1454
            aload 0 /* this */
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mSavedInstanceState:Landroid/os/Bundle;
            invokespecial android.app.ListActivity.onRestoreInstanceState:(Landroid/os/Bundle;)V
         5: .line 1455
            aload 0 /* this */
            aconst_null
            putfield android.preference.PreferenceActivity.mSavedInstanceState:Landroid/os/Bundle;
         6: .line 1458
      StackMap locals: android.preference.PreferenceScreen
      StackMap stack:
            return
        end local 1 // android.preference.PreferenceScreen preferenceScreen
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    7     0              this  Landroid/preference/PreferenceActivity;
            1    7     1  preferenceScreen  Landroid/preference/PreferenceScreen;

  public android.preference.PreferenceManager getPreferenceManager();
    descriptor: ()Landroid/preference/PreferenceManager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 1469
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            areturn
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/preference/PreferenceActivity;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  private void requirePreferenceManager();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 1473
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            ifnonnull 6
         1: .line 1474
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mAdapter:Landroid/widget/ListAdapter;
            ifnonnull 3
         2: .line 1475
            new java.lang.RuntimeException
            dup
            ldc "This should be called after super.onCreate."
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 1477
      StackMap locals:
      StackMap stack:
            new java.lang.RuntimeException
            dup
         4: .line 1478
            ldc "Modern two-pane PreferenceActivity requires use of a PreferenceFragment"
         5: .line 1477
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 1480
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Landroid/preference/PreferenceActivity;

  public void setPreferenceScreen(android.preference.PreferenceScreen);
    descriptor: (Landroid/preference/PreferenceScreen;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // android.preference.PreferenceScreen preferenceScreen
         0: .line 1492
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.requirePreferenceManager:()V
         1: .line 1494
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            aload 1 /* preferenceScreen */
            invokevirtual android.preference.PreferenceManager.setPreferences:(Landroid/preference/PreferenceScreen;)Z
            ifeq 6
            aload 1 /* preferenceScreen */
            ifnull 6
         2: .line 1495
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.postBindPreferences:()V
         3: .line 1496
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getPreferenceScreen:()Landroid/preference/PreferenceScreen;
            invokevirtual android.preference.PreferenceScreen.getTitle:()Ljava/lang/CharSequence;
            astore 2 /* title */
        start local 2 // java.lang.CharSequence title
         4: .line 1498
            aload 2 /* title */
            ifnull 6
         5: .line 1499
            aload 0 /* this */
            aload 2 /* title */
            invokevirtual android.preference.PreferenceActivity.setTitle:(Ljava/lang/CharSequence;)V
        end local 2 // java.lang.CharSequence title
         6: .line 1502
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.preference.PreferenceScreen preferenceScreen
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    7     0              this  Landroid/preference/PreferenceActivity;
            0    7     1  preferenceScreen  Landroid/preference/PreferenceScreen;
            4    6     2             title  Ljava/lang/CharSequence;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                  Name  Flags
      preferenceScreen  

  public android.preference.PreferenceScreen getPreferenceScreen();
    descriptor: ()Landroid/preference/PreferenceScreen;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 1515
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            ifnull 2
         1: .line 1516
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            invokevirtual android.preference.PreferenceManager.getPreferenceScreen:()Landroid/preference/PreferenceScreen;
            areturn
         2: .line 1518
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/preference/PreferenceActivity;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public void addPreferencesFromIntent(android.content.Intent);
    descriptor: (Landroid/content/Intent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // android.content.Intent intent
         0: .line 1531
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.requirePreferenceManager:()V
         1: .line 1533
            aload 0 /* this */
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            aload 1 /* intent */
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getPreferenceScreen:()Landroid/preference/PreferenceScreen;
            invokevirtual android.preference.PreferenceManager.inflateFromIntent:(Landroid/content/Intent;Landroid/preference/PreferenceScreen;)Landroid/preference/PreferenceScreen;
            invokevirtual android.preference.PreferenceActivity.setPreferenceScreen:(Landroid/preference/PreferenceScreen;)V
         2: .line 1534
            return
        end local 1 // android.content.Intent intent
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/preference/PreferenceActivity;
            0    3     1  intent  Landroid/content/Intent;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      intent  

  public void addPreferencesFromResource(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // int preferencesResId
         0: .line 1547
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.requirePreferenceManager:()V
         1: .line 1549
            aload 0 /* this */
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            aload 0 /* this */
            iload 1 /* preferencesResId */
         2: .line 1550
            aload 0 /* this */
            invokevirtual android.preference.PreferenceActivity.getPreferenceScreen:()Landroid/preference/PreferenceScreen;
         3: .line 1549
            invokevirtual android.preference.PreferenceManager.inflateFromResource:(Landroid/content/Context;ILandroid/preference/PreferenceScreen;)Landroid/preference/PreferenceScreen;
            invokevirtual android.preference.PreferenceActivity.setPreferenceScreen:(Landroid/preference/PreferenceScreen;)V
         4: .line 1551
            return
        end local 1 // int preferencesResId
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    5     0              this  Landroid/preference/PreferenceActivity;
            0    5     1  preferencesResId  I
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                  Name  Flags
      preferencesResId  

  public boolean onPreferenceTreeClick(android.preference.PreferenceScreen, android.preference.Preference);
    descriptor: (Landroid/preference/PreferenceScreen;Landroid/preference/Preference;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // android.preference.PreferenceScreen preferenceScreen
        start local 2 // android.preference.Preference preference
         0: .line 1561
            iconst_0
            ireturn
        end local 2 // android.preference.Preference preference
        end local 1 // android.preference.PreferenceScreen preferenceScreen
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Landroid/preference/PreferenceActivity;
            0    1     1  preferenceScreen  Landroid/preference/PreferenceScreen;
            0    1     2        preference  Landroid/preference/Preference;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                  Name  Flags
      preferenceScreen  
      preference        

  public android.preference.Preference findPreference(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)Landroid/preference/Preference;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // java.lang.CharSequence key
         0: .line 1577
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            ifnonnull 2
         1: .line 1578
            aconst_null
            areturn
         2: .line 1581
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            aload 1 /* key */
            invokevirtual android.preference.PreferenceManager.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference;
            areturn
        end local 1 // java.lang.CharSequence key
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/preference/PreferenceActivity;
            0    3     1   key  Ljava/lang/CharSequence;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      key   

  protected void onNewIntent(android.content.Intent);
    descriptor: (Landroid/content/Intent;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.preference.PreferenceActivity this
        start local 1 // android.content.Intent intent
         0: .line 1586
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            ifnull 2
         1: .line 1587
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mPreferenceManager:Landroid/preference/PreferenceManager;
            aload 1 /* intent */
            invokevirtual android.preference.PreferenceManager.dispatchNewIntent:(Landroid/content/Intent;)V
         2: .line 1589
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.content.Intent intent
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/preference/PreferenceActivity;
            0    3     1  intent  Landroid/content/Intent;
    MethodParameters:
        Name  Flags
      intent  

  protected boolean hasNextButton();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 1594
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mNextButton:Landroid/widget/Button;
            ifnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/preference/PreferenceActivity;

  protected android.widget.Button getNextButton();
    descriptor: ()Landroid/widget/Button;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.preference.PreferenceActivity this
         0: .line 1598
            aload 0 /* this */
            getfield android.preference.PreferenceActivity.mNextButton:Landroid/widget/Button;
            areturn
        end local 0 // android.preference.PreferenceActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/preference/PreferenceActivity;

  static android.widget.ListAdapter access$0(android.preference.PreferenceActivity);
    descriptor: (Landroid/preference/PreferenceActivity;)Landroid/widget/ListAdapter;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 127
            aload 0
            getfield android.preference.PreferenceActivity.mAdapter:Landroid/widget/ListAdapter;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "PreferenceActivity.java"
NestMembers:
  android.preference.PreferenceActivity$1  android.preference.PreferenceActivity$2  android.preference.PreferenceActivity$3  android.preference.PreferenceActivity$4  android.preference.PreferenceActivity$Header  android.preference.PreferenceActivity$Header$1  android.preference.PreferenceActivity$HeaderAdapter  android.preference.PreferenceActivity$HeaderAdapter$HeaderViewHolder
InnerClasses:
  android.preference.PreferenceActivity$1
  public final Header = android.preference.PreferenceActivity$Header of android.preference.PreferenceActivity
  private HeaderAdapter = android.preference.PreferenceActivity$HeaderAdapter of android.preference.PreferenceActivity
  public abstract OnPreferenceStartFragmentCallback = android.preference.PreferenceFragment$OnPreferenceStartFragmentCallback of android.preference.PreferenceFragment
  public abstract OnPreferenceTreeClickListener = android.preference.PreferenceManager$OnPreferenceTreeClickListener of android.preference.PreferenceManager
  public abstract OnClickListener = android.view.View$OnClickListener of android.view.View
  public LayoutParams = android.view.ViewGroup$LayoutParams of android.view.ViewGroup
  public LayoutParams = android.widget.FrameLayout$LayoutParams of android.widget.FrameLayout