final class android.app.BackStackState implements android.os.Parcelable
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: android.app.BackStackState
  super_class: java.lang.Object
{
  final int[] mOps;
    descriptor: [I
    flags: (0x0010) ACC_FINAL

  final int mTransition;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int mTransitionStyle;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final java.lang.String mName;
    descriptor: Ljava/lang/String;
    flags: (0x0010) ACC_FINAL

  final int mIndex;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int mBreadCrumbTitleRes;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final java.lang.CharSequence mBreadCrumbTitleText;
    descriptor: Ljava/lang/CharSequence;
    flags: (0x0010) ACC_FINAL

  final int mBreadCrumbShortTitleRes;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final java.lang.CharSequence mBreadCrumbShortTitleText;
    descriptor: Ljava/lang/CharSequence;
    flags: (0x0010) ACC_FINAL

  final java.util.ArrayList<java.lang.String> mSharedElementSourceNames;
    descriptor: Ljava/util/ArrayList;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/ArrayList<Ljava/lang/String;>;

  final java.util.ArrayList<java.lang.String> mSharedElementTargetNames;
    descriptor: Ljava/util/ArrayList;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/ArrayList<Ljava/lang/String;>;

  final boolean mReorderingAllowed;
    descriptor: Z
    flags: (0x0010) ACC_FINAL

  public static final android.os.Parcelable$Creator<android.app.BackStackState> CREATOR;
    descriptor: Landroid/os/Parcelable$Creator;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/os/Parcelable$Creator<Landroid/app/BackStackState;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 159
            new android.app.BackStackState$1
            dup
            invokespecial android.app.BackStackState$1.<init>:()V
         1: .line 158
            putstatic android.app.BackStackState.CREATOR:Landroid/os/Parcelable$Creator;
         2: .line 167
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(android.app.FragmentManagerImpl, android.app.BackStackRecord);
    descriptor: (Landroid/app/FragmentManagerImpl;Landroid/app/BackStackRecord;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=3
        start local 0 // android.app.BackStackState this
        start local 1 // android.app.FragmentManagerImpl fm
        start local 2 // android.app.BackStackRecord bse
         0: .line 48
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 49
            aload 2 /* bse */
            getfield android.app.BackStackRecord.mOps:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.size:()I
            istore 3 /* numOps */
        start local 3 // int numOps
         2: .line 50
            aload 0 /* this */
            iload 3 /* numOps */
            bipush 6
            imul
            newarray 10
            putfield android.app.BackStackState.mOps:[I
         3: .line 52
            aload 2 /* bse */
            getfield android.app.BackStackRecord.mAddToBackStack:Z
            ifne 5
         4: .line 53
            new java.lang.IllegalStateException
            dup
            ldc "Not on back stack"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 56
      StackMap locals: android.app.BackStackState android.app.FragmentManagerImpl android.app.BackStackRecord int
      StackMap stack:
            iconst_0
            istore 4 /* pos */
        start local 4 // int pos
         6: .line 57
            iconst_0
            istore 5 /* opNum */
        start local 5 // int opNum
         7: goto 18
         8: .line 58
      StackMap locals: int int
      StackMap stack:
            aload 2 /* bse */
            getfield android.app.BackStackRecord.mOps:Ljava/util/ArrayList;
            iload 5 /* opNum */
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast android.app.BackStackRecord$Op
            astore 6 /* op */
        start local 6 // android.app.BackStackRecord$Op op
         9: .line 59
            aload 0 /* this */
            getfield android.app.BackStackState.mOps:[I
            iload 4 /* pos */
            iinc 4 /* pos */ 1
            aload 6 /* op */
            getfield android.app.BackStackRecord$Op.cmd:I
            iastore
        10: .line 60
            aload 0 /* this */
            getfield android.app.BackStackState.mOps:[I
            iload 4 /* pos */
            iinc 4 /* pos */ 1
            aload 6 /* op */
            getfield android.app.BackStackRecord$Op.fragment:Landroid/app/Fragment;
            ifnull 11
            aload 6 /* op */
            getfield android.app.BackStackRecord$Op.fragment:Landroid/app/Fragment;
            getfield android.app.Fragment.mIndex:I
            goto 12
      StackMap locals: android.app.BackStackState android.app.FragmentManagerImpl android.app.BackStackRecord int int int android.app.BackStackRecord$Op
      StackMap stack: int[] int
        11: iconst_m1
      StackMap locals: android.app.BackStackState android.app.FragmentManagerImpl android.app.BackStackRecord int int int android.app.BackStackRecord$Op
      StackMap stack: int[] int int
        12: iastore
        13: .line 61
            aload 0 /* this */
            getfield android.app.BackStackState.mOps:[I
            iload 4 /* pos */
            iinc 4 /* pos */ 1
            aload 6 /* op */
            getfield android.app.BackStackRecord$Op.enterAnim:I
            iastore
        14: .line 62
            aload 0 /* this */
            getfield android.app.BackStackState.mOps:[I
            iload 4 /* pos */
            iinc 4 /* pos */ 1
            aload 6 /* op */
            getfield android.app.BackStackRecord$Op.exitAnim:I
            iastore
        15: .line 63
            aload 0 /* this */
            getfield android.app.BackStackState.mOps:[I
            iload 4 /* pos */
            iinc 4 /* pos */ 1
            aload 6 /* op */
            getfield android.app.BackStackRecord$Op.popEnterAnim:I
            iastore
        16: .line 64
            aload 0 /* this */
            getfield android.app.BackStackState.mOps:[I
            iload 4 /* pos */
            iinc 4 /* pos */ 1
            aload 6 /* op */
            getfield android.app.BackStackRecord$Op.popExitAnim:I
            iastore
        end local 6 // android.app.BackStackRecord$Op op
        17: .line 57
            iinc 5 /* opNum */ 1
      StackMap locals:
      StackMap stack:
        18: iload 5 /* opNum */
            iload 3 /* numOps */
            if_icmplt 8
        end local 5 // int opNum
        19: .line 66
            aload 0 /* this */
            aload 2 /* bse */
            getfield android.app.BackStackRecord.mTransition:I
            putfield android.app.BackStackState.mTransition:I
        20: .line 67
            aload 0 /* this */
            aload 2 /* bse */
            getfield android.app.BackStackRecord.mTransitionStyle:I
            putfield android.app.BackStackState.mTransitionStyle:I
        21: .line 68
            aload 0 /* this */
            aload 2 /* bse */
            getfield android.app.BackStackRecord.mName:Ljava/lang/String;
            putfield android.app.BackStackState.mName:Ljava/lang/String;
        22: .line 69
            aload 0 /* this */
            aload 2 /* bse */
            getfield android.app.BackStackRecord.mIndex:I
            putfield android.app.BackStackState.mIndex:I
        23: .line 70
            aload 0 /* this */
            aload 2 /* bse */
            getfield android.app.BackStackRecord.mBreadCrumbTitleRes:I
            putfield android.app.BackStackState.mBreadCrumbTitleRes:I
        24: .line 71
            aload 0 /* this */
            aload 2 /* bse */
            getfield android.app.BackStackRecord.mBreadCrumbTitleText:Ljava/lang/CharSequence;
            putfield android.app.BackStackState.mBreadCrumbTitleText:Ljava/lang/CharSequence;
        25: .line 72
            aload 0 /* this */
            aload 2 /* bse */
            getfield android.app.BackStackRecord.mBreadCrumbShortTitleRes:I
            putfield android.app.BackStackState.mBreadCrumbShortTitleRes:I
        26: .line 73
            aload 0 /* this */
            aload 2 /* bse */
            getfield android.app.BackStackRecord.mBreadCrumbShortTitleText:Ljava/lang/CharSequence;
            putfield android.app.BackStackState.mBreadCrumbShortTitleText:Ljava/lang/CharSequence;
        27: .line 74
            aload 0 /* this */
            aload 2 /* bse */
            getfield android.app.BackStackRecord.mSharedElementSourceNames:Ljava/util/ArrayList;
            putfield android.app.BackStackState.mSharedElementSourceNames:Ljava/util/ArrayList;
        28: .line 75
            aload 0 /* this */
            aload 2 /* bse */
            getfield android.app.BackStackRecord.mSharedElementTargetNames:Ljava/util/ArrayList;
            putfield android.app.BackStackState.mSharedElementTargetNames:Ljava/util/ArrayList;
        29: .line 76
            aload 0 /* this */
            aload 2 /* bse */
            getfield android.app.BackStackRecord.mReorderingAllowed:Z
            putfield android.app.BackStackState.mReorderingAllowed:Z
        30: .line 77
            return
        end local 4 // int pos
        end local 3 // int numOps
        end local 2 // android.app.BackStackRecord bse
        end local 1 // android.app.FragmentManagerImpl fm
        end local 0 // android.app.BackStackState this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   31     0    this  Landroid/app/BackStackState;
            0   31     1      fm  Landroid/app/FragmentManagerImpl;
            0   31     2     bse  Landroid/app/BackStackRecord;
            2   31     3  numOps  I
            6   31     4     pos  I
            7   19     5   opNum  I
            9   17     6      op  Landroid/app/BackStackRecord$Op;
    MethodParameters:
      Name  Flags
      fm    
      bse   

  public void <init>(android.os.Parcel);
    descriptor: (Landroid/os/Parcel;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.BackStackState this
        start local 1 // android.os.Parcel in
         0: .line 79
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 80
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.createIntArray:()[I
            putfield android.app.BackStackState.mOps:[I
         2: .line 81
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.BackStackState.mTransition:I
         3: .line 82
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.BackStackState.mTransitionStyle:I
         4: .line 83
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.app.BackStackState.mName:Ljava/lang/String;
         5: .line 84
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.BackStackState.mIndex:I
         6: .line 85
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.BackStackState.mBreadCrumbTitleRes:I
         7: .line 86
            aload 0 /* this */
            getstatic android.text.TextUtils.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
            aload 1 /* in */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast java.lang.CharSequence
            putfield android.app.BackStackState.mBreadCrumbTitleText:Ljava/lang/CharSequence;
         8: .line 87
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.app.BackStackState.mBreadCrumbShortTitleRes:I
         9: .line 88
            aload 0 /* this */
            getstatic android.text.TextUtils.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
            aload 1 /* in */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast java.lang.CharSequence
            putfield android.app.BackStackState.mBreadCrumbShortTitleText:Ljava/lang/CharSequence;
        10: .line 89
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.createStringArrayList:()Ljava/util/ArrayList;
            putfield android.app.BackStackState.mSharedElementSourceNames:Ljava/util/ArrayList;
        11: .line 90
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.createStringArrayList:()Ljava/util/ArrayList;
            putfield android.app.BackStackState.mSharedElementTargetNames:Ljava/util/ArrayList;
        12: .line 91
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 13
            iconst_1
            goto 14
      StackMap locals: android.app.BackStackState android.os.Parcel
      StackMap stack: android.app.BackStackState
        13: iconst_0
      StackMap locals: android.app.BackStackState android.os.Parcel
      StackMap stack: android.app.BackStackState int
        14: putfield android.app.BackStackState.mReorderingAllowed:Z
        15: .line 92
            return
        end local 1 // android.os.Parcel in
        end local 0 // android.app.BackStackState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Landroid/app/BackStackState;
            0   16     1    in  Landroid/os/Parcel;
    MethodParameters:
      Name  Flags
      in    

  public android.app.BackStackRecord instantiate(android.app.FragmentManagerImpl);
    descriptor: (Landroid/app/FragmentManagerImpl;)Landroid/app/BackStackRecord;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=2
        start local 0 // android.app.BackStackState this
        start local 1 // android.app.FragmentManagerImpl fm
         0: .line 95
            new android.app.BackStackRecord
            dup
            aload 1 /* fm */
            invokespecial android.app.BackStackRecord.<init>:(Landroid/app/FragmentManagerImpl;)V
            astore 2 /* bse */
        start local 2 // android.app.BackStackRecord bse
         1: .line 96
            iconst_0
            istore 3 /* pos */
        start local 3 // int pos
         2: .line 97
            iconst_0
            istore 4 /* num */
        start local 4 // int num
         3: .line 98
            goto 26
         4: .line 99
      StackMap locals: android.app.BackStackRecord int int
      StackMap stack:
            new android.app.BackStackRecord$Op
            dup
            invokespecial android.app.BackStackRecord$Op.<init>:()V
            astore 5 /* op */
        start local 5 // android.app.BackStackRecord$Op op
         5: .line 100
            aload 5 /* op */
            aload 0 /* this */
            getfield android.app.BackStackState.mOps:[I
            iload 3 /* pos */
            iinc 3 /* pos */ 1
            iaload
            putfield android.app.BackStackRecord$Op.cmd:I
         6: .line 101
            getstatic android.app.FragmentManagerImpl.DEBUG:Z
            ifeq 10
         7: .line 102
            ldc "FragmentManager"
         8: .line 103
            new java.lang.StringBuilder
            dup
            ldc "Instantiate "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* bse */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " op #"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 4 /* num */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " base fragment #"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.app.BackStackState.mOps:[I
            iload 3 /* pos */
            iaload
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         9: .line 102
            invokestatic android.util.Log.v:(Ljava/lang/String;Ljava/lang/String;)I
            pop
        10: .line 105
      StackMap locals: android.app.BackStackRecord$Op
      StackMap stack:
            aload 0 /* this */
            getfield android.app.BackStackState.mOps:[I
            iload 3 /* pos */
            iinc 3 /* pos */ 1
            iaload
            istore 6 /* findex */
        start local 6 // int findex
        11: .line 106
            iload 6 /* findex */
            iflt 15
        12: .line 107
            aload 1 /* fm */
            getfield android.app.FragmentManagerImpl.mActive:Landroid/util/SparseArray;
            iload 6 /* findex */
            invokevirtual android.util.SparseArray.get:(I)Ljava/lang/Object;
            checkcast android.app.Fragment
            astore 7 /* f */
        start local 7 // android.app.Fragment f
        13: .line 108
            aload 5 /* op */
            aload 7 /* f */
            putfield android.app.BackStackRecord$Op.fragment:Landroid/app/Fragment;
        end local 7 // android.app.Fragment f
        14: .line 109
            goto 16
        15: .line 110
      StackMap locals: int
      StackMap stack:
            aload 5 /* op */
            aconst_null
            putfield android.app.BackStackRecord$Op.fragment:Landroid/app/Fragment;
        16: .line 112
      StackMap locals:
      StackMap stack:
            aload 5 /* op */
            aload 0 /* this */
            getfield android.app.BackStackState.mOps:[I
            iload 3 /* pos */
            iinc 3 /* pos */ 1
            iaload
            putfield android.app.BackStackRecord$Op.enterAnim:I
        17: .line 113
            aload 5 /* op */
            aload 0 /* this */
            getfield android.app.BackStackState.mOps:[I
            iload 3 /* pos */
            iinc 3 /* pos */ 1
            iaload
            putfield android.app.BackStackRecord$Op.exitAnim:I
        18: .line 114
            aload 5 /* op */
            aload 0 /* this */
            getfield android.app.BackStackState.mOps:[I
            iload 3 /* pos */
            iinc 3 /* pos */ 1
            iaload
            putfield android.app.BackStackRecord$Op.popEnterAnim:I
        19: .line 115
            aload 5 /* op */
            aload 0 /* this */
            getfield android.app.BackStackState.mOps:[I
            iload 3 /* pos */
            iinc 3 /* pos */ 1
            iaload
            putfield android.app.BackStackRecord$Op.popExitAnim:I
        20: .line 116
            aload 2 /* bse */
            aload 5 /* op */
            getfield android.app.BackStackRecord$Op.enterAnim:I
            putfield android.app.BackStackRecord.mEnterAnim:I
        21: .line 117
            aload 2 /* bse */
            aload 5 /* op */
            getfield android.app.BackStackRecord$Op.exitAnim:I
            putfield android.app.BackStackRecord.mExitAnim:I
        22: .line 118
            aload 2 /* bse */
            aload 5 /* op */
            getfield android.app.BackStackRecord$Op.popEnterAnim:I
            putfield android.app.BackStackRecord.mPopEnterAnim:I
        23: .line 119
            aload 2 /* bse */
            aload 5 /* op */
            getfield android.app.BackStackRecord$Op.popExitAnim:I
            putfield android.app.BackStackRecord.mPopExitAnim:I
        24: .line 120
            aload 2 /* bse */
            aload 5 /* op */
            invokevirtual android.app.BackStackRecord.addOp:(Landroid/app/BackStackRecord$Op;)V
        25: .line 121
            iinc 4 /* num */ 1
        end local 6 // int findex
        end local 5 // android.app.BackStackRecord$Op op
        26: .line 98
      StackMap locals:
      StackMap stack:
            iload 3 /* pos */
            aload 0 /* this */
            getfield android.app.BackStackState.mOps:[I
            arraylength
            if_icmplt 4
        27: .line 123
            aload 2 /* bse */
            aload 0 /* this */
            getfield android.app.BackStackState.mTransition:I
            putfield android.app.BackStackRecord.mTransition:I
        28: .line 124
            aload 2 /* bse */
            aload 0 /* this */
            getfield android.app.BackStackState.mTransitionStyle:I
            putfield android.app.BackStackRecord.mTransitionStyle:I
        29: .line 125
            aload 2 /* bse */
            aload 0 /* this */
            getfield android.app.BackStackState.mName:Ljava/lang/String;
            putfield android.app.BackStackRecord.mName:Ljava/lang/String;
        30: .line 126
            aload 2 /* bse */
            aload 0 /* this */
            getfield android.app.BackStackState.mIndex:I
            putfield android.app.BackStackRecord.mIndex:I
        31: .line 127
            aload 2 /* bse */
            iconst_1
            putfield android.app.BackStackRecord.mAddToBackStack:Z
        32: .line 128
            aload 2 /* bse */
            aload 0 /* this */
            getfield android.app.BackStackState.mBreadCrumbTitleRes:I
            putfield android.app.BackStackRecord.mBreadCrumbTitleRes:I
        33: .line 129
            aload 2 /* bse */
            aload 0 /* this */
            getfield android.app.BackStackState.mBreadCrumbTitleText:Ljava/lang/CharSequence;
            putfield android.app.BackStackRecord.mBreadCrumbTitleText:Ljava/lang/CharSequence;
        34: .line 130
            aload 2 /* bse */
            aload 0 /* this */
            getfield android.app.BackStackState.mBreadCrumbShortTitleRes:I
            putfield android.app.BackStackRecord.mBreadCrumbShortTitleRes:I
        35: .line 131
            aload 2 /* bse */
            aload 0 /* this */
            getfield android.app.BackStackState.mBreadCrumbShortTitleText:Ljava/lang/CharSequence;
            putfield android.app.BackStackRecord.mBreadCrumbShortTitleText:Ljava/lang/CharSequence;
        36: .line 132
            aload 2 /* bse */
            aload 0 /* this */
            getfield android.app.BackStackState.mSharedElementSourceNames:Ljava/util/ArrayList;
            putfield android.app.BackStackRecord.mSharedElementSourceNames:Ljava/util/ArrayList;
        37: .line 133
            aload 2 /* bse */
            aload 0 /* this */
            getfield android.app.BackStackState.mSharedElementTargetNames:Ljava/util/ArrayList;
            putfield android.app.BackStackRecord.mSharedElementTargetNames:Ljava/util/ArrayList;
        38: .line 134
            aload 2 /* bse */
            aload 0 /* this */
            getfield android.app.BackStackState.mReorderingAllowed:Z
            putfield android.app.BackStackRecord.mReorderingAllowed:Z
        39: .line 135
            aload 2 /* bse */
            iconst_1
            invokevirtual android.app.BackStackRecord.bumpBackStackNesting:(I)V
        40: .line 136
            aload 2 /* bse */
            areturn
        end local 4 // int num
        end local 3 // int pos
        end local 2 // android.app.BackStackRecord bse
        end local 1 // android.app.FragmentManagerImpl fm
        end local 0 // android.app.BackStackState this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   41     0    this  Landroid/app/BackStackState;
            0   41     1      fm  Landroid/app/FragmentManagerImpl;
            1   41     2     bse  Landroid/app/BackStackRecord;
            2   41     3     pos  I
            3   41     4     num  I
            5   26     5      op  Landroid/app/BackStackRecord$Op;
           11   26     6  findex  I
           13   14     7       f  Landroid/app/Fragment;
    MethodParameters:
      Name  Flags
      fm    

  public int describeContents();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.BackStackState this
         0: .line 140
            iconst_0
            ireturn
        end local 0 // android.app.BackStackState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/BackStackState;

  public void writeToParcel(android.os.Parcel, int);
    descriptor: (Landroid/os/Parcel;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.app.BackStackState this
        start local 1 // android.os.Parcel dest
        start local 2 // int flags
         0: .line 144
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.BackStackState.mOps:[I
            invokevirtual android.os.Parcel.writeIntArray:([I)V
         1: .line 145
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.BackStackState.mTransition:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         2: .line 146
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.BackStackState.mTransitionStyle:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 147
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.BackStackState.mName:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         4: .line 148
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.BackStackState.mIndex:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 149
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.BackStackState.mBreadCrumbTitleRes:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         6: .line 150
            aload 0 /* this */
            getfield android.app.BackStackState.mBreadCrumbTitleText:Ljava/lang/CharSequence;
            aload 1 /* dest */
            iconst_0
            invokestatic android.text.TextUtils.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V
         7: .line 151
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.BackStackState.mBreadCrumbShortTitleRes:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 152
            aload 0 /* this */
            getfield android.app.BackStackState.mBreadCrumbShortTitleText:Ljava/lang/CharSequence;
            aload 1 /* dest */
            iconst_0
            invokestatic android.text.TextUtils.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V
         9: .line 153
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.BackStackState.mSharedElementSourceNames:Ljava/util/ArrayList;
            invokevirtual android.os.Parcel.writeStringList:(Ljava/util/List;)V
        10: .line 154
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.BackStackState.mSharedElementTargetNames:Ljava/util/ArrayList;
            invokevirtual android.os.Parcel.writeStringList:(Ljava/util/List;)V
        11: .line 155
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.app.BackStackState.mReorderingAllowed:Z
            ifeq 12
            iconst_1
            goto 13
      StackMap locals:
      StackMap stack: android.os.Parcel
        12: iconst_0
      StackMap locals: android.app.BackStackState android.os.Parcel int
      StackMap stack: android.os.Parcel int
        13: invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 156
            return
        end local 2 // int flags
        end local 1 // android.os.Parcel dest
        end local 0 // android.app.BackStackState this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   15     0   this  Landroid/app/BackStackState;
            0   15     1   dest  Landroid/os/Parcel;
            0   15     2  flags  I
    MethodParameters:
       Name  Flags
      dest   
      flags  
}
SourceFile: "BackStackRecord.java"
NestMembers:
  android.app.BackStackState$1
InnerClasses:
  final Op = android.app.BackStackRecord$Op of android.app.BackStackRecord
  android.app.BackStackState$1
  public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable