public class android.app.Fragment implements android.content.ComponentCallbacks2, android.view.View$OnCreateContextMenuListener
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.app.Fragment
  super_class: java.lang.Object
{
  private static final android.util.ArrayMap<java.lang.String, java.lang.Class<?>> sClassMap;
    descriptor: Landroid/util/ArrayMap;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Landroid/util/ArrayMap<Ljava/lang/String;Ljava/lang/Class<*>;>;

  static final int INVALID_STATE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  static final int INITIALIZING;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  static final int CREATED;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  static final int ACTIVITY_CREATED;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  static final int STOPPED;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  static final int STARTED;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  static final int RESUMED;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  private static final android.transition.Transition USE_DEFAULT_TRANSITION;
    descriptor: Landroid/transition/Transition;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  int mState;
    descriptor: I
    flags: (0x0000) 

  android.os.Bundle mSavedFragmentState;
    descriptor: Landroid/os/Bundle;
    flags: (0x0000) 

  android.util.SparseArray<android.os.Parcelable> mSavedViewState;
    descriptor: Landroid/util/SparseArray;
    flags: (0x0000) 
    Signature: Landroid/util/SparseArray<Landroid/os/Parcelable;>;

  int mIndex;
    descriptor: I
    flags: (0x0000) 

  java.lang.String mWho;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  android.os.Bundle mArguments;
    descriptor: Landroid/os/Bundle;
    flags: (0x0000) 

  android.app.Fragment mTarget;
    descriptor: Landroid/app/Fragment;
    flags: (0x0000) 

  int mTargetIndex;
    descriptor: I
    flags: (0x0000) 

  int mTargetRequestCode;
    descriptor: I
    flags: (0x0000) 

  boolean mAdded;
    descriptor: Z
    flags: (0x0000) 

  boolean mRemoving;
    descriptor: Z
    flags: (0x0000) 

  boolean mFromLayout;
    descriptor: Z
    flags: (0x0000) 

  boolean mInLayout;
    descriptor: Z
    flags: (0x0000) 

  boolean mRestored;
    descriptor: Z
    flags: (0x0000) 

  boolean mPerformedCreateView;
    descriptor: Z
    flags: (0x0000) 

  int mBackStackNesting;
    descriptor: I
    flags: (0x0000) 

  android.app.FragmentManagerImpl mFragmentManager;
    descriptor: Landroid/app/FragmentManagerImpl;
    flags: (0x0000) 

  android.app.FragmentHostCallback mHost;
    descriptor: Landroid/app/FragmentHostCallback;
    flags: (0x0000) 

  android.app.FragmentManagerImpl mChildFragmentManager;
    descriptor: Landroid/app/FragmentManagerImpl;
    flags: (0x0000) 

  android.app.FragmentManagerNonConfig mChildNonConfig;
    descriptor: Landroid/app/FragmentManagerNonConfig;
    flags: (0x0000) 

  android.app.Fragment mParentFragment;
    descriptor: Landroid/app/Fragment;
    flags: (0x0000) 

  int mFragmentId;
    descriptor: I
    flags: (0x0000) 

  int mContainerId;
    descriptor: I
    flags: (0x0000) 

  java.lang.String mTag;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  boolean mHidden;
    descriptor: Z
    flags: (0x0000) 

  boolean mDetached;
    descriptor: Z
    flags: (0x0000) 

  boolean mRetainInstance;
    descriptor: Z
    flags: (0x0000) 

  boolean mRetaining;
    descriptor: Z
    flags: (0x0000) 

  boolean mHasMenu;
    descriptor: Z
    flags: (0x0000) 

  boolean mMenuVisible;
    descriptor: Z
    flags: (0x0000) 

  boolean mCalled;
    descriptor: Z
    flags: (0x0000) 

  android.view.ViewGroup mContainer;
    descriptor: Landroid/view/ViewGroup;
    flags: (0x0000) 

  android.view.View mView;
    descriptor: Landroid/view/View;
    flags: (0x0000) 

  boolean mDeferStart;
    descriptor: Z
    flags: (0x0000) 

  boolean mUserVisibleHint;
    descriptor: Z
    flags: (0x0000) 

  android.app.LoaderManagerImpl mLoaderManager;
    descriptor: Landroid/app/LoaderManagerImpl;
    flags: (0x0000) 

  boolean mLoadersStarted;
    descriptor: Z
    flags: (0x0000) 

  boolean mCheckedForLoaderManager;
    descriptor: Z
    flags: (0x0000) 

  android.app.Fragment$AnimationInfo mAnimationInfo;
    descriptor: Landroid/app/Fragment$AnimationInfo;
    flags: (0x0000) 

  boolean mIsNewlyAdded;
    descriptor: Z
    flags: (0x0000) 

  boolean mHiddenChanged;
    descriptor: Z
    flags: (0x0000) 

  android.view.LayoutInflater mLayoutInflater;
    descriptor: Landroid/view/LayoutInflater;
    flags: (0x0000) 

  boolean mIsCreated;
    descriptor: Z
    flags: (0x0000) 

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 267
            new android.util.ArrayMap
            dup
            invokespecial android.util.ArrayMap.<init>:()V
         1: .line 266
            putstatic android.app.Fragment.sClassMap:Landroid/util/ArrayMap;
         2: .line 277
            new android.transition.TransitionSet
            dup
            invokespecial android.transition.TransitionSet.<init>:()V
            putstatic android.app.Fragment.USE_DEFAULT_TRANSITION:Landroid/transition/Transition;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 494
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 279
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mState:I
         2: .line 286
            aload 0 /* this */
            iconst_m1
            putfield android.app.Fragment.mIndex:I
         3: .line 298
            aload 0 /* this */
            iconst_m1
            putfield android.app.Fragment.mTargetIndex:I
         4: .line 374
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mMenuVisible:Z
         5: .line 390
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mUserVisibleHint:Z
         6: .line 495
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Landroid/app/Fragment;

  public static android.app.Fragment instantiate(android.content.Context, java.lang.String);
    descriptor: (Landroid/content/Context;Ljava/lang/String;)Landroid/app/Fragment;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.content.Context context
        start local 1 // java.lang.String fname
         0: .line 502
            aload 0 /* context */
            aload 1 /* fname */
            aconst_null
            invokestatic android.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/app/Fragment;
            areturn
        end local 1 // java.lang.String fname
        end local 0 // android.content.Context context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  context  Landroid/content/Context;
            0    1     1    fname  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      context  
      fname    

  public static android.app.Fragment instantiate(android.content.Context, java.lang.String, android.os.Bundle);
    descriptor: (Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/app/Fragment;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // android.content.Context context
        start local 1 // java.lang.String fname
        start local 2 // android.os.Bundle args
         0: .line 521
            getstatic android.app.Fragment.sClassMap:Landroid/util/ArrayMap;
            aload 1 /* fname */
            invokevirtual android.util.ArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Class
            astore 3 /* clazz */
        start local 3 // java.lang.Class clazz
         1: .line 522
            aload 3 /* clazz */
            ifnonnull 8
         2: .line 524
            aload 0 /* context */
            invokevirtual android.content.Context.getClassLoader:()Ljava/lang/ClassLoader;
            aload 1 /* fname */
            invokevirtual java.lang.ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;
            astore 3 /* clazz */
         3: .line 525
            ldc Landroid/app/Fragment;
            aload 3 /* clazz */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifne 7
         4: .line 526
            new android.app.Fragment$InstantiationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Trying to instantiate a class "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* fname */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         5: .line 527
            ldc " that is not a Fragment"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            new java.lang.ClassCastException
            dup
            invokespecial java.lang.ClassCastException.<init>:()V
         6: .line 526
            invokespecial android.app.Fragment$InstantiationException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
         7: .line 529
      StackMap locals: java.lang.Class
      StackMap stack:
            getstatic android.app.Fragment.sClassMap:Landroid/util/ArrayMap;
            aload 1 /* fname */
            aload 3 /* clazz */
            invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         8: .line 531
      StackMap locals:
      StackMap stack:
            aload 3 /* clazz */
            iconst_0
            anewarray java.lang.Class
            invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            iconst_0
            anewarray java.lang.Object
            invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
            checkcast android.app.Fragment
            astore 4 /* f */
        start local 4 // android.app.Fragment f
         9: .line 532
            aload 2 /* args */
            ifnull 12
        10: .line 533
            aload 2 /* args */
            aload 4 /* f */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
            invokevirtual android.os.Bundle.setClassLoader:(Ljava/lang/ClassLoader;)V
        11: .line 534
            aload 4 /* f */
            aload 2 /* args */
            invokevirtual android.app.Fragment.setArguments:(Landroid/os/Bundle;)V
        12: .line 536
      StackMap locals: android.app.Fragment
      StackMap stack:
            aload 4 /* f */
        13: areturn
        end local 4 // android.app.Fragment f
        end local 3 // java.lang.Class clazz
        14: .line 537
      StackMap locals: android.content.Context java.lang.String android.os.Bundle
      StackMap stack: java.lang.ClassNotFoundException
            astore 3 /* e */
        start local 3 // java.lang.ClassNotFoundException e
        15: .line 538
            new android.app.Fragment$InstantiationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unable to instantiate fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* fname */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        16: .line 539
            ldc ": make sure class name exists, is public, and has an"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        17: .line 540
            ldc " empty constructor that is public"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 3 /* e */
        18: .line 538
            invokespecial android.app.Fragment$InstantiationException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 3 // java.lang.ClassNotFoundException e
        19: .line 541
      StackMap locals:
      StackMap stack: java.lang.InstantiationException
            astore 3 /* e */
        start local 3 // java.lang.InstantiationException e
        20: .line 542
            new android.app.Fragment$InstantiationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unable to instantiate fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* fname */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        21: .line 543
            ldc ": make sure class name exists, is public, and has an"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        22: .line 544
            ldc " empty constructor that is public"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 3 /* e */
        23: .line 542
            invokespecial android.app.Fragment$InstantiationException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 3 // java.lang.InstantiationException e
        24: .line 545
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            astore 3 /* e */
        start local 3 // java.lang.IllegalAccessException e
        25: .line 546
            new android.app.Fragment$InstantiationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unable to instantiate fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* fname */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        26: .line 547
            ldc ": make sure class name exists, is public, and has an"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        27: .line 548
            ldc " empty constructor that is public"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 3 /* e */
        28: .line 546
            invokespecial android.app.Fragment$InstantiationException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 3 // java.lang.IllegalAccessException e
        29: .line 549
      StackMap locals:
      StackMap stack: java.lang.NoSuchMethodException
            astore 3 /* e */
        start local 3 // java.lang.NoSuchMethodException e
        30: .line 550
            new android.app.Fragment$InstantiationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unable to instantiate fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* fname */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        31: .line 551
            ldc ": could not find Fragment constructor"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 3 /* e */
        32: .line 550
            invokespecial android.app.Fragment$InstantiationException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 3 // java.lang.NoSuchMethodException e
        33: .line 552
      StackMap locals:
      StackMap stack: java.lang.reflect.InvocationTargetException
            astore 3 /* e */
        start local 3 // java.lang.reflect.InvocationTargetException e
        34: .line 553
            new android.app.Fragment$InstantiationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unable to instantiate fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* fname */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        35: .line 554
            ldc ": calling Fragment constructor caused an exception"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 3 /* e */
        36: .line 553
            invokespecial android.app.Fragment$InstantiationException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 3 // java.lang.reflect.InvocationTargetException e
        end local 2 // android.os.Bundle args
        end local 1 // java.lang.String fname
        end local 0 // android.content.Context context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   37     0  context  Landroid/content/Context;
            0   37     1    fname  Ljava/lang/String;
            0   37     2     args  Landroid/os/Bundle;
            1   14     3    clazz  Ljava/lang/Class<*>;
            9   14     4        f  Landroid/app/Fragment;
           15   19     3        e  Ljava/lang/ClassNotFoundException;
           20   24     3        e  Ljava/lang/InstantiationException;
           25   29     3        e  Ljava/lang/IllegalAccessException;
           30   33     3        e  Ljava/lang/NoSuchMethodException;
           34   37     3        e  Ljava/lang/reflect/InvocationTargetException;
      Exception table:
        from    to  target  type
           0    13      14  Class java.lang.ClassNotFoundException
           0    13      19  Class java.lang.InstantiationException
           0    13      24  Class java.lang.IllegalAccessException
           0    13      29  Class java.lang.NoSuchMethodException
           0    13      33  Class java.lang.reflect.InvocationTargetException
    MethodParameters:
         Name  Flags
      context  
      fname    
      args     

  final void restoreViewState(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.os.Bundle savedInstanceState
         0: .line 559
            aload 0 /* this */
            getfield android.app.Fragment.mSavedViewState:Landroid/util/SparseArray;
            ifnull 3
         1: .line 560
            aload 0 /* this */
            getfield android.app.Fragment.mView:Landroid/view/View;
            aload 0 /* this */
            getfield android.app.Fragment.mSavedViewState:Landroid/util/SparseArray;
            invokevirtual android.view.View.restoreHierarchyState:(Landroid/util/SparseArray;)V
         2: .line 561
            aload 0 /* this */
            aconst_null
            putfield android.app.Fragment.mSavedViewState:Landroid/util/SparseArray;
         3: .line 563
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mCalled:Z
         4: .line 564
            aload 0 /* this */
            aload 1 /* savedInstanceState */
            invokevirtual android.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V
         5: .line 565
            aload 0 /* this */
            getfield android.app.Fragment.mCalled:Z
            ifne 9
         6: .line 566
            new android.util.SuperNotCalledException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         7: .line 567
            ldc " did not call through to super.onViewStateRestored()"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         8: .line 566
            invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 569
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.os.Bundle savedInstanceState
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   10     0                this  Landroid/app/Fragment;
            0   10     1  savedInstanceState  Landroid/os/Bundle;
    MethodParameters:
                    Name  Flags
      savedInstanceState  

  final void setIndex(int, android.app.Fragment);
    descriptor: (ILandroid/app/Fragment;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // android.app.Fragment this
        start local 1 // int index
        start local 2 // android.app.Fragment parent
         0: .line 572
            aload 0 /* this */
            iload 1 /* index */
            putfield android.app.Fragment.mIndex:I
         1: .line 573
            aload 2 /* parent */
            ifnull 4
         2: .line 574
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            aload 2 /* parent */
            getfield android.app.Fragment.mWho:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ":"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.app.Fragment.mIndex:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            putfield android.app.Fragment.mWho:Ljava/lang/String;
         3: .line 575
            goto 5
         4: .line 576
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "android:fragment:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield android.app.Fragment.mIndex:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            putfield android.app.Fragment.mWho:Ljava/lang/String;
         5: .line 578
      StackMap locals:
      StackMap stack:
            return
        end local 2 // android.app.Fragment parent
        end local 1 // int index
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Landroid/app/Fragment;
            0    6     1   index  I
            0    6     2  parent  Landroid/app/Fragment;
    MethodParameters:
        Name  Flags
      index   
      parent  

  final boolean isInBackStack();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 581
            aload 0 /* this */
            getfield android.app.Fragment.mBackStackNesting:I
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/Fragment;

  public final boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // java.lang.Object o
         0: .line 588
            aload 0 /* this */
            aload 1 /* o */
            invokespecial java.lang.Object.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.Object o
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;
            0    1     1     o  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      o     

  public final int hashCode();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 595
            aload 0 /* this */
            invokespecial java.lang.Object.hashCode:()I
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 600
            new java.lang.StringBuilder
            dup
            sipush 128
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 601
            aload 0 /* this */
            aload 1 /* sb */
            invokestatic android.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V
         2: .line 602
            aload 0 /* this */
            getfield android.app.Fragment.mIndex:I
            iflt 5
         3: .line 603
            aload 1 /* sb */
            ldc " #"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 604
            aload 1 /* sb */
            aload 0 /* this */
            getfield android.app.Fragment.mIndex:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         5: .line 606
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentId:I
            ifeq 8
         6: .line 607
            aload 1 /* sb */
            ldc " id=0x"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 608
            aload 1 /* sb */
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentId:I
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         8: .line 610
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mTag:Ljava/lang/String;
            ifnull 11
         9: .line 611
            aload 1 /* sb */
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        10: .line 612
            aload 1 /* sb */
            aload 0 /* this */
            getfield android.app.Fragment.mTag:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        11: .line 614
      StackMap locals:
      StackMap stack:
            aload 1 /* sb */
            bipush 125
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        12: .line 615
            aload 1 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder sb
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Landroid/app/Fragment;
            1   13     1    sb  Ljava/lang/StringBuilder;

  public final int getId();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 624
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentId:I
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;

  public final java.lang.String getTag();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 631
            aload 0 /* this */
            getfield android.app.Fragment.mTag:Ljava/lang/String;
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;

  public void setArguments(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.os.Bundle args
         0: .line 648
            aload 0 /* this */
            getfield android.app.Fragment.mIndex:I
            iflt 2
            aload 0 /* this */
            invokevirtual android.app.Fragment.isStateSaved:()Z
            ifeq 2
         1: .line 649
            new java.lang.IllegalStateException
            dup
            ldc "Fragment already active"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 651
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            putfield android.app.Fragment.mArguments:Landroid/os/Bundle;
         3: .line 652
            return
        end local 1 // android.os.Bundle args
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/app/Fragment;
            0    4     1  args  Landroid/os/Bundle;
    MethodParameters:
      Name  Flags
      args  

  public final android.os.Bundle getArguments();
    descriptor: ()Landroid/os/Bundle;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 658
            aload 0 /* this */
            getfield android.app.Fragment.mArguments:Landroid/os/Bundle;
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;

  public final boolean isStateSaved();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 670
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnonnull 2
         1: .line 671
            iconst_0
            ireturn
         2: .line 673
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.isStateSaved:()Z
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  public void setInitialSavedState(android.app.Fragment$SavedState);
    descriptor: (Landroid/app/Fragment$SavedState;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.app.Fragment$SavedState state
         0: .line 685
            aload 0 /* this */
            getfield android.app.Fragment.mIndex:I
            iflt 2
         1: .line 686
            new java.lang.IllegalStateException
            dup
            ldc "Fragment already active"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 688
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* state */
            ifnull 4
            aload 1 /* state */
            getfield android.app.Fragment$SavedState.mState:Landroid/os/Bundle;
            ifnull 4
         3: .line 689
            aload 1 /* state */
            getfield android.app.Fragment$SavedState.mState:Landroid/os/Bundle;
            goto 5
      StackMap locals:
      StackMap stack: android.app.Fragment
         4: aconst_null
         5: .line 688
      StackMap locals: android.app.Fragment android.app.Fragment$SavedState
      StackMap stack: android.app.Fragment android.os.Bundle
            putfield android.app.Fragment.mSavedFragmentState:Landroid/os/Bundle;
         6: .line 690
            return
        end local 1 // android.app.Fragment$SavedState state
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Landroid/app/Fragment;
            0    7     1  state  Landroid/app/Fragment$SavedState;
    MethodParameters:
       Name  Flags
      state  

  public void setTargetFragment(android.app.Fragment, int);
    descriptor: (Landroid/app/Fragment;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // android.app.Fragment this
        start local 1 // android.app.Fragment fragment
        start local 2 // int requestCode
         0: .line 708
            aload 0 /* this */
            invokevirtual android.app.Fragment.getFragmentManager:()Landroid/app/FragmentManager;
            astore 3 /* mine */
        start local 3 // android.app.FragmentManager mine
         1: .line 709
            aload 1 /* fragment */
            ifnull 2
            aload 1 /* fragment */
            invokevirtual android.app.Fragment.getFragmentManager:()Landroid/app/FragmentManager;
            goto 3
      StackMap locals: android.app.FragmentManager
      StackMap stack:
         2: aconst_null
      StackMap locals:
      StackMap stack: android.app.FragmentManager
         3: astore 4 /* theirs */
        start local 4 // android.app.FragmentManager theirs
         4: .line 710
            aload 3 /* mine */
            ifnull 8
            aload 4 /* theirs */
            ifnull 8
            aload 3 /* mine */
            aload 4 /* theirs */
            if_acmpeq 8
         5: .line 711
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* fragment */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         6: .line 712
            ldc " must share the same FragmentManager to be set as a target fragment"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         7: .line 711
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 716
      StackMap locals: android.app.FragmentManager
      StackMap stack:
            aload 1 /* fragment */
            astore 5 /* check */
        start local 5 // android.app.Fragment check
         9: goto 15
        10: .line 717
      StackMap locals: android.app.Fragment
      StackMap stack:
            aload 5 /* check */
            aload 0 /* this */
            if_acmpne 14
        11: .line 718
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Setting "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* fragment */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " as the target of "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        12: .line 719
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " would create a target cycle"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        13: .line 718
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        14: .line 716
      StackMap locals:
      StackMap stack:
            aload 5 /* check */
            invokevirtual android.app.Fragment.getTargetFragment:()Landroid/app/Fragment;
            astore 5 /* check */
      StackMap locals:
      StackMap stack:
        15: aload 5 /* check */
            ifnonnull 10
        end local 5 // android.app.Fragment check
        16: .line 722
            aload 0 /* this */
            aload 1 /* fragment */
            putfield android.app.Fragment.mTarget:Landroid/app/Fragment;
        17: .line 723
            aload 0 /* this */
            iload 2 /* requestCode */
            putfield android.app.Fragment.mTargetRequestCode:I
        18: .line 724
            return
        end local 4 // android.app.FragmentManager theirs
        end local 3 // android.app.FragmentManager mine
        end local 2 // int requestCode
        end local 1 // android.app.Fragment fragment
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   19     0         this  Landroid/app/Fragment;
            0   19     1     fragment  Landroid/app/Fragment;
            0   19     2  requestCode  I
            1   19     3         mine  Landroid/app/FragmentManager;
            4   19     4       theirs  Landroid/app/FragmentManager;
            9   16     5        check  Landroid/app/Fragment;
    MethodParameters:
             Name  Flags
      fragment     
      requestCode  

  public final android.app.Fragment getTargetFragment();
    descriptor: ()Landroid/app/Fragment;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 730
            aload 0 /* this */
            getfield android.app.Fragment.mTarget:Landroid/app/Fragment;
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;

  public final int getTargetRequestCode();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 737
            aload 0 /* this */
            getfield android.app.Fragment.mTargetRequestCode:I
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;

  public android.content.Context getContext();
    descriptor: ()Landroid/content/Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 744
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            invokevirtual android.app.FragmentHostCallback.getContext:()Landroid/content/Context;
      StackMap locals:
      StackMap stack: android.content.Context
         2: areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  public final android.app.Activity getActivity();
    descriptor: ()Landroid/app/Activity;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 751
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            invokevirtual android.app.FragmentHostCallback.getActivity:()Landroid/app/Activity;
      StackMap locals:
      StackMap stack: android.app.Activity
         2: areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  public final java.lang.Object getHost();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 760
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            invokevirtual android.app.FragmentHostCallback.onGetHost:()Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         2: areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  public final android.content.res.Resources getResources();
    descriptor: ()Landroid/content/res/Resources;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 767
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            ifnonnull 2
         1: .line 768
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " not attached to Activity"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 770
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            invokevirtual android.app.FragmentHostCallback.getContext:()Landroid/content/Context;
            invokevirtual android.content.Context.getResources:()Landroid/content/res/Resources;
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  public final java.lang.CharSequence getText(int);
    descriptor: (I)Ljava/lang/CharSequence;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // int resId
         0: .line 780
            aload 0 /* this */
            invokevirtual android.app.Fragment.getResources:()Landroid/content/res/Resources;
            iload 1 /* resId */
            invokevirtual android.content.res.Resources.getText:(I)Ljava/lang/CharSequence;
            areturn
        end local 1 // int resId
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Landroid/app/Fragment;
            0    1     1  resId  I
    MethodParameters:
       Name  Flags
      resId  

  public final java.lang.String getString(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // int resId
         0: .line 790
            aload 0 /* this */
            invokevirtual android.app.Fragment.getResources:()Landroid/content/res/Resources;
            iload 1 /* resId */
            invokevirtual android.content.res.Resources.getString:(I)Ljava/lang/String;
            areturn
        end local 1 // int resId
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Landroid/app/Fragment;
            0    1     1  resId  I
    MethodParameters:
       Name  Flags
      resId  

  public final java.lang.String getString(int, java.lang.Object[]);
    descriptor: (I[Ljava/lang/Object;)Ljava/lang/String;
    flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.app.Fragment this
        start local 1 // int resId
        start local 2 // java.lang.Object[] formatArgs
         0: .line 803
            aload 0 /* this */
            invokevirtual android.app.Fragment.getResources:()Landroid/content/res/Resources;
            iload 1 /* resId */
            aload 2 /* formatArgs */
            invokevirtual android.content.res.Resources.getString:(I[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 2 // java.lang.Object[] formatArgs
        end local 1 // int resId
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/app/Fragment;
            0    1     1       resId  I
            0    1     2  formatArgs  [Ljava/lang/Object;
    MethodParameters:
            Name  Flags
      resId       
      formatArgs  

  public final android.app.FragmentManager getFragmentManager();
    descriptor: ()Landroid/app/FragmentManager;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 817
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;

  public final android.app.FragmentManager getChildFragmentManager();
    descriptor: ()Landroid/app/FragmentManager;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 825
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnonnull 13
         1: .line 826
            aload 0 /* this */
            invokevirtual android.app.Fragment.instantiateChildFragmentManager:()V
         2: .line 827
            aload 0 /* this */
            getfield android.app.Fragment.mState:I
            iconst_5
            if_icmplt 5
         3: .line 828
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.dispatchResume:()V
         4: .line 829
            goto 13
      StackMap locals:
      StackMap stack:
         5: aload 0 /* this */
            getfield android.app.Fragment.mState:I
            iconst_4
            if_icmplt 8
         6: .line 830
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.dispatchStart:()V
         7: .line 831
            goto 13
      StackMap locals:
      StackMap stack:
         8: aload 0 /* this */
            getfield android.app.Fragment.mState:I
            iconst_2
            if_icmplt 11
         9: .line 832
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.dispatchActivityCreated:()V
        10: .line 833
            goto 13
      StackMap locals:
      StackMap stack:
        11: aload 0 /* this */
            getfield android.app.Fragment.mState:I
            iconst_1
            if_icmplt 13
        12: .line 834
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.dispatchCreate:()V
        13: .line 837
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Landroid/app/Fragment;

  public final android.app.Fragment getParentFragment();
    descriptor: ()Landroid/app/Fragment;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 845
            aload 0 /* this */
            getfield android.app.Fragment.mParentFragment:Landroid/app/Fragment;
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;

  public final boolean isAdded();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 852
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            ifnull 1
            aload 0 /* this */
            getfield android.app.Fragment.mAdded:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/Fragment;

  public final boolean isDetached();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 861
            aload 0 /* this */
            getfield android.app.Fragment.mDetached:Z
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;

  public final boolean isRemoving();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 870
            aload 0 /* this */
            getfield android.app.Fragment.mRemoving:Z
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;

  public final boolean isInLayout();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 881
            aload 0 /* this */
            getfield android.app.Fragment.mInLayout:Z
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;

  public final boolean isResumed();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 889
            aload 0 /* this */
            getfield android.app.Fragment.mState:I
            iconst_5
            if_icmplt 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/Fragment;

  public final boolean isVisible();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 898
            aload 0 /* this */
            invokevirtual android.app.Fragment.isAdded:()Z
            ifeq 3
            aload 0 /* this */
            invokevirtual android.app.Fragment.isHidden:()Z
            ifne 3
            aload 0 /* this */
            getfield android.app.Fragment.mView:Landroid/view/View;
            ifnull 3
         1: .line 899
            aload 0 /* this */
            getfield android.app.Fragment.mView:Landroid/view/View;
            invokevirtual android.view.View.getWindowToken:()Landroid/os/IBinder;
            ifnull 3
            aload 0 /* this */
            getfield android.app.Fragment.mView:Landroid/view/View;
            invokevirtual android.view.View.getVisibility:()I
            ifne 3
         2: .line 898
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_0
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/app/Fragment;

  public final boolean isHidden();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 910
            aload 0 /* this */
            getfield android.app.Fragment.mHidden:Z
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;

  public void onHiddenChanged(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // boolean hidden
         0: .line 920
            return
        end local 1 // boolean hidden
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Landroid/app/Fragment;
            0    1     1  hidden  Z
    MethodParameters:
        Name  Flags
      hidden  

  public void setRetainInstance(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // boolean retain
         0: .line 937
            aload 0 /* this */
            iload 1 /* retain */
            putfield android.app.Fragment.mRetainInstance:Z
         1: .line 938
            return
        end local 1 // boolean retain
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/app/Fragment;
            0    2     1  retain  Z
    MethodParameters:
        Name  Flags
      retain  

  public final boolean getRetainInstance();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 941
            aload 0 /* this */
            getfield android.app.Fragment.mRetainInstance:Z
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;

  public void setHasOptionsMenu(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // boolean hasMenu
         0: .line 952
            aload 0 /* this */
            getfield android.app.Fragment.mHasMenu:Z
            iload 1 /* hasMenu */
            if_icmpeq 4
         1: .line 953
            aload 0 /* this */
            iload 1 /* hasMenu */
            putfield android.app.Fragment.mHasMenu:Z
         2: .line 954
            aload 0 /* this */
            invokevirtual android.app.Fragment.isAdded:()Z
            ifeq 4
            aload 0 /* this */
            invokevirtual android.app.Fragment.isHidden:()Z
            ifne 4
         3: .line 955
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.invalidateOptionsMenu:()V
         4: .line 958
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean hasMenu
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Landroid/app/Fragment;
            0    5     1  hasMenu  Z
    MethodParameters:
         Name  Flags
      hasMenu  

  public void setMenuVisibility(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // boolean menuVisible
         0: .line 970
            aload 0 /* this */
            getfield android.app.Fragment.mMenuVisible:Z
            iload 1 /* menuVisible */
            if_icmpeq 4
         1: .line 971
            aload 0 /* this */
            iload 1 /* menuVisible */
            putfield android.app.Fragment.mMenuVisible:Z
         2: .line 972
            aload 0 /* this */
            getfield android.app.Fragment.mHasMenu:Z
            ifeq 4
            aload 0 /* this */
            invokevirtual android.app.Fragment.isAdded:()Z
            ifeq 4
            aload 0 /* this */
            invokevirtual android.app.Fragment.isHidden:()Z
            ifne 4
         3: .line 973
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.invalidateOptionsMenu:()V
         4: .line 976
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean menuVisible
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Landroid/app/Fragment;
            0    5     1  menuVisible  Z
    MethodParameters:
             Name  Flags
      menuVisible  

  public void setUserVisibleHint(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // boolean isVisibleToUser
         0: .line 1009
            iconst_0
            istore 2 /* useBrokenAddedCheck */
        start local 2 // boolean useBrokenAddedCheck
         1: .line 1010
            aload 0 /* this */
            invokevirtual android.app.Fragment.getContext:()Landroid/content/Context;
            astore 3 /* context */
        start local 3 // android.content.Context context
         2: .line 1011
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 4
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
            getfield android.app.FragmentManagerImpl.mHost:Landroid/app/FragmentHostCallback;
            ifnull 4
         3: .line 1012
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
            getfield android.app.FragmentManagerImpl.mHost:Landroid/app/FragmentHostCallback;
            invokevirtual android.app.FragmentHostCallback.getContext:()Landroid/content/Context;
            astore 3 /* context */
         4: .line 1014
      StackMap locals: int android.content.Context
      StackMap stack:
            aload 3 /* context */
            ifnull 8
         5: .line 1015
            aload 3 /* context */
            invokevirtual android.content.Context.getApplicationInfo:()Landroid/content/pm/ApplicationInfo;
            getfield android.content.pm.ApplicationInfo.targetSdkVersion:I
            bipush 23
            if_icmpgt 6
            iconst_1
            goto 7
      StackMap locals:
      StackMap stack:
         6: iconst_0
      StackMap locals:
      StackMap stack: int
         7: istore 2 /* useBrokenAddedCheck */
         8: .line 1019
      StackMap locals:
      StackMap stack:
            iload 2 /* useBrokenAddedCheck */
            ifeq 15
         9: .line 1020
            aload 0 /* this */
            getfield android.app.Fragment.mUserVisibleHint:Z
            ifne 12
            iload 1 /* isVisibleToUser */
            ifeq 12
            aload 0 /* this */
            getfield android.app.Fragment.mState:I
            iconst_4
            if_icmpge 12
        10: .line 1021
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 12
        11: .line 1020
            iconst_1
            goto 13
      StackMap locals:
      StackMap stack:
        12: iconst_0
      StackMap locals:
      StackMap stack: int
        13: istore 4 /* performDeferredStart */
        start local 4 // boolean performDeferredStart
        14: .line 1022
            goto 20
        end local 4 // boolean performDeferredStart
        15: .line 1023
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mUserVisibleHint:Z
            ifne 18
            iload 1 /* isVisibleToUser */
            ifeq 18
            aload 0 /* this */
            getfield android.app.Fragment.mState:I
            iconst_4
            if_icmpge 18
        16: .line 1024
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 18
            aload 0 /* this */
            invokevirtual android.app.Fragment.isAdded:()Z
            ifeq 18
        17: .line 1023
            iconst_1
            goto 19
      StackMap locals:
      StackMap stack:
        18: iconst_0
      StackMap locals:
      StackMap stack: int
        19: istore 4 /* performDeferredStart */
        start local 4 // boolean performDeferredStart
        20: .line 1027
      StackMap locals: int
      StackMap stack:
            iload 4 /* performDeferredStart */
            ifeq 22
        21: .line 1028
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
            aload 0 /* this */
            invokevirtual android.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/app/Fragment;)V
        22: .line 1031
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* isVisibleToUser */
            putfield android.app.Fragment.mUserVisibleHint:Z
        23: .line 1032
            aload 0 /* this */
            aload 0 /* this */
            getfield android.app.Fragment.mState:I
            iconst_4
            if_icmpge 24
            iload 1 /* isVisibleToUser */
            ifne 24
            iconst_1
            goto 25
      StackMap locals:
      StackMap stack: android.app.Fragment
        24: iconst_0
      StackMap locals: android.app.Fragment int int android.content.Context int
      StackMap stack: android.app.Fragment int
        25: putfield android.app.Fragment.mDeferStart:Z
        26: .line 1033
            return
        end local 4 // boolean performDeferredStart
        end local 3 // android.content.Context context
        end local 2 // boolean useBrokenAddedCheck
        end local 1 // boolean isVisibleToUser
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   27     0                  this  Landroid/app/Fragment;
            0   27     1       isVisibleToUser  Z
            1   27     2   useBrokenAddedCheck  Z
            2   27     3               context  Landroid/content/Context;
           14   15     4  performDeferredStart  Z
           20   27     4  performDeferredStart  Z
    MethodParameters:
                 Name  Flags
      isVisibleToUser  

  public boolean getUserVisibleHint();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 1040
            aload 0 /* this */
            getfield android.app.Fragment.mUserVisibleHint:Z
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;

  public android.app.LoaderManager getLoaderManager();
    descriptor: ()Landroid/app/LoaderManager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 1050
            aload 0 /* this */
            getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
            ifnull 2
         1: .line 1051
            aload 0 /* this */
            getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
            areturn
         2: .line 1053
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            ifnonnull 4
         3: .line 1054
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " not attached to Activity"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1056
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCheckedForLoaderManager:Z
         5: .line 1057
            aload 0 /* this */
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            aload 0 /* this */
            getfield android.app.Fragment.mWho:Ljava/lang/String;
            aload 0 /* this */
            getfield android.app.Fragment.mLoadersStarted:Z
            iconst_1
            invokevirtual android.app.FragmentHostCallback.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/app/LoaderManagerImpl;
            putfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
         6: .line 1058
            aload 0 /* this */
            getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Landroid/app/Fragment;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

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

  public void startActivity(android.content.Intent, android.os.Bundle);
    descriptor: (Landroid/content/Intent;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // android.app.Fragment this
        start local 1 // android.content.Intent intent
        start local 2 // android.os.Bundle options
         0: .line 1081
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            ifnonnull 2
         1: .line 1082
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " not attached to Activity"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1084
      StackMap locals:
      StackMap stack:
            aload 2 /* options */
            ifnull 5
         3: .line 1085
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            aload 0 /* this */
            aload 1 /* intent */
            iconst_m1
            aload 2 /* options */
            invokevirtual android.app.FragmentHostCallback.onStartActivityFromFragment:(Landroid/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V
         4: .line 1086
            goto 6
         5: .line 1089
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            aload 0 /* this */
            aload 1 /* intent */
            iconst_m1
            aconst_null
            invokevirtual android.app.FragmentHostCallback.onStartActivityFromFragment:(Landroid/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V
         6: .line 1091
      StackMap locals:
      StackMap stack:
            return
        end local 2 // android.os.Bundle options
        end local 1 // android.content.Intent intent
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Landroid/app/Fragment;
            0    7     1   intent  Landroid/content/Intent;
            0    7     2  options  Landroid/os/Bundle;
    MethodParameters:
         Name  Flags
      intent   
      options  

  public void startActivityForResult(android.content.Intent, int);
    descriptor: (Landroid/content/Intent;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // android.app.Fragment this
        start local 1 // android.content.Intent intent
        start local 2 // int requestCode
         0: .line 1098
            aload 0 /* this */
            aload 1 /* intent */
            iload 2 /* requestCode */
            aconst_null
            invokevirtual android.app.Fragment.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V
         1: .line 1099
            return
        end local 2 // int requestCode
        end local 1 // android.content.Intent intent
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Landroid/app/Fragment;
            0    2     1       intent  Landroid/content/Intent;
            0    2     2  requestCode  I
    MethodParameters:
             Name  Flags
      intent       
      requestCode  

  public void startActivityForResult(android.content.Intent, int, android.os.Bundle);
    descriptor: (Landroid/content/Intent;ILandroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // android.app.Fragment this
        start local 1 // android.content.Intent intent
        start local 2 // int requestCode
        start local 3 // android.os.Bundle options
         0: .line 1106
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            ifnonnull 2
         1: .line 1107
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " not attached to Activity"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1109
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            aload 0 /* this */
            aload 1 /* intent */
            iload 2 /* requestCode */
            aload 3 /* options */
            invokevirtual android.app.FragmentHostCallback.onStartActivityFromFragment:(Landroid/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V
         3: .line 1110
            return
        end local 3 // android.os.Bundle options
        end local 2 // int requestCode
        end local 1 // android.content.Intent intent
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Landroid/app/Fragment;
            0    4     1       intent  Landroid/content/Intent;
            0    4     2  requestCode  I
            0    4     3      options  Landroid/os/Bundle;
    MethodParameters:
             Name  Flags
      intent       
      requestCode  
      options      

  public void startActivityForResultAsUser(android.content.Intent, int, android.os.Bundle, android.os.UserHandle);
    descriptor: (Landroid/content/Intent;ILandroid/os/Bundle;Landroid/os/UserHandle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // android.app.Fragment this
        start local 1 // android.content.Intent intent
        start local 2 // int requestCode
        start local 3 // android.os.Bundle options
        start local 4 // android.os.UserHandle user
         0: .line 1119
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            ifnonnull 2
         1: .line 1120
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " not attached to Activity"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1122
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            aload 0 /* this */
            aload 1 /* intent */
            iload 2 /* requestCode */
            aload 3 /* options */
            aload 4 /* user */
            invokevirtual android.app.FragmentHostCallback.onStartActivityAsUserFromFragment:(Landroid/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;Landroid/os/UserHandle;)V
         3: .line 1123
            return
        end local 4 // android.os.UserHandle user
        end local 3 // android.os.Bundle options
        end local 2 // int requestCode
        end local 1 // android.content.Intent intent
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Landroid/app/Fragment;
            0    4     1       intent  Landroid/content/Intent;
            0    4     2  requestCode  I
            0    4     3      options  Landroid/os/Bundle;
            0    4     4         user  Landroid/os/UserHandle;
    MethodParameters:
             Name  Flags
      intent       
      requestCode  
      options      
      user         

  public void startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle);
    descriptor: (Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=8, args_size=8
        start local 0 // android.app.Fragment this
        start local 1 // android.content.IntentSender intent
        start local 2 // int requestCode
        start local 3 // android.content.Intent fillInIntent
        start local 4 // int flagsMask
        start local 5 // int flagsValues
        start local 6 // int extraFlags
        start local 7 // android.os.Bundle options
         0: .line 1132
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            ifnonnull 2
         1: .line 1133
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " not attached to Activity"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1135
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            aload 0 /* this */
            aload 1 /* intent */
            iload 2 /* requestCode */
            aload 3 /* fillInIntent */
            iload 4 /* flagsMask */
         3: .line 1136
            iload 5 /* flagsValues */
            iload 6 /* extraFlags */
            aload 7 /* options */
         4: .line 1135
            invokevirtual android.app.FragmentHostCallback.onStartIntentSenderFromFragment:(Landroid/app/Fragment;Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V
         5: .line 1137
            return
        end local 7 // android.os.Bundle options
        end local 6 // int extraFlags
        end local 5 // int flagsValues
        end local 4 // int flagsMask
        end local 3 // android.content.Intent fillInIntent
        end local 2 // int requestCode
        end local 1 // android.content.IntentSender intent
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Landroid/app/Fragment;
            0    6     1        intent  Landroid/content/IntentSender;
            0    6     2   requestCode  I
            0    6     3  fillInIntent  Landroid/content/Intent;
            0    6     4     flagsMask  I
            0    6     5   flagsValues  I
            0    6     6    extraFlags  I
            0    6     7       options  Landroid/os/Bundle;
    Exceptions:
      throws android.content.IntentSender$SendIntentException
    MethodParameters:
              Name  Flags
      intent        
      requestCode   
      fillInIntent  
      flagsMask     
      flagsValues   
      extraFlags    
      options       

  public void onActivityResult(int, int, android.content.Intent);
    descriptor: (IILandroid/content/Intent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // android.app.Fragment this
        start local 1 // int requestCode
        start local 2 // int resultCode
        start local 3 // android.content.Intent data
         0: .line 1154
            return
        end local 3 // android.content.Intent data
        end local 2 // int resultCode
        end local 1 // int requestCode
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/app/Fragment;
            0    1     1  requestCode  I
            0    1     2   resultCode  I
            0    1     3         data  Landroid/content/Intent;
    MethodParameters:
             Name  Flags
      requestCode  
      resultCode   
      data         

  public final void requestPermissions(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // android.app.Fragment this
        start local 1 // java.lang.String[] permissions
        start local 2 // int requestCode
         0: .line 1237
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            ifnonnull 2
         1: .line 1238
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " not attached to Activity"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1240
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            aload 0 /* this */
            aload 1 /* permissions */
            iload 2 /* requestCode */
            invokevirtual android.app.FragmentHostCallback.onRequestPermissionsFromFragment:(Landroid/app/Fragment;[Ljava/lang/String;I)V
         3: .line 1241
            return
        end local 2 // int requestCode
        end local 1 // java.lang.String[] permissions
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Landroid/app/Fragment;
            0    4     1  permissions  [Ljava/lang/String;
            0    4     2  requestCode  I
    MethodParameters:
             Name  Flags
      permissions  
      requestCode  

  public void onRequestPermissionsResult(int, java.lang.String[], int[]);
    descriptor: (I[Ljava/lang/String;[I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // android.app.Fragment this
        start local 1 // int requestCode
        start local 2 // java.lang.String[] permissions
        start local 3 // int[] grantResults
         0: .line 1263
            return
        end local 3 // int[] grantResults
        end local 2 // java.lang.String[] permissions
        end local 1 // int requestCode
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Landroid/app/Fragment;
            0    1     1   requestCode  I
            0    1     2   permissions  [Ljava/lang/String;
            0    1     3  grantResults  [I
    MethodParameters:
              Name  Flags
      requestCode   
      permissions   
      grantResults  

  public boolean shouldShowRequestPermissionRationale(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // java.lang.String permission
         0: .line 1286
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            ifnull 4
         1: .line 1287
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            invokevirtual android.app.FragmentHostCallback.getContext:()Landroid/content/Context;
            invokevirtual android.content.Context.getPackageManager:()Landroid/content/pm/PackageManager;
         2: .line 1288
            aload 1 /* permission */
            invokevirtual android.content.pm.PackageManager.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z
         3: .line 1287
            ireturn
         4: .line 1290
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.String permission
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Landroid/app/Fragment;
            0    5     1  permission  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      permission  

  public android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)Landroid/view/LayoutInflater;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.os.Bundle savedInstanceState
         0: .line 1300
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            ifnonnull 2
         1: .line 1301
            new java.lang.IllegalStateException
            dup
            ldc "onGetLayoutInflater() cannot be executed until the Fragment is attached to the FragmentManager."
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1304
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            invokevirtual android.app.FragmentHostCallback.onGetLayoutInflater:()Landroid/view/LayoutInflater;
            astore 2 /* result */
        start local 2 // android.view.LayoutInflater result
         3: .line 1305
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            invokevirtual android.app.FragmentHostCallback.onUseFragmentManagerInflaterFactory:()Z
            ifeq 6
         4: .line 1306
            aload 0 /* this */
            invokevirtual android.app.Fragment.getChildFragmentManager:()Landroid/app/FragmentManager;
            pop
         5: .line 1307
            aload 2 /* result */
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.getLayoutInflaterFactory:()Landroid/view/LayoutInflater$Factory2;
            invokevirtual android.view.LayoutInflater.setPrivateFactory:(Landroid/view/LayoutInflater$Factory2;)V
         6: .line 1309
      StackMap locals: android.view.LayoutInflater
      StackMap stack:
            aload 2 /* result */
            areturn
        end local 2 // android.view.LayoutInflater result
        end local 1 // android.os.Bundle savedInstanceState
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    7     0                this  Landroid/app/Fragment;
            0    7     1  savedInstanceState  Landroid/os/Bundle;
            3    7     2              result  Landroid/view/LayoutInflater;
    MethodParameters:
                    Name  Flags
      savedInstanceState  

  public final android.view.LayoutInflater getLayoutInflater();
    descriptor: ()Landroid/view/LayoutInflater;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 1324
            aload 0 /* this */
            getfield android.app.Fragment.mLayoutInflater:Landroid/view/LayoutInflater;
            ifnonnull 2
         1: .line 1325
            aload 0 /* this */
            aconst_null
            invokevirtual android.app.Fragment.performGetLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater;
            areturn
         2: .line 1327
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mLayoutInflater:Landroid/view/LayoutInflater;
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  android.view.LayoutInflater performGetLayoutInflater(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)Landroid/view/LayoutInflater;
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.os.Bundle savedInstanceState
         0: .line 1339
            aload 0 /* this */
            aload 1 /* savedInstanceState */
            invokevirtual android.app.Fragment.onGetLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater;
            astore 2 /* layoutInflater */
        start local 2 // android.view.LayoutInflater layoutInflater
         1: .line 1340
            aload 0 /* this */
            aload 2 /* layoutInflater */
            putfield android.app.Fragment.mLayoutInflater:Landroid/view/LayoutInflater;
         2: .line 1341
            aload 0 /* this */
            getfield android.app.Fragment.mLayoutInflater:Landroid/view/LayoutInflater;
            areturn
        end local 2 // android.view.LayoutInflater layoutInflater
        end local 1 // android.os.Bundle savedInstanceState
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    3     0                this  Landroid/app/Fragment;
            0    3     1  savedInstanceState  Landroid/os/Bundle;
            1    3     2      layoutInflater  Landroid/view/LayoutInflater;
    MethodParameters:
                    Name  Flags
      savedInstanceState  

  public void onInflate(android.util.AttributeSet, android.os.Bundle);
    descriptor: (Landroid/util/AttributeSet;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // android.app.Fragment this
        start local 1 // android.util.AttributeSet attrs
        start local 2 // android.os.Bundle savedInstanceState
         0: .line 1350
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCalled:Z
         1: .line 1351
            return
        end local 2 // android.os.Bundle savedInstanceState
        end local 1 // android.util.AttributeSet attrs
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Landroid/app/Fragment;
            0    2     1               attrs  Landroid/util/AttributeSet;
            0    2     2  savedInstanceState  Landroid/os/Bundle;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                    Name  Flags
      attrs               
      savedInstanceState  

  public void onInflate(android.content.Context, android.util.AttributeSet, android.os.Bundle);
    descriptor: (Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.app.Fragment this
         0: .line 1401
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;
    MethodParameters:
                    Name  Flags
      context             
      attrs               
      savedInstanceState  

  public void onInflate(android.app.Activity, android.util.AttributeSet, android.os.Bundle);
    descriptor: (Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // android.app.Fragment this
        start local 1 // android.app.Activity activity
        start local 2 // android.util.AttributeSet attrs
        start local 3 // android.os.Bundle savedInstanceState
         0: .line 1453
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCalled:Z
         1: .line 1454
            return
        end local 3 // android.os.Bundle savedInstanceState
        end local 2 // android.util.AttributeSet attrs
        end local 1 // android.app.Activity activity
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Landroid/app/Fragment;
            0    2     1            activity  Landroid/app/Activity;
            0    2     2               attrs  Landroid/util/AttributeSet;
            0    2     3  savedInstanceState  Landroid/os/Bundle;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                    Name  Flags
      activity            
      attrs               
      savedInstanceState  

  public void onAttachFragment(android.app.Fragment);
    descriptor: (Landroid/app/Fragment;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.app.Fragment childFragment
         0: .line 1466
            return
        end local 1 // android.app.Fragment childFragment
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Landroid/app/Fragment;
            0    1     1  childFragment  Landroid/app/Fragment;
    MethodParameters:
               Name  Flags
      childFragment  

  public void onAttach(android.content.Context);
    descriptor: (Landroid/content/Context;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.content.Context context
         0: .line 1474
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCalled:Z
         1: .line 1475
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            invokevirtual android.app.FragmentHostCallback.getActivity:()Landroid/app/Activity;
      StackMap locals:
      StackMap stack: android.app.Activity
         3: astore 2 /* hostActivity */
        start local 2 // android.app.Activity hostActivity
         4: .line 1476
            aload 2 /* hostActivity */
            ifnull 7
         5: .line 1477
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mCalled:Z
         6: .line 1478
            aload 0 /* this */
            aload 2 /* hostActivity */
            invokevirtual android.app.Fragment.onAttach:(Landroid/app/Activity;)V
         7: .line 1480
      StackMap locals: android.app.Activity
      StackMap stack:
            return
        end local 2 // android.app.Activity hostActivity
        end local 1 // android.content.Context context
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Landroid/app/Fragment;
            0    8     1       context  Landroid/content/Context;
            4    8     2  hostActivity  Landroid/app/Activity;
    MethodParameters:
         Name  Flags
      context  

  public void onAttach(android.app.Activity);
    descriptor: (Landroid/app/Activity;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.app.Activity activity
         0: .line 1488
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCalled:Z
         1: .line 1489
            return
        end local 1 // android.app.Activity activity
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/app/Fragment;
            0    2     1  activity  Landroid/app/Activity;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
          Name  Flags
      activity  

  public android.animation.Animator onCreateAnimator(int, boolean, int);
    descriptor: (IZI)Landroid/animation/Animator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // android.app.Fragment this
        start local 1 // int transit
        start local 2 // boolean enter
        start local 3 // int nextAnim
         0: .line 1495
            aconst_null
            areturn
        end local 3 // int nextAnim
        end local 2 // boolean enter
        end local 1 // int transit
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Landroid/app/Fragment;
            0    1     1   transit  I
            0    1     2     enter  Z
            0    1     3  nextAnim  I
    MethodParameters:
          Name  Flags
      transit   
      enter     
      nextAnim  

  public void onCreate(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.os.Bundle savedInstanceState
         0: .line 1521
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCalled:Z
         1: .line 1522
            aload 0 /* this */
            invokevirtual android.app.Fragment.getContext:()Landroid/content/Context;
            astore 2 /* context */
        start local 2 // android.content.Context context
         2: .line 1523
            aload 2 /* context */
            ifnull 3
            aload 2 /* context */
            invokevirtual android.content.Context.getApplicationInfo:()Landroid/content/pm/ApplicationInfo;
            getfield android.content.pm.ApplicationInfo.targetSdkVersion:I
            goto 4
      StackMap locals: android.content.Context
      StackMap stack:
         3: iconst_0
      StackMap locals:
      StackMap stack: int
         4: istore 3 /* version */
        start local 3 // int version
         5: .line 1524
            iload 3 /* version */
            bipush 24
            if_icmplt 10
         6: .line 1525
            aload 0 /* this */
            aload 1 /* savedInstanceState */
            iconst_1
            invokevirtual android.app.Fragment.restoreChildFragmentState:(Landroid/os/Bundle;Z)V
         7: .line 1526
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 10
         8: .line 1527
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            iconst_1
            invokevirtual android.app.FragmentManagerImpl.isStateAtLeast:(I)Z
            ifne 10
         9: .line 1528
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.dispatchCreate:()V
        10: .line 1531
      StackMap locals: int
      StackMap stack:
            return
        end local 3 // int version
        end local 2 // android.content.Context context
        end local 1 // android.os.Bundle savedInstanceState
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   11     0                this  Landroid/app/Fragment;
            0   11     1  savedInstanceState  Landroid/os/Bundle;
            2   11     2             context  Landroid/content/Context;
            5   11     3             version  I
    MethodParameters:
                    Name  Flags
      savedInstanceState  

  void restoreChildFragmentState(android.os.Bundle, boolean);
    descriptor: (Landroid/os/Bundle;Z)V
    flags: (0x0000) 
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // android.app.Fragment this
        start local 1 // android.os.Bundle savedInstanceState
        start local 2 // boolean provideNonConfig
         0: .line 1534
            aload 1 /* savedInstanceState */
            ifnull 10
         1: .line 1535
            aload 1 /* savedInstanceState */
            ldc "android:fragments"
            invokevirtual android.os.Bundle.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable;
            astore 3 /* p */
        start local 3 // android.os.Parcelable p
         2: .line 1536
            aload 3 /* p */
            ifnull 10
         3: .line 1537
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnonnull 5
         4: .line 1538
            aload 0 /* this */
            invokevirtual android.app.Fragment.instantiateChildFragmentManager:()V
         5: .line 1540
      StackMap locals: android.os.Parcelable
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            aload 3 /* p */
            iload 2 /* provideNonConfig */
            ifeq 6
            aload 0 /* this */
            getfield android.app.Fragment.mChildNonConfig:Landroid/app/FragmentManagerNonConfig;
            goto 7
      StackMap locals: android.app.Fragment android.os.Bundle int android.os.Parcelable
      StackMap stack: android.app.FragmentManagerImpl android.os.Parcelable
         6: aconst_null
      StackMap locals: android.app.Fragment android.os.Bundle int android.os.Parcelable
      StackMap stack: android.app.FragmentManagerImpl android.os.Parcelable android.app.FragmentManagerNonConfig
         7: invokevirtual android.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Landroid/app/FragmentManagerNonConfig;)V
         8: .line 1541
            aload 0 /* this */
            aconst_null
            putfield android.app.Fragment.mChildNonConfig:Landroid/app/FragmentManagerNonConfig;
         9: .line 1542
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.dispatchCreate:()V
        end local 3 // android.os.Parcelable p
        10: .line 1545
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean provideNonConfig
        end local 1 // android.os.Bundle savedInstanceState
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   11     0                this  Landroid/app/Fragment;
            0   11     1  savedInstanceState  Landroid/os/Bundle;
            0   11     2    provideNonConfig  Z
            2   10     3                   p  Landroid/os/Parcelable;
    MethodParameters:
                    Name  Flags
      savedInstanceState  
      provideNonConfig    

  public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle);
    descriptor: (Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // android.app.Fragment this
        start local 1 // android.view.LayoutInflater inflater
        start local 2 // android.view.ViewGroup container
        start local 3 // android.os.Bundle savedInstanceState
         0: .line 1569
            aconst_null
            areturn
        end local 3 // android.os.Bundle savedInstanceState
        end local 2 // android.view.ViewGroup container
        end local 1 // android.view.LayoutInflater inflater
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Landroid/app/Fragment;
            0    1     1            inflater  Landroid/view/LayoutInflater;
            0    1     2           container  Landroid/view/ViewGroup;
            0    1     3  savedInstanceState  Landroid/os/Bundle;
    MethodParameters:
                    Name  Flags
      inflater            
      container           
      savedInstanceState  

  public void onViewCreated(android.view.View, android.os.Bundle);
    descriptor: (Landroid/view/View;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.app.Fragment this
        start local 1 // android.view.View view
        start local 2 // android.os.Bundle savedInstanceState
         0: .line 1583
            return
        end local 2 // android.os.Bundle savedInstanceState
        end local 1 // android.view.View view
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Landroid/app/Fragment;
            0    1     1                view  Landroid/view/View;
            0    1     2  savedInstanceState  Landroid/os/Bundle;
    MethodParameters:
                    Name  Flags
      view                
      savedInstanceState  

  public android.view.View getView();
    descriptor: ()Landroid/view/View;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 1593
            aload 0 /* this */
            getfield android.app.Fragment.mView:Landroid/view/View;
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;

  public void onActivityCreated(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.os.Bundle savedInstanceState
         0: .line 1611
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCalled:Z
         1: .line 1612
            return
        end local 1 // android.os.Bundle savedInstanceState
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Landroid/app/Fragment;
            0    2     1  savedInstanceState  Landroid/os/Bundle;
    MethodParameters:
                    Name  Flags
      savedInstanceState  

  public void onViewStateRestored(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.os.Bundle savedInstanceState
         0: .line 1627
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCalled:Z
         1: .line 1628
            return
        end local 1 // android.os.Bundle savedInstanceState
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Landroid/app/Fragment;
            0    2     1  savedInstanceState  Landroid/os/Bundle;
    MethodParameters:
                    Name  Flags
      savedInstanceState  

  public void onStart();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 1637
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCalled:Z
         1: .line 1639
            aload 0 /* this */
            getfield android.app.Fragment.mLoadersStarted:Z
            ifne 9
         2: .line 1640
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mLoadersStarted:Z
         3: .line 1641
            aload 0 /* this */
            getfield android.app.Fragment.mCheckedForLoaderManager:Z
            ifne 7
         4: .line 1642
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCheckedForLoaderManager:Z
         5: .line 1643
            aload 0 /* this */
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            aload 0 /* this */
            getfield android.app.Fragment.mWho:Ljava/lang/String;
            aload 0 /* this */
            getfield android.app.Fragment.mLoadersStarted:Z
            iconst_0
            invokevirtual android.app.FragmentHostCallback.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/app/LoaderManagerImpl;
            putfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
         6: .line 1644
            goto 9
      StackMap locals:
      StackMap stack:
         7: aload 0 /* this */
            getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
            ifnull 9
         8: .line 1645
            aload 0 /* this */
            getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
            invokevirtual android.app.LoaderManagerImpl.doStart:()V
         9: .line 1648
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Landroid/app/Fragment;

  public void onResume();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 1658
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCalled:Z
         1: .line 1659
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/Fragment;

  public void onSaveInstanceState(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.os.Bundle outState
         0: .line 1681
            return
        end local 1 // android.os.Bundle outState
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Landroid/app/Fragment;
            0    1     1  outState  Landroid/os/Bundle;
    MethodParameters:
          Name  Flags
      outState  

  public void onMultiWindowModeChanged(boolean, android.content.res.Configuration);
    descriptor: (ZLandroid/content/res/Configuration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // android.app.Fragment this
        start local 1 // boolean isInMultiWindowMode
        start local 2 // android.content.res.Configuration newConfig
         0: .line 1695
            aload 0 /* this */
            iload 1 /* isInMultiWindowMode */
            invokevirtual android.app.Fragment.onMultiWindowModeChanged:(Z)V
         1: .line 1696
            return
        end local 2 // android.content.res.Configuration newConfig
        end local 1 // boolean isInMultiWindowMode
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Landroid/app/Fragment;
            0    2     1  isInMultiWindowMode  Z
            0    2     2            newConfig  Landroid/content/res/Configuration;
    MethodParameters:
                     Name  Flags
      isInMultiWindowMode  
      newConfig            

  public void onMultiWindowModeChanged(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // boolean isInMultiWindowMode
         0: .line 1709
            return
        end local 1 // boolean isInMultiWindowMode
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Landroid/app/Fragment;
            0    1     1  isInMultiWindowMode  Z
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                     Name  Flags
      isInMultiWindowMode  

  public void onPictureInPictureModeChanged(boolean, android.content.res.Configuration);
    descriptor: (ZLandroid/content/res/Configuration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // android.app.Fragment this
        start local 1 // boolean isInPictureInPictureMode
        start local 2 // android.content.res.Configuration newConfig
         0: .line 1723
            aload 0 /* this */
            iload 1 /* isInPictureInPictureMode */
            invokevirtual android.app.Fragment.onPictureInPictureModeChanged:(Z)V
         1: .line 1724
            return
        end local 2 // android.content.res.Configuration newConfig
        end local 1 // boolean isInPictureInPictureMode
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    2     0                      this  Landroid/app/Fragment;
            0    2     1  isInPictureInPictureMode  Z
            0    2     2                 newConfig  Landroid/content/res/Configuration;
    MethodParameters:
                          Name  Flags
      isInPictureInPictureMode  
      newConfig                 

  public void onPictureInPictureModeChanged(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // boolean isInPictureInPictureMode
         0: .line 1736
            return
        end local 1 // boolean isInPictureInPictureMode
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    1     0                      this  Landroid/app/Fragment;
            0    1     1  isInPictureInPictureMode  Z
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                          Name  Flags
      isInPictureInPictureMode  

  public void onConfigurationChanged(android.content.res.Configuration);
    descriptor: (Landroid/content/res/Configuration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.content.res.Configuration newConfig
         0: .line 1740
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCalled:Z
         1: .line 1741
            return
        end local 1 // android.content.res.Configuration newConfig
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/app/Fragment;
            0    2     1  newConfig  Landroid/content/res/Configuration;
    MethodParameters:
           Name  Flags
      newConfig  

  public void onPause();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 1750
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCalled:Z
         1: .line 1751
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/Fragment;

  public void onStop();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 1760
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCalled:Z
         1: .line 1761
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/Fragment;

  public void onLowMemory();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 1765
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCalled:Z
         1: .line 1766
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/Fragment;

  public void onTrimMemory(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // int level
         0: .line 1770
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCalled:Z
         1: .line 1771
            return
        end local 1 // int level
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/app/Fragment;
            0    2     1  level  I
    MethodParameters:
       Name  Flags
      level  

  public void onDestroyView();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 1784
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCalled:Z
         1: .line 1785
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/Fragment;

  public void onDestroy();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 1793
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCalled:Z
         1: .line 1796
            aload 0 /* this */
            getfield android.app.Fragment.mCheckedForLoaderManager:Z
            ifne 4
         2: .line 1797
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCheckedForLoaderManager:Z
         3: .line 1798
            aload 0 /* this */
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            aload 0 /* this */
            getfield android.app.Fragment.mWho:Ljava/lang/String;
            aload 0 /* this */
            getfield android.app.Fragment.mLoadersStarted:Z
            iconst_0
            invokevirtual android.app.FragmentHostCallback.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/app/LoaderManagerImpl;
            putfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
         4: .line 1800
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
            ifnull 6
         5: .line 1801
            aload 0 /* this */
            getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
            invokevirtual android.app.LoaderManagerImpl.doDestroy:()V
         6: .line 1803
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Landroid/app/Fragment;

  void initState();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 1812
            aload 0 /* this */
            iconst_m1
            putfield android.app.Fragment.mIndex:I
         1: .line 1813
            aload 0 /* this */
            aconst_null
            putfield android.app.Fragment.mWho:Ljava/lang/String;
         2: .line 1814
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mAdded:Z
         3: .line 1815
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mRemoving:Z
         4: .line 1816
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mFromLayout:Z
         5: .line 1817
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mInLayout:Z
         6: .line 1818
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mRestored:Z
         7: .line 1819
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mBackStackNesting:I
         8: .line 1820
            aload 0 /* this */
            aconst_null
            putfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
         9: .line 1821
            aload 0 /* this */
            aconst_null
            putfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
        10: .line 1822
            aload 0 /* this */
            aconst_null
            putfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
        11: .line 1823
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mFragmentId:I
        12: .line 1824
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mContainerId:I
        13: .line 1825
            aload 0 /* this */
            aconst_null
            putfield android.app.Fragment.mTag:Ljava/lang/String;
        14: .line 1826
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mHidden:Z
        15: .line 1827
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mDetached:Z
        16: .line 1828
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mRetaining:Z
        17: .line 1829
            aload 0 /* this */
            aconst_null
            putfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
        18: .line 1830
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mLoadersStarted:Z
        19: .line 1831
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mCheckedForLoaderManager:Z
        20: .line 1832
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   21     0  this  Landroid/app/Fragment;

  public void onDetach();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 1842
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCalled:Z
         1: .line 1843
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/Fragment;

  public void onCreateOptionsMenu(android.view.Menu, android.view.MenuInflater);
    descriptor: (Landroid/view/Menu;Landroid/view/MenuInflater;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.app.Fragment this
        start local 1 // android.view.Menu menu
        start local 2 // android.view.MenuInflater inflater
         0: .line 1859
            return
        end local 2 // android.view.MenuInflater inflater
        end local 1 // android.view.Menu menu
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Landroid/app/Fragment;
            0    1     1      menu  Landroid/view/Menu;
            0    1     2  inflater  Landroid/view/MenuInflater;
    MethodParameters:
          Name  Flags
      menu      
      inflater  

  public void onPrepareOptionsMenu(android.view.Menu);
    descriptor: (Landroid/view/Menu;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.view.Menu menu
         0: .line 1876
            return
        end local 1 // android.view.Menu menu
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;
            0    1     1  menu  Landroid/view/Menu;
    MethodParameters:
      Name  Flags
      menu  

  public void onDestroyOptionsMenu();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 1886
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;

  public boolean onOptionsItemSelected(android.view.MenuItem);
    descriptor: (Landroid/view/MenuItem;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.view.MenuItem item
         0: .line 1907
            iconst_0
            ireturn
        end local 1 // android.view.MenuItem item
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;
            0    1     1  item  Landroid/view/MenuItem;
    MethodParameters:
      Name  Flags
      item  

  public void onOptionsMenuClosed(android.view.Menu);
    descriptor: (Landroid/view/Menu;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.view.Menu menu
         0: .line 1918
            return
        end local 1 // android.view.Menu menu
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;
            0    1     1  menu  Landroid/view/Menu;
    MethodParameters:
      Name  Flags
      menu  

  public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu$ContextMenuInfo);
    descriptor: (Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.app.Fragment this
        start local 1 // android.view.ContextMenu menu
        start local 2 // android.view.View v
        start local 3 // android.view.ContextMenu$ContextMenuInfo menuInfo
         0: .line 1938
            aload 0 /* this */
            invokevirtual android.app.Fragment.getActivity:()Landroid/app/Activity;
            aload 1 /* menu */
            aload 2 /* v */
            aload 3 /* menuInfo */
            invokevirtual android.app.Activity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V
         1: .line 1939
            return
        end local 3 // android.view.ContextMenu$ContextMenuInfo menuInfo
        end local 2 // android.view.View v
        end local 1 // android.view.ContextMenu menu
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/app/Fragment;
            0    2     1      menu  Landroid/view/ContextMenu;
            0    2     2         v  Landroid/view/View;
            0    2     3  menuInfo  Landroid/view/ContextMenu$ContextMenuInfo;
    MethodParameters:
          Name  Flags
      menu      
      v         
      menuInfo  

  public void registerForContextMenu(android.view.View);
    descriptor: (Landroid/view/View;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.view.View view
         0: .line 1952
            aload 1 /* view */
            aload 0 /* this */
            invokevirtual android.view.View.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V
         1: .line 1953
            return
        end local 1 // android.view.View view
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/Fragment;
            0    2     1  view  Landroid/view/View;
    MethodParameters:
      Name  Flags
      view  

  public void unregisterForContextMenu(android.view.View);
    descriptor: (Landroid/view/View;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.view.View view
         0: .line 1963
            aload 1 /* view */
            aconst_null
            invokevirtual android.view.View.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V
         1: .line 1964
            return
        end local 1 // android.view.View view
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/Fragment;
            0    2     1  view  Landroid/view/View;
    MethodParameters:
      Name  Flags
      view  

  public boolean onContextItemSelected(android.view.MenuItem);
    descriptor: (Landroid/view/MenuItem;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.view.MenuItem item
         0: .line 1984
            iconst_0
            ireturn
        end local 1 // android.view.MenuItem item
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/Fragment;
            0    1     1  item  Landroid/view/MenuItem;
    MethodParameters:
      Name  Flags
      item  

  public void setEnterSharedElementCallback(android.app.SharedElementCallback);
    descriptor: (Landroid/app/SharedElementCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.app.SharedElementCallback callback
         0: .line 1995
            aload 1 /* callback */
            ifnonnull 4
         1: .line 1996
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 3
         2: .line 1997
            return
         3: .line 1999
      StackMap locals:
      StackMap stack:
            getstatic android.app.SharedElementCallback.NULL_CALLBACK:Landroid/app/SharedElementCallback;
            astore 1 /* callback */
         4: .line 2001
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
            aload 1 /* callback */
            putfield android.app.Fragment$AnimationInfo.mEnterTransitionCallback:Landroid/app/SharedElementCallback;
         5: .line 2002
            return
        end local 1 // android.app.SharedElementCallback callback
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Landroid/app/Fragment;
            0    6     1  callback  Landroid/app/SharedElementCallback;
    MethodParameters:
          Name  Flags
      callback  

  public void setExitSharedElementCallback(android.app.SharedElementCallback);
    descriptor: (Landroid/app/SharedElementCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.app.SharedElementCallback callback
         0: .line 2012
            aload 1 /* callback */
            ifnonnull 4
         1: .line 2013
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 3
         2: .line 2014
            return
         3: .line 2016
      StackMap locals:
      StackMap stack:
            getstatic android.app.SharedElementCallback.NULL_CALLBACK:Landroid/app/SharedElementCallback;
            astore 1 /* callback */
         4: .line 2018
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
            aload 1 /* callback */
            putfield android.app.Fragment$AnimationInfo.mExitTransitionCallback:Landroid/app/SharedElementCallback;
         5: .line 2019
            return
        end local 1 // android.app.SharedElementCallback callback
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Landroid/app/Fragment;
            0    6     1  callback  Landroid/app/SharedElementCallback;
    MethodParameters:
          Name  Flags
      callback  

  public void setEnterTransition(android.transition.Transition);
    descriptor: (Landroid/transition/Transition;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.transition.Transition transition
         0: .line 2033
            aload 0 /* this */
            aload 1 /* transition */
            aconst_null
            invokevirtual android.app.Fragment.shouldChangeTransition:(Landroid/transition/Transition;Landroid/transition/Transition;)Z
            ifeq 2
         1: .line 2034
            aload 0 /* this */
            invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
            aload 1 /* transition */
            putfield android.app.Fragment$AnimationInfo.mEnterTransition:Landroid/transition/Transition;
         2: .line 2036
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.transition.Transition transition
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Landroid/app/Fragment;
            0    3     1  transition  Landroid/transition/Transition;
    MethodParameters:
            Name  Flags
      transition  

  public android.transition.Transition getEnterTransition();
    descriptor: ()Landroid/transition/Transition;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2049
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 2
         1: .line 2050
            aconst_null
            areturn
         2: .line 2052
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mEnterTransition:Landroid/transition/Transition;
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  public void setReturnTransition(android.transition.Transition);
    descriptor: (Landroid/transition/Transition;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.transition.Transition transition
         0: .line 2070
            aload 0 /* this */
            aload 1 /* transition */
            getstatic android.app.Fragment.USE_DEFAULT_TRANSITION:Landroid/transition/Transition;
            invokevirtual android.app.Fragment.shouldChangeTransition:(Landroid/transition/Transition;Landroid/transition/Transition;)Z
            ifeq 2
         1: .line 2071
            aload 0 /* this */
            invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
            aload 1 /* transition */
            putfield android.app.Fragment$AnimationInfo.mReturnTransition:Landroid/transition/Transition;
         2: .line 2073
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.transition.Transition transition
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Landroid/app/Fragment;
            0    3     1  transition  Landroid/transition/Transition;
    MethodParameters:
            Name  Flags
      transition  

  public android.transition.Transition getReturnTransition();
    descriptor: ()Landroid/transition/Transition;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2089
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 2
         1: .line 2090
            aconst_null
            areturn
         2: .line 2092
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mReturnTransition:Landroid/transition/Transition;
            getstatic android.app.Fragment.USE_DEFAULT_TRANSITION:Landroid/transition/Transition;
            if_acmpne 3
            aload 0 /* this */
            invokevirtual android.app.Fragment.getEnterTransition:()Landroid/transition/Transition;
            goto 4
         3: .line 2093
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mReturnTransition:Landroid/transition/Transition;
         4: .line 2092
      StackMap locals:
      StackMap stack: android.transition.Transition
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Landroid/app/Fragment;

  public void setExitTransition(android.transition.Transition);
    descriptor: (Landroid/transition/Transition;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.transition.Transition transition
         0: .line 2110
            aload 0 /* this */
            aload 1 /* transition */
            aconst_null
            invokevirtual android.app.Fragment.shouldChangeTransition:(Landroid/transition/Transition;Landroid/transition/Transition;)Z
            ifeq 2
         1: .line 2111
            aload 0 /* this */
            invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
            aload 1 /* transition */
            putfield android.app.Fragment$AnimationInfo.mExitTransition:Landroid/transition/Transition;
         2: .line 2113
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.transition.Transition transition
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Landroid/app/Fragment;
            0    3     1  transition  Landroid/transition/Transition;
    MethodParameters:
            Name  Flags
      transition  

  public android.transition.Transition getExitTransition();
    descriptor: ()Landroid/transition/Transition;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2129
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 2
         1: .line 2130
            aconst_null
            areturn
         2: .line 2132
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mExitTransition:Landroid/transition/Transition;
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  public void setReenterTransition(android.transition.Transition);
    descriptor: (Landroid/transition/Transition;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.transition.Transition transition
         0: .line 2149
            aload 0 /* this */
            aload 1 /* transition */
            getstatic android.app.Fragment.USE_DEFAULT_TRANSITION:Landroid/transition/Transition;
            invokevirtual android.app.Fragment.shouldChangeTransition:(Landroid/transition/Transition;Landroid/transition/Transition;)Z
            ifeq 2
         1: .line 2150
            aload 0 /* this */
            invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
            aload 1 /* transition */
            putfield android.app.Fragment$AnimationInfo.mReenterTransition:Landroid/transition/Transition;
         2: .line 2152
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.transition.Transition transition
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Landroid/app/Fragment;
            0    3     1  transition  Landroid/transition/Transition;
    MethodParameters:
            Name  Flags
      transition  

  public android.transition.Transition getReenterTransition();
    descriptor: ()Landroid/transition/Transition;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2168
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 2
         1: .line 2169
            aconst_null
            areturn
         2: .line 2171
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mReenterTransition:Landroid/transition/Transition;
            getstatic android.app.Fragment.USE_DEFAULT_TRANSITION:Landroid/transition/Transition;
            if_acmpne 3
            aload 0 /* this */
            invokevirtual android.app.Fragment.getExitTransition:()Landroid/transition/Transition;
            goto 4
         3: .line 2172
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mReenterTransition:Landroid/transition/Transition;
         4: .line 2171
      StackMap locals:
      StackMap stack: android.transition.Transition
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Landroid/app/Fragment;

  public void setSharedElementEnterTransition(android.transition.Transition);
    descriptor: (Landroid/transition/Transition;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.transition.Transition transition
         0: .line 2186
            aload 0 /* this */
            aload 1 /* transition */
            aconst_null
            invokevirtual android.app.Fragment.shouldChangeTransition:(Landroid/transition/Transition;Landroid/transition/Transition;)Z
            ifeq 2
         1: .line 2187
            aload 0 /* this */
            invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
            aload 1 /* transition */
            putfield android.app.Fragment$AnimationInfo.mSharedElementEnterTransition:Landroid/transition/Transition;
         2: .line 2189
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.transition.Transition transition
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Landroid/app/Fragment;
            0    3     1  transition  Landroid/transition/Transition;
    MethodParameters:
            Name  Flags
      transition  

  public android.transition.Transition getSharedElementEnterTransition();
    descriptor: ()Landroid/transition/Transition;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2202
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 2
         1: .line 2203
            aconst_null
            areturn
         2: .line 2205
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mSharedElementEnterTransition:Landroid/transition/Transition;
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  public void setSharedElementReturnTransition(android.transition.Transition);
    descriptor: (Landroid/transition/Transition;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.transition.Transition transition
         0: .line 2222
            aload 0 /* this */
            aload 1 /* transition */
            getstatic android.app.Fragment.USE_DEFAULT_TRANSITION:Landroid/transition/Transition;
            invokevirtual android.app.Fragment.shouldChangeTransition:(Landroid/transition/Transition;Landroid/transition/Transition;)Z
            ifeq 2
         1: .line 2223
            aload 0 /* this */
            invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
            aload 1 /* transition */
            putfield android.app.Fragment$AnimationInfo.mSharedElementReturnTransition:Landroid/transition/Transition;
         2: .line 2225
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.transition.Transition transition
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Landroid/app/Fragment;
            0    3     1  transition  Landroid/transition/Transition;
    MethodParameters:
            Name  Flags
      transition  

  public android.transition.Transition getSharedElementReturnTransition();
    descriptor: ()Landroid/transition/Transition;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2241
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 2
         1: .line 2242
            aconst_null
            areturn
         2: .line 2244
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mSharedElementReturnTransition:Landroid/transition/Transition;
            getstatic android.app.Fragment.USE_DEFAULT_TRANSITION:Landroid/transition/Transition;
            if_acmpne 4
         3: .line 2245
            aload 0 /* this */
            invokevirtual android.app.Fragment.getSharedElementEnterTransition:()Landroid/transition/Transition;
            goto 5
         4: .line 2246
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mSharedElementReturnTransition:Landroid/transition/Transition;
         5: .line 2244
      StackMap locals:
      StackMap stack: android.transition.Transition
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/app/Fragment;

  public void setAllowEnterTransitionOverlap(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // boolean allow
         0: .line 2259
            aload 0 /* this */
            invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
            iload 1 /* allow */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            putfield android.app.Fragment$AnimationInfo.mAllowEnterTransitionOverlap:Ljava/lang/Boolean;
         1: .line 2260
            return
        end local 1 // boolean allow
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/app/Fragment;
            0    2     1  allow  Z
    MethodParameters:
       Name  Flags
      allow  

  public boolean getAllowEnterTransitionOverlap();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2272
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnull 1
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mAllowEnterTransitionOverlap:Ljava/lang/Boolean;
            ifnonnull 2
         1: .line 2273
      StackMap locals:
      StackMap stack:
            iconst_1
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mAllowEnterTransitionOverlap:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
         3: .line 2272
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/app/Fragment;

  public void setAllowReturnTransitionOverlap(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // boolean allow
         0: .line 2286
            aload 0 /* this */
            invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
            iload 1 /* allow */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            putfield android.app.Fragment$AnimationInfo.mAllowReturnTransitionOverlap:Ljava/lang/Boolean;
         1: .line 2287
            return
        end local 1 // boolean allow
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/app/Fragment;
            0    2     1  allow  Z
    MethodParameters:
       Name  Flags
      allow  

  public boolean getAllowReturnTransitionOverlap();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2299
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnull 1
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mAllowReturnTransitionOverlap:Ljava/lang/Boolean;
            ifnonnull 2
         1: .line 2300
      StackMap locals:
      StackMap stack:
            iconst_1
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mAllowReturnTransitionOverlap:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
         3: .line 2299
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/app/Fragment;

  public void postponeEnterTransition();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2333
            aload 0 /* this */
            invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
            iconst_1
            putfield android.app.Fragment$AnimationInfo.mEnterTransitionPostponed:Z
         1: .line 2334
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/Fragment;

  public void startPostponedEnterTransition();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2347
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 1
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
            getfield android.app.FragmentManagerImpl.mHost:Landroid/app/FragmentHostCallback;
            ifnonnull 3
         1: .line 2348
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
            iconst_0
            putfield android.app.Fragment$AnimationInfo.mEnterTransitionPostponed:Z
         2: .line 2349
            goto 8
      StackMap locals:
      StackMap stack:
         3: invokestatic android.os.Looper.myLooper:()Landroid/os/Looper;
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
            getfield android.app.FragmentManagerImpl.mHost:Landroid/app/FragmentHostCallback;
            invokevirtual android.app.FragmentHostCallback.getHandler:()Landroid/os/Handler;
            invokevirtual android.os.Handler.getLooper:()Landroid/os/Looper;
            if_acmpeq 7
         4: .line 2350
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
            getfield android.app.FragmentManagerImpl.mHost:Landroid/app/FragmentHostCallback;
            invokevirtual android.app.FragmentHostCallback.getHandler:()Landroid/os/Handler;
         5: .line 2351
            aload 0 /* this */
            invokedynamic run(Landroid/app/Fragment;)Ljava/lang/Runnable;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()V
                  android/app/Fragment.callStartTransitionListener()V (7)
                  ()V
            invokevirtual android.os.Handler.postAtFrontOfQueue:(Ljava/lang/Runnable;)Z
            pop
         6: .line 2352
            goto 8
         7: .line 2353
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.app.Fragment.callStartTransitionListener:()V
         8: .line 2355
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Landroid/app/Fragment;

  private void callStartTransitionListener();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2362
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 3
         1: .line 2363
            aconst_null
            astore 1 /* listener */
        start local 1 // android.app.Fragment$OnStartEnterTransitionListener listener
         2: .line 2364
            goto 6
        end local 1 // android.app.Fragment$OnStartEnterTransitionListener listener
         3: .line 2365
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            iconst_0
            putfield android.app.Fragment$AnimationInfo.mEnterTransitionPostponed:Z
         4: .line 2366
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mStartEnterTransitionListener:Landroid/app/Fragment$OnStartEnterTransitionListener;
            astore 1 /* listener */
        start local 1 // android.app.Fragment$OnStartEnterTransitionListener listener
         5: .line 2367
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            aconst_null
            putfield android.app.Fragment$AnimationInfo.mStartEnterTransitionListener:Landroid/app/Fragment$OnStartEnterTransitionListener;
         6: .line 2369
      StackMap locals: android.app.Fragment$OnStartEnterTransitionListener
      StackMap stack:
            aload 1 /* listener */
            ifnull 8
         7: .line 2370
            aload 1 /* listener */
            invokeinterface android.app.Fragment$OnStartEnterTransitionListener.onStartEnterTransition:()V
         8: .line 2372
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.app.Fragment$OnStartEnterTransitionListener listener
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Landroid/app/Fragment;
            2    3     1  listener  Landroid/app/Fragment$OnStartEnterTransitionListener;
            5    9     1  listener  Landroid/app/Fragment$OnStartEnterTransitionListener;

  private boolean shouldChangeTransition(android.transition.Transition, android.transition.Transition);
    descriptor: (Landroid/transition/Transition;Landroid/transition/Transition;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // android.app.Fragment this
        start local 1 // android.transition.Transition transition
        start local 2 // android.transition.Transition defaultValue
         0: .line 2379
            aload 1 /* transition */
            aload 2 /* defaultValue */
            if_acmpne 3
         1: .line 2380
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnull 2
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
         3: .line 2382
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // android.transition.Transition defaultValue
        end local 1 // android.transition.Transition transition
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Landroid/app/Fragment;
            0    4     1    transition  Landroid/transition/Transition;
            0    4     2  defaultValue  Landroid/transition/Transition;
    MethodParameters:
              Name  Flags
      transition    
      defaultValue  

  public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]);
    descriptor: (Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // android.app.Fragment this
        start local 1 // java.lang.String prefix
        start local 2 // java.io.FileDescriptor fd
        start local 3 // java.io.PrintWriter writer
        start local 4 // java.lang.String[] args
         0: .line 2395
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            ldc "mFragmentId=#"
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
         1: .line 2396
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentId:I
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
         2: .line 2397
            aload 3 /* writer */
            ldc " mContainerId=#"
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
         3: .line 2398
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mContainerId:I
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
         4: .line 2399
            aload 3 /* writer */
            ldc " mTag="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mTag:Ljava/lang/String;
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
         5: .line 2400
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            ldc "mState="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mState:I
            invokevirtual java.io.PrintWriter.print:(I)V
         6: .line 2401
            aload 3 /* writer */
            ldc " mIndex="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mIndex:I
            invokevirtual java.io.PrintWriter.print:(I)V
         7: .line 2402
            aload 3 /* writer */
            ldc " mWho="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mWho:Ljava/lang/String;
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
         8: .line 2403
            aload 3 /* writer */
            ldc " mBackStackNesting="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mBackStackNesting:I
            invokevirtual java.io.PrintWriter.println:(I)V
         9: .line 2404
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            ldc "mAdded="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mAdded:Z
            invokevirtual java.io.PrintWriter.print:(Z)V
        10: .line 2405
            aload 3 /* writer */
            ldc " mRemoving="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mRemoving:Z
            invokevirtual java.io.PrintWriter.print:(Z)V
        11: .line 2406
            aload 3 /* writer */
            ldc " mFromLayout="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mFromLayout:Z
            invokevirtual java.io.PrintWriter.print:(Z)V
        12: .line 2407
            aload 3 /* writer */
            ldc " mInLayout="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mInLayout:Z
            invokevirtual java.io.PrintWriter.println:(Z)V
        13: .line 2408
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            ldc "mHidden="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mHidden:Z
            invokevirtual java.io.PrintWriter.print:(Z)V
        14: .line 2409
            aload 3 /* writer */
            ldc " mDetached="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mDetached:Z
            invokevirtual java.io.PrintWriter.print:(Z)V
        15: .line 2410
            aload 3 /* writer */
            ldc " mMenuVisible="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mMenuVisible:Z
            invokevirtual java.io.PrintWriter.print:(Z)V
        16: .line 2411
            aload 3 /* writer */
            ldc " mHasMenu="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mHasMenu:Z
            invokevirtual java.io.PrintWriter.println:(Z)V
        17: .line 2412
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            ldc "mRetainInstance="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mRetainInstance:Z
            invokevirtual java.io.PrintWriter.print:(Z)V
        18: .line 2413
            aload 3 /* writer */
            ldc " mRetaining="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mRetaining:Z
            invokevirtual java.io.PrintWriter.print:(Z)V
        19: .line 2414
            aload 3 /* writer */
            ldc " mUserVisibleHint="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mUserVisibleHint:Z
            invokevirtual java.io.PrintWriter.println:(Z)V
        20: .line 2415
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 23
        21: .line 2416
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            ldc "mFragmentManager="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
        22: .line 2417
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
        23: .line 2419
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            ifnull 26
        24: .line 2420
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            ldc "mHost="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
        25: .line 2421
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
        26: .line 2423
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mParentFragment:Landroid/app/Fragment;
            ifnull 29
        27: .line 2424
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            ldc "mParentFragment="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
        28: .line 2425
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mParentFragment:Landroid/app/Fragment;
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
        29: .line 2427
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mArguments:Landroid/os/Bundle;
            ifnull 31
        30: .line 2428
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            ldc "mArguments="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mArguments:Landroid/os/Bundle;
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
        31: .line 2430
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mSavedFragmentState:Landroid/os/Bundle;
            ifnull 34
        32: .line 2431
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            ldc "mSavedFragmentState="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
        33: .line 2432
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mSavedFragmentState:Landroid/os/Bundle;
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
        34: .line 2434
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mSavedViewState:Landroid/util/SparseArray;
            ifnull 37
        35: .line 2435
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            ldc "mSavedViewState="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
        36: .line 2436
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mSavedViewState:Landroid/util/SparseArray;
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
        37: .line 2438
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mTarget:Landroid/app/Fragment;
            ifnull 41
        38: .line 2439
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            ldc "mTarget="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mTarget:Landroid/app/Fragment;
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/Object;)V
        39: .line 2440
            aload 3 /* writer */
            ldc " mTargetRequestCode="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
        40: .line 2441
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mTargetRequestCode:I
            invokevirtual java.io.PrintWriter.println:(I)V
        41: .line 2443
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.app.Fragment.getNextAnim:()I
            ifeq 43
        42: .line 2444
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            ldc "mNextAnim="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            invokevirtual android.app.Fragment.getNextAnim:()I
            invokevirtual java.io.PrintWriter.println:(I)V
        43: .line 2446
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mContainer:Landroid/view/ViewGroup;
            ifnull 45
        44: .line 2447
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            ldc "mContainer="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mContainer:Landroid/view/ViewGroup;
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
        45: .line 2449
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mView:Landroid/view/View;
            ifnull 47
        46: .line 2450
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            ldc "mView="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            aload 0 /* this */
            getfield android.app.Fragment.mView:Landroid/view/View;
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
        47: .line 2452
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.app.Fragment.getAnimatingAway:()Landroid/animation/Animator;
            ifnull 52
        48: .line 2453
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            ldc "mAnimatingAway="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
        49: .line 2454
            aload 3 /* writer */
            aload 0 /* this */
            invokevirtual android.app.Fragment.getAnimatingAway:()Landroid/animation/Animator;
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
        50: .line 2455
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            ldc "mStateAfterAnimating="
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
        51: .line 2456
            aload 3 /* writer */
            aload 0 /* this */
            invokevirtual android.app.Fragment.getStateAfterAnimating:()I
            invokevirtual java.io.PrintWriter.println:(I)V
        52: .line 2458
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
            ifnull 55
        53: .line 2459
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            ldc "Loader Manager:"
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
        54: .line 2460
            aload 0 /* this */
            getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
            new java.lang.StringBuilder
            dup
            aload 1 /* prefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "  "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 2 /* fd */
            aload 3 /* writer */
            aload 4 /* args */
            invokevirtual android.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
        55: .line 2462
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 58
        56: .line 2463
            aload 3 /* writer */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
            aload 3 /* writer */
            new java.lang.StringBuilder
            dup
            ldc "Child "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ":"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
        57: .line 2464
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            new java.lang.StringBuilder
            dup
            aload 1 /* prefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "  "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 2 /* fd */
            aload 3 /* writer */
            aload 4 /* args */
            invokevirtual android.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
        58: .line 2466
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.lang.String[] args
        end local 3 // java.io.PrintWriter writer
        end local 2 // java.io.FileDescriptor fd
        end local 1 // java.lang.String prefix
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   59     0    this  Landroid/app/Fragment;
            0   59     1  prefix  Ljava/lang/String;
            0   59     2      fd  Ljava/io/FileDescriptor;
            0   59     3  writer  Ljava/io/PrintWriter;
            0   59     4    args  [Ljava/lang/String;
    MethodParameters:
        Name  Flags
      prefix  
      fd      
      writer  
      args    

  android.app.Fragment findFragmentByWho(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/app/Fragment;
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // java.lang.String who
         0: .line 2469
            aload 1 /* who */
            aload 0 /* this */
            getfield android.app.Fragment.mWho:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 2470
            aload 0 /* this */
            areturn
         2: .line 2472
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 4
         3: .line 2473
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            aload 1 /* who */
            invokevirtual android.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/app/Fragment;
            areturn
         4: .line 2475
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.lang.String who
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Landroid/app/Fragment;
            0    5     1   who  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      who   

  void instantiateChildFragmentManager();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2479
            aload 0 /* this */
            new android.app.FragmentManagerImpl
            dup
            invokespecial android.app.FragmentManagerImpl.<init>:()V
            putfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
         1: .line 2480
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            new android.app.Fragment$1
            dup
            aload 0 /* this */
            invokespecial android.app.Fragment$1.<init>:(Landroid/app/Fragment;)V
         2: .line 2494
            aload 0 /* this */
         3: .line 2480
            invokevirtual android.app.FragmentManagerImpl.attachController:(Landroid/app/FragmentHostCallback;Landroid/app/FragmentContainer;Landroid/app/Fragment;)V
         4: .line 2495
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Landroid/app/Fragment;

  void performCreate(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0000) 
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.os.Bundle savedInstanceState
         0: .line 2498
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 2
         1: .line 2499
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.noteStateNotSaved:()V
         2: .line 2501
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mState:I
         3: .line 2502
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mCalled:Z
         4: .line 2503
            aload 0 /* this */
            aload 1 /* savedInstanceState */
            invokevirtual android.app.Fragment.onCreate:(Landroid/os/Bundle;)V
         5: .line 2504
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mIsCreated:Z
         6: .line 2505
            aload 0 /* this */
            getfield android.app.Fragment.mCalled:Z
            ifne 10
         7: .line 2506
            new android.util.SuperNotCalledException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         8: .line 2507
            ldc " did not call through to super.onCreate()"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         9: .line 2506
            invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 2509
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.app.Fragment.getContext:()Landroid/content/Context;
            astore 2 /* context */
        start local 2 // android.content.Context context
        11: .line 2510
            aload 2 /* context */
            ifnull 12
            aload 2 /* context */
            invokevirtual android.content.Context.getApplicationInfo:()Landroid/content/pm/ApplicationInfo;
            getfield android.content.pm.ApplicationInfo.targetSdkVersion:I
            goto 13
      StackMap locals: android.content.Context
      StackMap stack:
        12: iconst_0
      StackMap locals:
      StackMap stack: int
        13: istore 3 /* version */
        start local 3 // int version
        14: .line 2511
            iload 3 /* version */
            bipush 24
            if_icmpge 16
        15: .line 2512
            aload 0 /* this */
            aload 1 /* savedInstanceState */
            iconst_0
            invokevirtual android.app.Fragment.restoreChildFragmentState:(Landroid/os/Bundle;Z)V
        16: .line 2514
      StackMap locals: int
      StackMap stack:
            return
        end local 3 // int version
        end local 2 // android.content.Context context
        end local 1 // android.os.Bundle savedInstanceState
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   17     0                this  Landroid/app/Fragment;
            0   17     1  savedInstanceState  Landroid/os/Bundle;
           11   17     2             context  Landroid/content/Context;
           14   17     3             version  I
    MethodParameters:
                    Name  Flags
      savedInstanceState  

  android.view.View performCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle);
    descriptor: (Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.app.Fragment this
        start local 1 // android.view.LayoutInflater inflater
        start local 2 // android.view.ViewGroup container
        start local 3 // android.os.Bundle savedInstanceState
         0: .line 2518
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 2
         1: .line 2519
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.noteStateNotSaved:()V
         2: .line 2521
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mPerformedCreateView:Z
         3: .line 2522
            aload 0 /* this */
            aload 1 /* inflater */
            aload 2 /* container */
            aload 3 /* savedInstanceState */
            invokevirtual android.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
            areturn
        end local 3 // android.os.Bundle savedInstanceState
        end local 2 // android.view.ViewGroup container
        end local 1 // android.view.LayoutInflater inflater
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    4     0                this  Landroid/app/Fragment;
            0    4     1            inflater  Landroid/view/LayoutInflater;
            0    4     2           container  Landroid/view/ViewGroup;
            0    4     3  savedInstanceState  Landroid/os/Bundle;
    MethodParameters:
                    Name  Flags
      inflater            
      container           
      savedInstanceState  

  void performActivityCreated(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0000) 
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.os.Bundle savedInstanceState
         0: .line 2526
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 2
         1: .line 2527
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.noteStateNotSaved:()V
         2: .line 2529
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_2
            putfield android.app.Fragment.mState:I
         3: .line 2530
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mCalled:Z
         4: .line 2531
            aload 0 /* this */
            aload 1 /* savedInstanceState */
            invokevirtual android.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V
         5: .line 2532
            aload 0 /* this */
            getfield android.app.Fragment.mCalled:Z
            ifne 9
         6: .line 2533
            new android.util.SuperNotCalledException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         7: .line 2534
            ldc " did not call through to super.onActivityCreated()"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         8: .line 2533
            invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 2536
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 11
        10: .line 2537
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.dispatchActivityCreated:()V
        11: .line 2539
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.os.Bundle savedInstanceState
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   12     0                this  Landroid/app/Fragment;
            0   12     1  savedInstanceState  Landroid/os/Bundle;
    MethodParameters:
                    Name  Flags
      savedInstanceState  

  void performStart();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2542
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 3
         1: .line 2543
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.noteStateNotSaved:()V
         2: .line 2544
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.execPendingActions:()Z
            pop
         3: .line 2546
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_4
            putfield android.app.Fragment.mState:I
         4: .line 2547
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mCalled:Z
         5: .line 2548
            aload 0 /* this */
            invokevirtual android.app.Fragment.onStart:()V
         6: .line 2549
            aload 0 /* this */
            getfield android.app.Fragment.mCalled:Z
            ifne 10
         7: .line 2550
            new android.util.SuperNotCalledException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         8: .line 2551
            ldc " did not call through to super.onStart()"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         9: .line 2550
            invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 2553
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 12
        11: .line 2554
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.dispatchStart:()V
        12: .line 2556
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
            ifnull 14
        13: .line 2557
            aload 0 /* this */
            getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
            invokevirtual android.app.LoaderManagerImpl.doReportStart:()V
        14: .line 2559
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Landroid/app/Fragment;

  void performResume();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2562
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 3
         1: .line 2563
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.noteStateNotSaved:()V
         2: .line 2564
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.execPendingActions:()Z
            pop
         3: .line 2566
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_5
            putfield android.app.Fragment.mState:I
         4: .line 2567
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mCalled:Z
         5: .line 2568
            aload 0 /* this */
            invokevirtual android.app.Fragment.onResume:()V
         6: .line 2569
            aload 0 /* this */
            getfield android.app.Fragment.mCalled:Z
            ifne 10
         7: .line 2570
            new android.util.SuperNotCalledException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         8: .line 2571
            ldc " did not call through to super.onResume()"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         9: .line 2570
            invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 2573
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 13
        11: .line 2574
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.dispatchResume:()V
        12: .line 2575
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.execPendingActions:()Z
            pop
        13: .line 2577
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Landroid/app/Fragment;

  void noteStateNotSaved();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2580
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 2
         1: .line 2581
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.noteStateNotSaved:()V
         2: .line 2583
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  void performMultiWindowModeChanged(boolean);
    descriptor: (Z)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // boolean isInMultiWindowMode
         0: .line 2587
            aload 0 /* this */
            iload 1 /* isInMultiWindowMode */
            invokevirtual android.app.Fragment.onMultiWindowModeChanged:(Z)V
         1: .line 2588
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 3
         2: .line 2589
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            iload 1 /* isInMultiWindowMode */
            invokevirtual android.app.FragmentManagerImpl.dispatchMultiWindowModeChanged:(Z)V
         3: .line 2591
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean isInMultiWindowMode
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    4     0                 this  Landroid/app/Fragment;
            0    4     1  isInMultiWindowMode  Z
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                     Name  Flags
      isInMultiWindowMode  

  void performMultiWindowModeChanged(boolean, android.content.res.Configuration);
    descriptor: (ZLandroid/content/res/Configuration;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.app.Fragment this
        start local 1 // boolean isInMultiWindowMode
        start local 2 // android.content.res.Configuration newConfig
         0: .line 2594
            aload 0 /* this */
            iload 1 /* isInMultiWindowMode */
            aload 2 /* newConfig */
            invokevirtual android.app.Fragment.onMultiWindowModeChanged:(ZLandroid/content/res/Configuration;)V
         1: .line 2595
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 3
         2: .line 2596
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            iload 1 /* isInMultiWindowMode */
            aload 2 /* newConfig */
            invokevirtual android.app.FragmentManagerImpl.dispatchMultiWindowModeChanged:(ZLandroid/content/res/Configuration;)V
         3: .line 2598
      StackMap locals:
      StackMap stack:
            return
        end local 2 // android.content.res.Configuration newConfig
        end local 1 // boolean isInMultiWindowMode
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    4     0                 this  Landroid/app/Fragment;
            0    4     1  isInMultiWindowMode  Z
            0    4     2            newConfig  Landroid/content/res/Configuration;
    MethodParameters:
                     Name  Flags
      isInMultiWindowMode  
      newConfig            

  void performPictureInPictureModeChanged(boolean);
    descriptor: (Z)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // boolean isInPictureInPictureMode
         0: .line 2602
            aload 0 /* this */
            iload 1 /* isInPictureInPictureMode */
            invokevirtual android.app.Fragment.onPictureInPictureModeChanged:(Z)V
         1: .line 2603
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 3
         2: .line 2604
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            iload 1 /* isInPictureInPictureMode */
            invokevirtual android.app.FragmentManagerImpl.dispatchPictureInPictureModeChanged:(Z)V
         3: .line 2606
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean isInPictureInPictureMode
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    4     0                      this  Landroid/app/Fragment;
            0    4     1  isInPictureInPictureMode  Z
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                          Name  Flags
      isInPictureInPictureMode  

  void performPictureInPictureModeChanged(boolean, android.content.res.Configuration);
    descriptor: (ZLandroid/content/res/Configuration;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.app.Fragment this
        start local 1 // boolean isInPictureInPictureMode
        start local 2 // android.content.res.Configuration newConfig
         0: .line 2610
            aload 0 /* this */
            iload 1 /* isInPictureInPictureMode */
            aload 2 /* newConfig */
            invokevirtual android.app.Fragment.onPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V
         1: .line 2611
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 5
         2: .line 2612
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            iload 1 /* isInPictureInPictureMode */
         3: .line 2613
            aload 2 /* newConfig */
         4: .line 2612
            invokevirtual android.app.FragmentManagerImpl.dispatchPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V
         5: .line 2615
      StackMap locals:
      StackMap stack:
            return
        end local 2 // android.content.res.Configuration newConfig
        end local 1 // boolean isInPictureInPictureMode
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    6     0                      this  Landroid/app/Fragment;
            0    6     1  isInPictureInPictureMode  Z
            0    6     2                 newConfig  Landroid/content/res/Configuration;
    MethodParameters:
                          Name  Flags
      isInPictureInPictureMode  
      newConfig                 

  void performConfigurationChanged(android.content.res.Configuration);
    descriptor: (Landroid/content/res/Configuration;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.content.res.Configuration newConfig
         0: .line 2618
            aload 0 /* this */
            aload 1 /* newConfig */
            invokevirtual android.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V
         1: .line 2619
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 3
         2: .line 2620
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            aload 1 /* newConfig */
            invokevirtual android.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V
         3: .line 2622
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.content.res.Configuration newConfig
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Landroid/app/Fragment;
            0    4     1  newConfig  Landroid/content/res/Configuration;
    MethodParameters:
           Name  Flags
      newConfig  

  void performLowMemory();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2625
            aload 0 /* this */
            invokevirtual android.app.Fragment.onLowMemory:()V
         1: .line 2626
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 3
         2: .line 2627
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.dispatchLowMemory:()V
         3: .line 2629
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/app/Fragment;

  void performTrimMemory(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // int level
         0: .line 2632
            aload 0 /* this */
            iload 1 /* level */
            invokevirtual android.app.Fragment.onTrimMemory:(I)V
         1: .line 2633
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 3
         2: .line 2634
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            iload 1 /* level */
            invokevirtual android.app.FragmentManagerImpl.dispatchTrimMemory:(I)V
         3: .line 2636
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int level
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/app/Fragment;
            0    4     1  level  I
    MethodParameters:
       Name  Flags
      level  

  boolean performCreateOptionsMenu(android.view.Menu, android.view.MenuInflater);
    descriptor: (Landroid/view/Menu;Landroid/view/MenuInflater;)Z
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // android.app.Fragment this
        start local 1 // android.view.Menu menu
        start local 2 // android.view.MenuInflater inflater
         0: .line 2639
            iconst_0
            istore 3 /* show */
        start local 3 // boolean show
         1: .line 2640
            aload 0 /* this */
            getfield android.app.Fragment.mHidden:Z
            ifne 7
         2: .line 2641
            aload 0 /* this */
            getfield android.app.Fragment.mHasMenu:Z
            ifeq 5
            aload 0 /* this */
            getfield android.app.Fragment.mMenuVisible:Z
            ifeq 5
         3: .line 2642
            iconst_1
            istore 3 /* show */
         4: .line 2643
            aload 0 /* this */
            aload 1 /* menu */
            aload 2 /* inflater */
            invokevirtual android.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V
         5: .line 2645
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 7
         6: .line 2646
            iload 3 /* show */
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            aload 1 /* menu */
            aload 2 /* inflater */
            invokevirtual android.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z
            ior
            istore 3 /* show */
         7: .line 2649
      StackMap locals:
      StackMap stack:
            iload 3 /* show */
            ireturn
        end local 3 // boolean show
        end local 2 // android.view.MenuInflater inflater
        end local 1 // android.view.Menu menu
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Landroid/app/Fragment;
            0    8     1      menu  Landroid/view/Menu;
            0    8     2  inflater  Landroid/view/MenuInflater;
            1    8     3      show  Z
    MethodParameters:
          Name  Flags
      menu      
      inflater  

  boolean performPrepareOptionsMenu(android.view.Menu);
    descriptor: (Landroid/view/Menu;)Z
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.view.Menu menu
         0: .line 2653
            iconst_0
            istore 2 /* show */
        start local 2 // boolean show
         1: .line 2654
            aload 0 /* this */
            getfield android.app.Fragment.mHidden:Z
            ifne 7
         2: .line 2655
            aload 0 /* this */
            getfield android.app.Fragment.mHasMenu:Z
            ifeq 5
            aload 0 /* this */
            getfield android.app.Fragment.mMenuVisible:Z
            ifeq 5
         3: .line 2656
            iconst_1
            istore 2 /* show */
         4: .line 2657
            aload 0 /* this */
            aload 1 /* menu */
            invokevirtual android.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V
         5: .line 2659
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 7
         6: .line 2660
            iload 2 /* show */
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            aload 1 /* menu */
            invokevirtual android.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z
            ior
            istore 2 /* show */
         7: .line 2663
      StackMap locals:
      StackMap stack:
            iload 2 /* show */
            ireturn
        end local 2 // boolean show
        end local 1 // android.view.Menu menu
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Landroid/app/Fragment;
            0    8     1  menu  Landroid/view/Menu;
            1    8     2  show  Z
    MethodParameters:
      Name  Flags
      menu  

  boolean performOptionsItemSelected(android.view.MenuItem);
    descriptor: (Landroid/view/MenuItem;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.view.MenuItem item
         0: .line 2667
            aload 0 /* this */
            getfield android.app.Fragment.mHidden:Z
            ifne 7
         1: .line 2668
            aload 0 /* this */
            getfield android.app.Fragment.mHasMenu:Z
            ifeq 4
            aload 0 /* this */
            getfield android.app.Fragment.mMenuVisible:Z
            ifeq 4
         2: .line 2669
            aload 0 /* this */
            aload 1 /* item */
            invokevirtual android.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z
            ifeq 4
         3: .line 2670
            iconst_1
            ireturn
         4: .line 2673
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 7
         5: .line 2674
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            aload 1 /* item */
            invokevirtual android.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z
            ifeq 7
         6: .line 2675
            iconst_1
            ireturn
         7: .line 2679
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // android.view.MenuItem item
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Landroid/app/Fragment;
            0    8     1  item  Landroid/view/MenuItem;
    MethodParameters:
      Name  Flags
      item  

  boolean performContextItemSelected(android.view.MenuItem);
    descriptor: (Landroid/view/MenuItem;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.view.MenuItem item
         0: .line 2683
            aload 0 /* this */
            getfield android.app.Fragment.mHidden:Z
            ifne 6
         1: .line 2684
            aload 0 /* this */
            aload 1 /* item */
            invokevirtual android.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z
            ifeq 3
         2: .line 2685
            iconst_1
            ireturn
         3: .line 2687
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 6
         4: .line 2688
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            aload 1 /* item */
            invokevirtual android.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z
            ifeq 6
         5: .line 2689
            iconst_1
            ireturn
         6: .line 2693
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // android.view.MenuItem item
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Landroid/app/Fragment;
            0    7     1  item  Landroid/view/MenuItem;
    MethodParameters:
      Name  Flags
      item  

  void performOptionsMenuClosed(android.view.Menu);
    descriptor: (Landroid/view/Menu;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.view.Menu menu
         0: .line 2697
            aload 0 /* this */
            getfield android.app.Fragment.mHidden:Z
            ifne 5
         1: .line 2698
            aload 0 /* this */
            getfield android.app.Fragment.mHasMenu:Z
            ifeq 3
            aload 0 /* this */
            getfield android.app.Fragment.mMenuVisible:Z
            ifeq 3
         2: .line 2699
            aload 0 /* this */
            aload 1 /* menu */
            invokevirtual android.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V
         3: .line 2701
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 5
         4: .line 2702
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            aload 1 /* menu */
            invokevirtual android.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V
         5: .line 2705
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.view.Menu menu
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/app/Fragment;
            0    6     1  menu  Landroid/view/Menu;
    MethodParameters:
      Name  Flags
      menu  

  void performSaveInstanceState(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.os.Bundle outState
         0: .line 2708
            aload 0 /* this */
            aload 1 /* outState */
            invokevirtual android.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V
         1: .line 2709
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 5
         2: .line 2710
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable;
            astore 2 /* p */
        start local 2 // android.os.Parcelable p
         3: .line 2711
            aload 2 /* p */
            ifnull 5
         4: .line 2712
            aload 1 /* outState */
            ldc "android:fragments"
            aload 2 /* p */
            invokevirtual android.os.Bundle.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V
        end local 2 // android.os.Parcelable p
         5: .line 2715
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.os.Bundle outState
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Landroid/app/Fragment;
            0    6     1  outState  Landroid/os/Bundle;
            3    5     2         p  Landroid/os/Parcelable;
    MethodParameters:
          Name  Flags
      outState  

  void performPause();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2718
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 2
         1: .line 2719
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.dispatchPause:()V
         2: .line 2721
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_4
            putfield android.app.Fragment.mState:I
         3: .line 2722
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mCalled:Z
         4: .line 2723
            aload 0 /* this */
            invokevirtual android.app.Fragment.onPause:()V
         5: .line 2724
            aload 0 /* this */
            getfield android.app.Fragment.mCalled:Z
            ifne 9
         6: .line 2725
            new android.util.SuperNotCalledException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         7: .line 2726
            ldc " did not call through to super.onPause()"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         8: .line 2725
            invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 2728
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Landroid/app/Fragment;

  void performStop();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2731
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 2
         1: .line 2732
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.dispatchStop:()V
         2: .line 2734
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_3
            putfield android.app.Fragment.mState:I
         3: .line 2735
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mCalled:Z
         4: .line 2736
            aload 0 /* this */
            invokevirtual android.app.Fragment.onStop:()V
         5: .line 2737
            aload 0 /* this */
            getfield android.app.Fragment.mCalled:Z
            ifne 9
         6: .line 2738
            new android.util.SuperNotCalledException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         7: .line 2739
            ldc " did not call through to super.onStop()"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         8: .line 2738
            invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 2742
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mLoadersStarted:Z
            ifeq 19
        10: .line 2743
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mLoadersStarted:Z
        11: .line 2744
            aload 0 /* this */
            getfield android.app.Fragment.mCheckedForLoaderManager:Z
            ifne 14
        12: .line 2745
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mCheckedForLoaderManager:Z
        13: .line 2746
            aload 0 /* this */
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            aload 0 /* this */
            getfield android.app.Fragment.mWho:Ljava/lang/String;
            aload 0 /* this */
            getfield android.app.Fragment.mLoadersStarted:Z
            iconst_0
            invokevirtual android.app.FragmentHostCallback.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/app/LoaderManagerImpl;
            putfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
        14: .line 2748
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
            ifnull 19
        15: .line 2749
            aload 0 /* this */
            getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
            invokevirtual android.app.FragmentHostCallback.getRetainLoaders:()Z
            ifeq 18
        16: .line 2750
            aload 0 /* this */
            getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
            invokevirtual android.app.LoaderManagerImpl.doRetain:()V
        17: .line 2751
            goto 19
        18: .line 2752
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
            invokevirtual android.app.LoaderManagerImpl.doStop:()V
        19: .line 2756
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   20     0  this  Landroid/app/Fragment;

  void performDestroyView();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2759
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 2
         1: .line 2760
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.dispatchDestroyView:()V
         2: .line 2762
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield android.app.Fragment.mState:I
         3: .line 2763
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mCalled:Z
         4: .line 2764
            aload 0 /* this */
            invokevirtual android.app.Fragment.onDestroyView:()V
         5: .line 2765
            aload 0 /* this */
            getfield android.app.Fragment.mCalled:Z
            ifne 9
         6: .line 2766
            new android.util.SuperNotCalledException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         7: .line 2767
            ldc " did not call through to super.onDestroyView()"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         8: .line 2766
            invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 2769
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
            ifnull 11
        10: .line 2770
            aload 0 /* this */
            getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
            invokevirtual android.app.LoaderManagerImpl.doReportNextStart:()V
        11: .line 2772
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mPerformedCreateView:Z
        12: .line 2773
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Landroid/app/Fragment;

  void performDestroy();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2776
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 2
         1: .line 2777
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.dispatchDestroy:()V
         2: .line 2779
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mState:I
         3: .line 2780
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mCalled:Z
         4: .line 2781
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mIsCreated:Z
         5: .line 2782
            aload 0 /* this */
            invokevirtual android.app.Fragment.onDestroy:()V
         6: .line 2783
            aload 0 /* this */
            getfield android.app.Fragment.mCalled:Z
            ifne 10
         7: .line 2784
            new android.util.SuperNotCalledException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         8: .line 2785
            ldc " did not call through to super.onDestroy()"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         9: .line 2784
            invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 2787
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
        11: .line 2788
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Landroid/app/Fragment;

  void performDetach();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2791
            aload 0 /* this */
            iconst_0
            putfield android.app.Fragment.mCalled:Z
         1: .line 2792
            aload 0 /* this */
            invokevirtual android.app.Fragment.onDetach:()V
         2: .line 2793
            aload 0 /* this */
            aconst_null
            putfield android.app.Fragment.mLayoutInflater:Landroid/view/LayoutInflater;
         3: .line 2794
            aload 0 /* this */
            getfield android.app.Fragment.mCalled:Z
            ifne 7
         4: .line 2795
            new android.util.SuperNotCalledException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Fragment "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         5: .line 2796
            ldc " did not call through to super.onDetach()"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         6: .line 2795
            invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 2802
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            ifnull 14
         8: .line 2803
            aload 0 /* this */
            getfield android.app.Fragment.mRetaining:Z
            ifne 12
         9: .line 2804
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Child FragmentManager of "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " was not "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        10: .line 2805
            ldc " destroyed and this fragment is not retaining instance"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        11: .line 2804
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 2807
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
            invokevirtual android.app.FragmentManagerImpl.dispatchDestroy:()V
        13: .line 2808
            aload 0 /* this */
            aconst_null
            putfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
        14: .line 2810
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Landroid/app/Fragment;

  void setOnStartEnterTransitionListener(android.app.Fragment$OnStartEnterTransitionListener);
    descriptor: (Landroid/app/Fragment$OnStartEnterTransitionListener;)V
    flags: (0x0000) 
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.app.Fragment$OnStartEnterTransitionListener listener
         0: .line 2813
            aload 0 /* this */
            invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
            pop
         1: .line 2814
            aload 1 /* listener */
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mStartEnterTransitionListener:Landroid/app/Fragment$OnStartEnterTransitionListener;
            if_acmpne 3
         2: .line 2815
            return
         3: .line 2817
      StackMap locals:
      StackMap stack:
            aload 1 /* listener */
            ifnull 7
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mStartEnterTransitionListener:Landroid/app/Fragment$OnStartEnterTransitionListener;
            ifnull 7
         4: .line 2818
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Trying to set a replacement startPostponedEnterTransition on "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         5: .line 2819
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         6: .line 2818
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 2821
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mEnterTransitionPostponed:Z
            ifeq 9
         8: .line 2822
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            aload 1 /* listener */
            putfield android.app.Fragment$AnimationInfo.mStartEnterTransitionListener:Landroid/app/Fragment$OnStartEnterTransitionListener;
         9: .line 2824
      StackMap locals:
      StackMap stack:
            aload 1 /* listener */
            ifnull 11
        10: .line 2825
            aload 1 /* listener */
            invokeinterface android.app.Fragment$OnStartEnterTransitionListener.startListening:()V
        11: .line 2827
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.app.Fragment$OnStartEnterTransitionListener listener
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   12     0      this  Landroid/app/Fragment;
            0   12     1  listener  Landroid/app/Fragment$OnStartEnterTransitionListener;
    MethodParameters:
          Name  Flags
      listener  

  private static android.transition.Transition loadTransition(android.content.Context, android.content.res.TypedArray, android.transition.Transition, android.transition.Transition, int);
    descriptor: (Landroid/content/Context;Landroid/content/res/TypedArray;Landroid/transition/Transition;Landroid/transition/Transition;I)Landroid/transition/Transition;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=5, args_size=5
         0: .line 2836
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tcom.android.internal.R cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
              Name  Flags
      context       
      typedArray    
      currentValue  
      defaultValue  
      id            

  private android.app.Fragment$AnimationInfo ensureAnimationInfo();
    descriptor: ()Landroid/app/Fragment$AnimationInfo;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2848
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 2
         1: .line 2849
            aload 0 /* this */
            new android.app.Fragment$AnimationInfo
            dup
            invokespecial android.app.Fragment$AnimationInfo.<init>:()V
            putfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
         2: .line 2851
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  int getNextAnim();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2855
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 2
         1: .line 2856
            iconst_0
            ireturn
         2: .line 2858
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mNextAnim:I
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  void setNextAnim(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // int animResourceId
         0: .line 2862
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 2
            iload 1 /* animResourceId */
            ifne 2
         1: .line 2863
            return
         2: .line 2865
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
            iload 1 /* animResourceId */
            putfield android.app.Fragment$AnimationInfo.mNextAnim:I
         3: .line 2866
            return
        end local 1 // int animResourceId
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0            this  Landroid/app/Fragment;
            0    4     1  animResourceId  I
    MethodParameters:
                Name  Flags
      animResourceId  

  int getNextTransition();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2869
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 2
         1: .line 2870
            iconst_0
            ireturn
         2: .line 2872
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mNextTransition:I
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  void setNextTransition(int, int);
    descriptor: (II)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // android.app.Fragment this
        start local 1 // int nextTransition
        start local 2 // int nextTransitionStyle
         0: .line 2876
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 2
            iload 1 /* nextTransition */
            ifne 2
            iload 2 /* nextTransitionStyle */
            ifne 2
         1: .line 2877
            return
         2: .line 2879
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
            pop
         3: .line 2880
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            iload 1 /* nextTransition */
            putfield android.app.Fragment$AnimationInfo.mNextTransition:I
         4: .line 2881
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            iload 2 /* nextTransitionStyle */
            putfield android.app.Fragment$AnimationInfo.mNextTransitionStyle:I
         5: .line 2882
            return
        end local 2 // int nextTransitionStyle
        end local 1 // int nextTransition
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    6     0                 this  Landroid/app/Fragment;
            0    6     1       nextTransition  I
            0    6     2  nextTransitionStyle  I
    MethodParameters:
                     Name  Flags
      nextTransition       
      nextTransitionStyle  

  int getNextTransitionStyle();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2885
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 2
         1: .line 2886
            iconst_0
            ireturn
         2: .line 2888
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mNextTransitionStyle:I
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  android.app.SharedElementCallback getEnterTransitionCallback();
    descriptor: ()Landroid/app/SharedElementCallback;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2892
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 2
         1: .line 2893
            getstatic android.app.SharedElementCallback.NULL_CALLBACK:Landroid/app/SharedElementCallback;
            areturn
         2: .line 2895
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mEnterTransitionCallback:Landroid/app/SharedElementCallback;
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  android.app.SharedElementCallback getExitTransitionCallback();
    descriptor: ()Landroid/app/SharedElementCallback;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2899
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 2
         1: .line 2900
            getstatic android.app.SharedElementCallback.NULL_CALLBACK:Landroid/app/SharedElementCallback;
            areturn
         2: .line 2902
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mExitTransitionCallback:Landroid/app/SharedElementCallback;
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  android.animation.Animator getAnimatingAway();
    descriptor: ()Landroid/animation/Animator;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2906
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 2
         1: .line 2907
            aconst_null
            areturn
         2: .line 2909
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mAnimatingAway:Landroid/animation/Animator;
            areturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  void setAnimatingAway(android.animation.Animator);
    descriptor: (Landroid/animation/Animator;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // android.animation.Animator animator
         0: .line 2913
            aload 0 /* this */
            invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
            aload 1 /* animator */
            putfield android.app.Fragment$AnimationInfo.mAnimatingAway:Landroid/animation/Animator;
         1: .line 2914
            return
        end local 1 // android.animation.Animator animator
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/app/Fragment;
            0    2     1  animator  Landroid/animation/Animator;
    MethodParameters:
          Name  Flags
      animator  

  int getStateAfterAnimating();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2917
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 2
         1: .line 2918
            iconst_0
            ireturn
         2: .line 2920
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mStateAfterAnimating:I
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  void setStateAfterAnimating(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // int state
         0: .line 2924
            aload 0 /* this */
            invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
            iload 1 /* state */
            putfield android.app.Fragment$AnimationInfo.mStateAfterAnimating:I
         1: .line 2925
            return
        end local 1 // int state
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/app/Fragment;
            0    2     1  state  I
    MethodParameters:
       Name  Flags
      state  

  boolean isPostponed();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2928
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 2
         1: .line 2929
            iconst_0
            ireturn
         2: .line 2931
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mEnterTransitionPostponed:Z
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  boolean isHideReplaced();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.Fragment this
         0: .line 2935
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            ifnonnull 2
         1: .line 2936
            iconst_0
            ireturn
         2: .line 2938
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
            getfield android.app.Fragment$AnimationInfo.mIsHideReplaced:Z
            ireturn
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/app/Fragment;

  void setHideReplaced(boolean);
    descriptor: (Z)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.Fragment this
        start local 1 // boolean replaced
         0: .line 2942
            aload 0 /* this */
            invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
            iload 1 /* replaced */
            putfield android.app.Fragment$AnimationInfo.mIsHideReplaced:Z
         1: .line 2943
            return
        end local 1 // boolean replaced
        end local 0 // android.app.Fragment this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/app/Fragment;
            0    2     1  replaced  Z
    MethodParameters:
          Name  Flags
      replaced  
}
SourceFile: "Fragment.java"
NestMembers:
  android.app.Fragment$1  android.app.Fragment$AnimationInfo  android.app.Fragment$InstantiationException  android.app.Fragment$OnStartEnterTransitionListener  android.app.Fragment$SavedState  android.app.Fragment$SavedState$1
InnerClasses:
  android.app.Fragment$1
  AnimationInfo = android.app.Fragment$AnimationInfo of android.app.Fragment
  public InstantiationException = android.app.Fragment$InstantiationException of android.app.Fragment
  abstract OnStartEnterTransitionListener = android.app.Fragment$OnStartEnterTransitionListener of android.app.Fragment
  public SavedState = android.app.Fragment$SavedState of android.app.Fragment
  public SendIntentException = android.content.IntentSender$SendIntentException of android.content.IntentSender
  public abstract ContextMenuInfo = android.view.ContextMenu$ContextMenuInfo of android.view.ContextMenu
  public abstract Factory2 = android.view.LayoutInflater$Factory2 of android.view.LayoutInflater
  public abstract OnCreateContextMenuListener = android.view.View$OnCreateContextMenuListener of android.view.View
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()