public class android.view.accessibility.AccessibilityNodeInfo implements android.os.Parcelable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.view.accessibility.AccessibilityNodeInfo
  super_class: java.lang.Object
{
  private static final boolean DEBUG;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int UNDEFINED_CONNECTION_ID;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public static final int UNDEFINED_SELECTION_INDEX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public static final int UNDEFINED_ITEM_ID;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2147483647

  public static final int ROOT_ITEM_ID;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2147483646

  public static final long UNDEFINED_NODE_ID;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final long ROOT_NODE_ID;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int FLAG_PREFETCH_PREDECESSORS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int FLAG_PREFETCH_SIBLINGS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int FLAG_PREFETCH_DESCENDANTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int FLAG_INCLUDE_NOT_IMPORTANT_VIEWS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int FLAG_REPORT_VIEW_IDS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final int ACTION_FOCUS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int ACTION_CLEAR_FOCUS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int ACTION_SELECT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int ACTION_CLEAR_SELECTION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int ACTION_CLICK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final int ACTION_LONG_CLICK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  public static final int ACTION_ACCESSIBILITY_FOCUS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 64

  public static final int ACTION_CLEAR_ACCESSIBILITY_FOCUS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 128

  public static final int ACTION_NEXT_AT_MOVEMENT_GRANULARITY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 256

  public static final int ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 512

  public static final int ACTION_NEXT_HTML_ELEMENT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1024

  public static final int ACTION_PREVIOUS_HTML_ELEMENT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2048

  public static final int ACTION_SCROLL_FORWARD;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4096

  public static final int ACTION_SCROLL_BACKWARD;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8192

  public static final int ACTION_COPY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16384

  public static final int ACTION_PASTE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32768

  public static final int ACTION_CUT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 65536

  public static final int ACTION_SET_SELECTION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 131072

  public static final int ACTION_EXPAND;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 262144

  public static final int ACTION_COLLAPSE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 524288

  public static final int ACTION_DISMISS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1048576

  public static final int ACTION_SET_TEXT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2097152

  public static final int LAST_LEGACY_STANDARD_ACTION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2097152

  private static final int ACTION_TYPE_MASK;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -16777216

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

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

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

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

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

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

  public static final java.lang.String ACTION_ARGUMENT_ROW_INT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.view.accessibility.action.ARGUMENT_ROW_INT"

  public static final java.lang.String ACTION_ARGUMENT_COLUMN_INT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.view.accessibility.action.ARGUMENT_COLUMN_INT"

  public static final java.lang.String ACTION_ARGUMENT_PROGRESS_VALUE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.view.accessibility.action.ARGUMENT_PROGRESS_VALUE"

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

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

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

  public static final int FOCUS_INPUT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int FOCUS_ACCESSIBILITY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int MOVEMENT_GRANULARITY_CHARACTER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int MOVEMENT_GRANULARITY_WORD;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int MOVEMENT_GRANULARITY_LINE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int MOVEMENT_GRANULARITY_PARAGRAPH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int MOVEMENT_GRANULARITY_PAGE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final java.lang.String EXTRA_DATA_TEXT_CHARACTER_LOCATION_KEY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.view.accessibility.extra.DATA_TEXT_CHARACTER_LOCATION_KEY"

  public static final java.lang.String EXTRA_DATA_TEXT_CHARACTER_LOCATION_ARG_START_INDEX;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.view.accessibility.extra.DATA_TEXT_CHARACTER_LOCATION_ARG_START_INDEX"

  public static final java.lang.String EXTRA_DATA_TEXT_CHARACTER_LOCATION_ARG_LENGTH;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.view.accessibility.extra.DATA_TEXT_CHARACTER_LOCATION_ARG_LENGTH"

  public static final java.lang.String EXTRA_DATA_REQUESTED_KEY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.view.accessibility.AccessibilityNodeInfo.extra_data_requested"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  private static final long VIRTUAL_DESCENDANT_ID_MASK;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -4294967296

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

  private static java.util.concurrent.atomic.AtomicInteger sNumInstancesInUse;
    descriptor: Ljava/util/concurrent/atomic/AtomicInteger;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

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

  private static final android.util.Pools$SynchronizedPool<android.view.accessibility.AccessibilityNodeInfo> sPool;
    descriptor: Landroid/util/Pools$SynchronizedPool;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Landroid/util/Pools$SynchronizedPool<Landroid/view/accessibility/AccessibilityNodeInfo;>;

  private static final android.view.accessibility.AccessibilityNodeInfo DEFAULT;
    descriptor: Landroid/view/accessibility/AccessibilityNodeInfo;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

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

  private long mSourceNodeId;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long mParentNodeId;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long mLabelForId;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long mLabeledById;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long mTraversalBefore;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long mTraversalAfter;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

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

  private final android.graphics.Rect mBoundsInParent;
    descriptor: Landroid/graphics/Rect;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.graphics.Rect mBoundsInScreen;
    descriptor: Landroid/graphics/Rect;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

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

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

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

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

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

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

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

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

  private java.lang.String mViewIdResourceName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.util.ArrayList<java.lang.String> mExtraDataKeys;
    descriptor: Ljava/util/ArrayList;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/ArrayList<Ljava/lang/String;>;

  private android.util.LongArray mChildNodeIds;
    descriptor: Landroid/util/LongArray;
    flags: (0x0002) ACC_PRIVATE

  private java.util.ArrayList<android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction> mActions;
    descriptor: Ljava/util/ArrayList;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/ArrayList<Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;>;

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

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

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

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

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

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

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

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

  private android.view.accessibility.AccessibilityNodeInfo$RangeInfo mRangeInfo;
    descriptor: Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
    flags: (0x0002) ACC_PRIVATE

  private android.view.accessibility.AccessibilityNodeInfo$CollectionInfo mCollectionInfo;
    descriptor: Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
    flags: (0x0002) ACC_PRIVATE

  private android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo mCollectionItemInfo;
    descriptor: Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
    flags: (0x0002) ACC_PRIVATE

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 100
            ldc 2147483647
            ldc 2147483647
            invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
            putstatic android.view.accessibility.AccessibilityNodeInfo.UNDEFINED_NODE_ID:J
         1: .line 103
            ldc 2147483646
         2: .line 104
            iconst_m1
         3: .line 103
            invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
            putstatic android.view.accessibility.AccessibilityNodeInfo.ROOT_NODE_ID:J
         4: .line 701
            new android.util.Pools$SynchronizedPool
            dup
            bipush 50
            invokespecial android.util.Pools$SynchronizedPool.<init>:(I)V
         5: .line 700
            putstatic android.view.accessibility.AccessibilityNodeInfo.sPool:Landroid/util/Pools$SynchronizedPool;
         6: .line 703
            new android.view.accessibility.AccessibilityNodeInfo
            dup
            invokespecial android.view.accessibility.AccessibilityNodeInfo.<init>:()V
            putstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
         7: .line 4852
            new android.view.accessibility.AccessibilityNodeInfo$1
            dup
            invokespecial android.view.accessibility.AccessibilityNodeInfo$1.<init>:()V
         8: .line 4851
            putstatic android.view.accessibility.AccessibilityNodeInfo.CREATOR:Landroid/os/Parcelable$Creator;
         9: .line 4864
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static int getAccessibilityViewId(long);
    descriptor: (J)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // long accessibilityNodeId
         0: .line 666
            lload 0 /* accessibilityNodeId */
            l2i
            ireturn
        end local 0 // long accessibilityNodeId
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0  accessibilityNodeId  J
    MethodParameters:
                     Name  Flags
      accessibilityNodeId  

  public static int getVirtualDescendantId(long);
    descriptor: (J)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // long accessibilityNodeId
         0: .line 679
            lload 0 /* accessibilityNodeId */
            ldc -4294967296
            land
         1: .line 680
            bipush 32
         2: .line 679
            lshr
            l2i
            ireturn
        end local 0 // long accessibilityNodeId
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    3     0  accessibilityNodeId  J
    MethodParameters:
                     Name  Flags
      accessibilityNodeId  

  public static long makeNodeId(int, int);
    descriptor: (II)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // int accessibilityViewId
        start local 1 // int virtualDescendantId
         0: .line 695
            iload 1 /* virtualDescendantId */
            i2l
            bipush 32
            lshl
            iload 0 /* accessibilityViewId */
            i2l
            lor
            lreturn
        end local 1 // int virtualDescendantId
        end local 0 // int accessibilityViewId
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0  accessibilityViewId  I
            0    1     1  virtualDescendantId  I
    MethodParameters:
                     Name  Flags
      accessibilityViewId  
      virtualDescendantId  

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 756
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 708
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
         2: .line 709
            aload 0 /* this */
            getstatic android.view.accessibility.AccessibilityNodeInfo.UNDEFINED_NODE_ID:J
            putfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
         3: .line 710
            aload 0 /* this */
            getstatic android.view.accessibility.AccessibilityNodeInfo.UNDEFINED_NODE_ID:J
            putfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
         4: .line 711
            aload 0 /* this */
            getstatic android.view.accessibility.AccessibilityNodeInfo.UNDEFINED_NODE_ID:J
            putfield android.view.accessibility.AccessibilityNodeInfo.mLabelForId:J
         5: .line 712
            aload 0 /* this */
            getstatic android.view.accessibility.AccessibilityNodeInfo.UNDEFINED_NODE_ID:J
            putfield android.view.accessibility.AccessibilityNodeInfo.mLabeledById:J
         6: .line 713
            aload 0 /* this */
            getstatic android.view.accessibility.AccessibilityNodeInfo.UNDEFINED_NODE_ID:J
            putfield android.view.accessibility.AccessibilityNodeInfo.mTraversalBefore:J
         7: .line 714
            aload 0 /* this */
            getstatic android.view.accessibility.AccessibilityNodeInfo.UNDEFINED_NODE_ID:J
            putfield android.view.accessibility.AccessibilityNodeInfo.mTraversalAfter:J
         8: .line 717
            aload 0 /* this */
            new android.graphics.Rect
            dup
            invokespecial android.graphics.Rect.<init>:()V
            putfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
         9: .line 718
            aload 0 /* this */
            new android.graphics.Rect
            dup
            invokespecial android.graphics.Rect.<init>:()V
            putfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
        10: .line 737
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
        11: .line 740
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionStart:I
        12: .line 741
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionEnd:I
        13: .line 742
            aload 0 /* this */
            iconst_0
            putfield android.view.accessibility.AccessibilityNodeInfo.mInputType:I
        14: .line 743
            aload 0 /* this */
            iconst_0
            putfield android.view.accessibility.AccessibilityNodeInfo.mLiveRegion:I
        15: .line 747
            aload 0 /* this */
            iconst_m1
            putfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
        16: .line 758
            return
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   17     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setSource(android.view.View);
    descriptor: (Landroid/view/View;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.View source
         0: .line 771
            aload 0 /* this */
            aload 1 /* source */
            iconst_m1
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setSource:(Landroid/view/View;I)V
         1: .line 772
            return
        end local 1 // android.view.View source
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  source  Landroid/view/View;
    MethodParameters:
        Name  Flags
      source  

  public void setSource(android.view.View, int);
    descriptor: (Landroid/view/View;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.View root
        start local 2 // int virtualDescendantId
         0: .line 794
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 795
            aload 0 /* this */
            aload 1 /* root */
            ifnull 2
            aload 1 /* root */
            invokevirtual android.view.View.getAccessibilityWindowId:()I
            goto 3
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo
         2: ldc 2147483647
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.view.View int
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo int
         3: putfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
         4: .line 797
            aload 1 /* root */
            ifnull 5
            aload 1 /* root */
            invokevirtual android.view.View.getAccessibilityViewId:()I
            goto 6
      StackMap locals:
      StackMap stack:
         5: ldc 2147483647
         6: .line 796
      StackMap locals:
      StackMap stack: int
            istore 3 /* rootAccessibilityViewId */
        start local 3 // int rootAccessibilityViewId
         7: .line 798
            aload 0 /* this */
            iload 3 /* rootAccessibilityViewId */
            iload 2 /* virtualDescendantId */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
            putfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
         8: .line 799
            return
        end local 3 // int rootAccessibilityViewId
        end local 2 // int virtualDescendantId
        end local 1 // android.view.View root
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    9     0                     this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    9     1                     root  Landroid/view/View;
            0    9     2      virtualDescendantId  I
            7    9     3  rootAccessibilityViewId  I
    MethodParameters:
                     Name  Flags
      root                 
      virtualDescendantId  

  public android.view.accessibility.AccessibilityNodeInfo findFocus(int);
    descriptor: (I)Landroid/view/accessibility/AccessibilityNodeInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int focus
         0: .line 813
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
         1: .line 814
            aload 0 /* this */
            iload 1 /* focus */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceValidFocusType:(I)V
         2: .line 815
            aload 0 /* this */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
            ifne 4
         3: .line 816
            aconst_null
            areturn
         4: .line 818
      StackMap locals:
      StackMap stack:
            invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
         5: .line 819
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            iload 1 /* focus */
         6: .line 818
            invokevirtual android.view.accessibility.AccessibilityInteractionClient.findFocus:(IIJI)Landroid/view/accessibility/AccessibilityNodeInfo;
            areturn
        end local 1 // int focus
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    7     1  focus  I
    MethodParameters:
       Name  Flags
      focus  

  public android.view.accessibility.AccessibilityNodeInfo focusSearch(int);
    descriptor: (I)Landroid/view/accessibility/AccessibilityNodeInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int direction
         0: .line 837
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
         1: .line 838
            aload 0 /* this */
            iload 1 /* direction */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceValidFocusDirection:(I)V
         2: .line 839
            aload 0 /* this */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
            ifne 4
         3: .line 840
            aconst_null
            areturn
         4: .line 842
      StackMap locals:
      StackMap stack:
            invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
         5: .line 843
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            iload 1 /* direction */
         6: .line 842
            invokevirtual android.view.accessibility.AccessibilityInteractionClient.focusSearch:(IIJI)Landroid/view/accessibility/AccessibilityNodeInfo;
            areturn
        end local 1 // int direction
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    7     1  direction  I
    MethodParameters:
           Name  Flags
      direction  

  public int getWindowId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 852
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public boolean refresh(android.os.Bundle, boolean);
    descriptor: (Landroid/os/Bundle;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=3
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.os.Bundle arguments
        start local 2 // boolean bypassCache
         0: .line 869
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
         1: .line 870
            aload 0 /* this */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
            ifne 3
         2: .line 871
            iconst_0
            ireturn
         3: .line 873
      StackMap locals:
      StackMap stack:
            invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
            astore 3 /* client */
        start local 3 // android.view.accessibility.AccessibilityInteractionClient client
         4: .line 874
            aload 3 /* client */
         5: .line 875
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            iload 2 /* bypassCache */
            iconst_0
            aload 1 /* arguments */
         6: .line 874
            invokevirtual android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfoByAccessibilityId:(IIJZILandroid/os/Bundle;)Landroid/view/accessibility/AccessibilityNodeInfo;
            astore 4 /* refreshedInfo */
        start local 4 // android.view.accessibility.AccessibilityNodeInfo refreshedInfo
         7: .line 876
            aload 4 /* refreshedInfo */
            ifnonnull 9
         8: .line 877
            iconst_0
            ireturn
         9: .line 883
      StackMap locals: android.view.accessibility.AccessibilityInteractionClient android.view.accessibility.AccessibilityNodeInfo
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
        10: .line 884
            aload 0 /* this */
            aload 4 /* refreshedInfo */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.init:(Landroid/view/accessibility/AccessibilityNodeInfo;)V
        11: .line 885
            aload 4 /* refreshedInfo */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.recycle:()V
        12: .line 886
            iconst_1
            ireturn
        end local 4 // android.view.accessibility.AccessibilityNodeInfo refreshedInfo
        end local 3 // android.view.accessibility.AccessibilityInteractionClient client
        end local 2 // boolean bypassCache
        end local 1 // android.os.Bundle arguments
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   13     0           this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0   13     1      arguments  Landroid/os/Bundle;
            0   13     2    bypassCache  Z
            4   13     3         client  Landroid/view/accessibility/AccessibilityInteractionClient;
            7   13     4  refreshedInfo  Landroid/view/accessibility/AccessibilityNodeInfo;
    MethodParameters:
             Name  Flags
      arguments    
      bypassCache  

  public boolean refresh();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 897
            aload 0 /* this */
            aconst_null
            iconst_1
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.refresh:(Landroid/os/Bundle;Z)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public boolean refreshWithExtraData(java.lang.String, android.os.Bundle);
    descriptor: (Ljava/lang/String;Landroid/os/Bundle;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // java.lang.String extraDataKey
        start local 2 // android.os.Bundle args
         0: .line 916
            aload 2 /* args */
            ldc "android.view.accessibility.AccessibilityNodeInfo.extra_data_requested"
            aload 1 /* extraDataKey */
            invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 917
            aload 0 /* this */
            aload 2 /* args */
            iconst_1
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.refresh:(Landroid/os/Bundle;Z)Z
            ireturn
        end local 2 // android.os.Bundle args
        end local 1 // java.lang.String extraDataKey
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  extraDataKey  Ljava/lang/String;
            0    2     2          args  Landroid/os/Bundle;
    MethodParameters:
              Name  Flags
      extraDataKey  
      args          

  public android.util.LongArray getChildNodeIds();
    descriptor: ()Landroid/util/LongArray;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 926
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public long getChildId(int);
    descriptor: (I)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int index
         0: .line 937
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            ifnonnull 2
         1: .line 938
            new java.lang.IndexOutOfBoundsException
            dup
            invokespecial java.lang.IndexOutOfBoundsException.<init>:()V
            athrow
         2: .line 940
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            iload 1 /* index */
            invokevirtual android.util.LongArray.get:(I)J
            lreturn
        end local 1 // int index
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public int getChildCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 949
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            ifnonnull 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            invokevirtual android.util.LongArray.size:()I
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public android.view.accessibility.AccessibilityNodeInfo getChild(int);
    descriptor: (I)Landroid/view/accessibility/AccessibilityNodeInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int index
         0: .line 967
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
         1: .line 968
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            ifnonnull 3
         2: .line 969
            aconst_null
            areturn
         3: .line 971
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
            ifne 5
         4: .line 972
            aconst_null
            areturn
         5: .line 974
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            iload 1 /* index */
            invokevirtual android.util.LongArray.get:(I)J
            lstore 2 /* childId */
        start local 2 // long childId
         6: .line 975
            invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
            astore 4 /* client */
        start local 4 // android.view.accessibility.AccessibilityInteractionClient client
         7: .line 976
            aload 4 /* client */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
         8: .line 977
            lload 2 /* childId */
            iconst_0
            iconst_4
            aconst_null
         9: .line 976
            invokevirtual android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfoByAccessibilityId:(IIJZILandroid/os/Bundle;)Landroid/view/accessibility/AccessibilityNodeInfo;
            areturn
        end local 4 // android.view.accessibility.AccessibilityInteractionClient client
        end local 2 // long childId
        end local 1 // int index
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0     this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0   10     1    index  I
            6   10     2  childId  J
            7   10     4   client  Landroid/view/accessibility/AccessibilityInteractionClient;
    MethodParameters:
       Name  Flags
      index  

  public void addChild(android.view.View);
    descriptor: (Landroid/view/View;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.View child
         0: .line 993
            aload 0 /* this */
            aload 1 /* child */
            iconst_m1
            iconst_1
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.addChildInternal:(Landroid/view/View;IZ)V
         1: .line 994
            return
        end local 1 // android.view.View child
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  child  Landroid/view/View;
    MethodParameters:
       Name  Flags
      child  

  public void addChildUnchecked(android.view.View);
    descriptor: (Landroid/view/View;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.View child
         0: .line 1003
            aload 0 /* this */
            aload 1 /* child */
            iconst_m1
            iconst_0
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.addChildInternal:(Landroid/view/View;IZ)V
         1: .line 1004
            return
        end local 1 // android.view.View child
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  child  Landroid/view/View;
    MethodParameters:
       Name  Flags
      child  

  public boolean removeChild(android.view.View);
    descriptor: (Landroid/view/View;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.View child
         0: .line 1021
            aload 0 /* this */
            aload 1 /* child */
            iconst_m1
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.removeChild:(Landroid/view/View;I)Z
            ireturn
        end local 1 // android.view.View child
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    1     1  child  Landroid/view/View;
    MethodParameters:
       Name  Flags
      child  

  public void addChild(android.view.View, int);
    descriptor: (Landroid/view/View;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.View root
        start local 2 // int virtualDescendantId
         0: .line 1039
            aload 0 /* this */
            aload 1 /* root */
            iload 2 /* virtualDescendantId */
            iconst_1
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.addChildInternal:(Landroid/view/View;IZ)V
         1: .line 1040
            return
        end local 2 // int virtualDescendantId
        end local 1 // android.view.View root
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1                 root  Landroid/view/View;
            0    2     2  virtualDescendantId  I
    MethodParameters:
                     Name  Flags
      root                 
      virtualDescendantId  

  private void addChildInternal(android.view.View, int, boolean);
    descriptor: (Landroid/view/View;IZ)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=7, args_size=4
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.View root
        start local 2 // int virtualDescendantId
        start local 3 // boolean checked
         0: .line 1043
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 1044
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            ifnonnull 3
         2: .line 1045
            aload 0 /* this */
            new android.util.LongArray
            dup
            invokespecial android.util.LongArray.<init>:()V
            putfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
         3: .line 1048
      StackMap locals:
      StackMap stack:
            aload 1 /* root */
            ifnull 4
            aload 1 /* root */
            invokevirtual android.view.View.getAccessibilityViewId:()I
            goto 5
      StackMap locals:
      StackMap stack:
         4: ldc 2147483647
         5: .line 1047
      StackMap locals:
      StackMap stack: int
            istore 4 /* rootAccessibilityViewId */
        start local 4 // int rootAccessibilityViewId
         6: .line 1049
            iload 4 /* rootAccessibilityViewId */
            iload 2 /* virtualDescendantId */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
            lstore 5 /* childNodeId */
        start local 5 // long childNodeId
         7: .line 1051
            iload 3 /* checked */
            ifeq 9
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            lload 5 /* childNodeId */
            invokevirtual android.util.LongArray.indexOf:(J)I
            iflt 9
         8: .line 1052
            return
         9: .line 1054
      StackMap locals: int long
      StackMap stack:
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            lload 5 /* childNodeId */
            invokevirtual android.util.LongArray.add:(J)V
        10: .line 1055
            return
        end local 5 // long childNodeId
        end local 4 // int rootAccessibilityViewId
        end local 3 // boolean checked
        end local 2 // int virtualDescendantId
        end local 1 // android.view.View root
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   11     0                     this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0   11     1                     root  Landroid/view/View;
            0   11     2      virtualDescendantId  I
            0   11     3                  checked  Z
            6   11     4  rootAccessibilityViewId  I
            7   11     5              childNodeId  J
    MethodParameters:
                     Name  Flags
      root                 
      virtualDescendantId  
      checked              

  public boolean removeChild(android.view.View, int);
    descriptor: (Landroid/view/View;I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=8, args_size=3
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.View root
        start local 2 // int virtualDescendantId
         0: .line 1068
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 1069
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            astore 3 /* childIds */
        start local 3 // android.util.LongArray childIds
         2: .line 1070
            aload 3 /* childIds */
            ifnonnull 4
         3: .line 1071
            iconst_0
            ireturn
         4: .line 1074
      StackMap locals: android.util.LongArray
      StackMap stack:
            aload 1 /* root */
            ifnull 5
            aload 1 /* root */
            invokevirtual android.view.View.getAccessibilityViewId:()I
            goto 6
      StackMap locals:
      StackMap stack:
         5: ldc 2147483647
         6: .line 1073
      StackMap locals:
      StackMap stack: int
            istore 4 /* rootAccessibilityViewId */
        start local 4 // int rootAccessibilityViewId
         7: .line 1075
            iload 4 /* rootAccessibilityViewId */
            iload 2 /* virtualDescendantId */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
            lstore 5 /* childNodeId */
        start local 5 // long childNodeId
         8: .line 1076
            aload 3 /* childIds */
            lload 5 /* childNodeId */
            invokevirtual android.util.LongArray.indexOf:(J)I
            istore 7 /* index */
        start local 7 // int index
         9: .line 1077
            iload 7 /* index */
            ifge 11
        10: .line 1078
            iconst_0
            ireturn
        11: .line 1080
      StackMap locals: int long int
      StackMap stack:
            aload 3 /* childIds */
            iload 7 /* index */
            invokevirtual android.util.LongArray.remove:(I)V
        12: .line 1081
            iconst_1
            ireturn
        end local 7 // int index
        end local 5 // long childNodeId
        end local 4 // int rootAccessibilityViewId
        end local 3 // android.util.LongArray childIds
        end local 2 // int virtualDescendantId
        end local 1 // android.view.View root
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   13     0                     this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0   13     1                     root  Landroid/view/View;
            0   13     2      virtualDescendantId  I
            2   13     3                 childIds  Landroid/util/LongArray;
            7   13     4  rootAccessibilityViewId  I
            8   13     5              childNodeId  J
            9   13     7                    index  I
    MethodParameters:
                     Name  Flags
      root                 
      virtualDescendantId  

  public java.util.List<android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction> getActionList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1088
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            invokestatic com.android.internal.util.CollectionUtils.emptyIfNull:(Ljava/util/List;)Ljava/util/List;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;
    Signature: ()Ljava/util/List<Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;>;

  public int getActions();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1115
            iconst_0
            istore 1 /* returnValue */
        start local 1 // int returnValue
         1: .line 1117
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            ifnonnull 3
         2: .line 1118
            iload 1 /* returnValue */
            ireturn
         3: .line 1121
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.size:()I
            istore 2 /* actionSize */
        start local 2 // int actionSize
         4: .line 1122
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         5: goto 10
         6: .line 1123
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            iload 3 /* i */
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.getId:()I
            istore 4 /* actionId */
        start local 4 // int actionId
         7: .line 1124
            iload 4 /* actionId */
            ldc 2097152
            if_icmpgt 9
         8: .line 1125
            iload 1 /* returnValue */
            iload 4 /* actionId */
            ior
            istore 1 /* returnValue */
        end local 4 // int actionId
         9: .line 1122
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 3 /* i */
            iload 2 /* actionSize */
            if_icmplt 6
        end local 3 // int i
        11: .line 1129
            iload 1 /* returnValue */
            ireturn
        end local 2 // int actionSize
        end local 1 // int returnValue
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   12     0         this  Landroid/view/accessibility/AccessibilityNodeInfo;
            1   12     1  returnValue  I
            4   12     2   actionSize  I
            5   11     3            i  I
            7    9     4     actionId  I
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public void addAction(android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction);
    descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
         0: .line 1153
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 1155
            aload 0 /* this */
            aload 1 /* action */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.addActionUnchecked:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V
         2: .line 1156
            return
        end local 1 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  action  Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
    MethodParameters:
        Name  Flags
      action  

  private void addActionUnchecked(android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction);
    descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
         0: .line 1159
            aload 1 /* action */
            ifnonnull 2
         1: .line 1160
            return
         2: .line 1163
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            ifnonnull 4
         3: .line 1164
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
         4: .line 1167
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            aload 1 /* action */
            invokevirtual java.util.ArrayList.remove:(Ljava/lang/Object;)Z
            pop
         5: .line 1168
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            aload 1 /* action */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         6: .line 1169
            return
        end local 1 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    7     1  action  Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
    MethodParameters:
        Name  Flags
      action  

  public void addAction(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int action
         0: .line 1188
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 1190
            iload 1 /* action */
            ldc -16777216
            iand
            ifeq 5
         2: .line 1191
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Action is not a combination of the standard actions: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         3: .line 1192
            iload 1 /* action */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         4: .line 1191
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 1195
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* action */
            i2l
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.addStandardActions:(J)V
         6: .line 1196
            return
        end local 1 // int action
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    7     1  action  I
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      action  

  public void removeAction(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int action
         0: .line 1214
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 1216
            aload 0 /* this */
            iload 1 /* action */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.getActionSingleton:(I)Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.removeAction:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)Z
            pop
         2: .line 1217
            return
        end local 1 // int action
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  action  I
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      action  

  public boolean removeAction(android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction);
    descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
         0: .line 1234
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 1236
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            ifnull 2
            aload 1 /* action */
            ifnonnull 3
         2: .line 1237
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         3: .line 1240
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            aload 1 /* action */
            invokevirtual java.util.ArrayList.remove:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    4     1  action  Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
    MethodParameters:
        Name  Flags
      action  

  public void removeAllActions();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1249
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            ifnull 2
         1: .line 1250
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.clear:()V
         2: .line 1252
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public android.view.accessibility.AccessibilityNodeInfo getTraversalBefore();
    descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1264
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
         1: .line 1265
            aload 0 /* this */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalBefore:J
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getNodeForAccessibilityId:(J)Landroid/view/accessibility/AccessibilityNodeInfo;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setTraversalBefore(android.view.View);
    descriptor: (Landroid/view/View;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.View view
         0: .line 1283
            aload 0 /* this */
            aload 1 /* view */
            iconst_m1
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setTraversalBefore:(Landroid/view/View;I)V
         1: .line 1284
            return
        end local 1 // android.view.View view
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  view  Landroid/view/View;
    MethodParameters:
      Name  Flags
      view  

  public void setTraversalBefore(android.view.View, int);
    descriptor: (Landroid/view/View;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.View root
        start local 2 // int virtualDescendantId
         0: .line 1308
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 1309
            aload 1 /* root */
            ifnull 3
         2: .line 1310
            aload 1 /* root */
            invokevirtual android.view.View.getAccessibilityViewId:()I
            goto 4
      StackMap locals:
      StackMap stack:
         3: ldc 2147483647
         4: .line 1309
      StackMap locals:
      StackMap stack: int
            istore 3 /* rootAccessibilityViewId */
        start local 3 // int rootAccessibilityViewId
         5: .line 1311
            aload 0 /* this */
            iload 3 /* rootAccessibilityViewId */
            iload 2 /* virtualDescendantId */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
            putfield android.view.accessibility.AccessibilityNodeInfo.mTraversalBefore:J
         6: .line 1312
            return
        end local 3 // int rootAccessibilityViewId
        end local 2 // int virtualDescendantId
        end local 1 // android.view.View root
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    7     0                     this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    7     1                     root  Landroid/view/View;
            0    7     2      virtualDescendantId  I
            5    7     3  rootAccessibilityViewId  I
    MethodParameters:
                     Name  Flags
      root                 
      virtualDescendantId  

  public android.view.accessibility.AccessibilityNodeInfo getTraversalAfter();
    descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1325
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
         1: .line 1326
            aload 0 /* this */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalAfter:J
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getNodeForAccessibilityId:(J)Landroid/view/accessibility/AccessibilityNodeInfo;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setTraversalAfter(android.view.View);
    descriptor: (Landroid/view/View;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.View view
         0: .line 1344
            aload 0 /* this */
            aload 1 /* view */
            iconst_m1
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setTraversalAfter:(Landroid/view/View;I)V
         1: .line 1345
            return
        end local 1 // android.view.View view
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  view  Landroid/view/View;
    MethodParameters:
      Name  Flags
      view  

  public void setTraversalAfter(android.view.View, int);
    descriptor: (Landroid/view/View;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.View root
        start local 2 // int virtualDescendantId
         0: .line 1368
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 1369
            aload 1 /* root */
            ifnull 3
         2: .line 1370
            aload 1 /* root */
            invokevirtual android.view.View.getAccessibilityViewId:()I
            goto 4
      StackMap locals:
      StackMap stack:
         3: ldc 2147483647
         4: .line 1369
      StackMap locals:
      StackMap stack: int
            istore 3 /* rootAccessibilityViewId */
        start local 3 // int rootAccessibilityViewId
         5: .line 1371
            aload 0 /* this */
            iload 3 /* rootAccessibilityViewId */
            iload 2 /* virtualDescendantId */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
            putfield android.view.accessibility.AccessibilityNodeInfo.mTraversalAfter:J
         6: .line 1372
            return
        end local 3 // int rootAccessibilityViewId
        end local 2 // int virtualDescendantId
        end local 1 // android.view.View root
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    7     0                     this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    7     1                     root  Landroid/view/View;
            0    7     2      virtualDescendantId  I
            5    7     3  rootAccessibilityViewId  I
    MethodParameters:
                     Name  Flags
      root                 
      virtualDescendantId  

  public java.util.List<java.lang.String> getAvailableExtraData();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1385
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mExtraDataKeys:Ljava/util/ArrayList;
            ifnull 2
         1: .line 1386
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mExtraDataKeys:Ljava/util/ArrayList;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
         2: .line 1388
      StackMap locals:
      StackMap stack:
            getstatic java.util.Collections.EMPTY_LIST:Ljava/util/List;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  public void setAvailableExtraData(java.util.List<java.lang.String>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // java.util.List extraDataKeys
         0: .line 1409
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 1410
            aload 0 /* this */
            new java.util.ArrayList
            dup
            aload 1 /* extraDataKeys */
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            putfield android.view.accessibility.AccessibilityNodeInfo.mExtraDataKeys:Ljava/util/ArrayList;
         2: .line 1411
            return
        end local 1 // java.util.List extraDataKeys
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  extraDataKeys  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/util/List<Ljava/lang/String;>;)V
    MethodParameters:
               Name  Flags
      extraDataKeys  

  public void setMaxTextLength(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int max
         0: .line 1429
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 1430
            aload 0 /* this */
            iload 1 /* max */
            putfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
         2: .line 1431
            return
        end local 1 // int max
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1   max  I
    MethodParameters:
      Name  Flags
      max   

  public int getMaxTextLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1440
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setMovementGranularities(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int granularities
         0: .line 1456
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 1457
            aload 0 /* this */
            iload 1 /* granularities */
            putfield android.view.accessibility.AccessibilityNodeInfo.mMovementGranularities:I
         2: .line 1458
            return
        end local 1 // int granularities
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  granularities  I
    MethodParameters:
               Name  Flags
      granularities  

  public int getMovementGranularities();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1466
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mMovementGranularities:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public boolean performAction(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int action
         0: .line 1482
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
         1: .line 1483
            aload 0 /* this */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
            ifne 3
         2: .line 1484
            iconst_0
            ireturn
         3: .line 1486
      StackMap locals:
      StackMap stack:
            invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
            astore 2 /* client */
        start local 2 // android.view.accessibility.AccessibilityInteractionClient client
         4: .line 1487
            aload 2 /* client */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
         5: .line 1488
            iload 1 /* action */
            aconst_null
         6: .line 1487
            invokevirtual android.view.accessibility.AccessibilityInteractionClient.performAccessibilityAction:(IIJILandroid/os/Bundle;)Z
            ireturn
        end local 2 // android.view.accessibility.AccessibilityInteractionClient client
        end local 1 // int action
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    7     1  action  I
            4    7     2  client  Landroid/view/accessibility/AccessibilityInteractionClient;
    MethodParameters:
        Name  Flags
      action  

  public boolean performAction(int, android.os.Bundle);
    descriptor: (ILandroid/os/Bundle;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=3
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int action
        start local 2 // android.os.Bundle arguments
         0: .line 1505
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
         1: .line 1506
            aload 0 /* this */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
            ifne 3
         2: .line 1507
            iconst_0
            ireturn
         3: .line 1509
      StackMap locals:
      StackMap stack:
            invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
            astore 3 /* client */
        start local 3 // android.view.accessibility.AccessibilityInteractionClient client
         4: .line 1510
            aload 3 /* client */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
         5: .line 1511
            iload 1 /* action */
            aload 2 /* arguments */
         6: .line 1510
            invokevirtual android.view.accessibility.AccessibilityInteractionClient.performAccessibilityAction:(IIJILandroid/os/Bundle;)Z
            ireturn
        end local 3 // android.view.accessibility.AccessibilityInteractionClient client
        end local 2 // android.os.Bundle arguments
        end local 1 // int action
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    7     1     action  I
            0    7     2  arguments  Landroid/os/Bundle;
            4    7     3     client  Landroid/view/accessibility/AccessibilityInteractionClient;
    MethodParameters:
           Name  Flags
      action     
      arguments  

  public java.util.List<android.view.accessibility.AccessibilityNodeInfo> findAccessibilityNodeInfosByText(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // java.lang.String text
         0: .line 1529
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
         1: .line 1530
            aload 0 /* this */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
            ifne 3
         2: .line 1531
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            areturn
         3: .line 1533
      StackMap locals:
      StackMap stack:
            invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
            astore 2 /* client */
        start local 2 // android.view.accessibility.AccessibilityInteractionClient client
         4: .line 1534
            aload 2 /* client */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
         5: .line 1535
            aload 1 /* text */
         6: .line 1534
            invokevirtual android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfosByText:(IIJLjava/lang/String;)Ljava/util/List;
            areturn
        end local 2 // android.view.accessibility.AccessibilityInteractionClient client
        end local 1 // java.lang.String text
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    7     1    text  Ljava/lang/String;
            4    7     2  client  Landroid/view/accessibility/AccessibilityInteractionClient;
    Signature: (Ljava/lang/String;)Ljava/util/List<Landroid/view/accessibility/AccessibilityNodeInfo;>;
    MethodParameters:
      Name  Flags
      text  

  public java.util.List<android.view.accessibility.AccessibilityNodeInfo> findAccessibilityNodeInfosByViewId(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // java.lang.String viewId
         0: .line 1560
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
         1: .line 1561
            aload 0 /* this */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
            ifne 3
         2: .line 1562
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            areturn
         3: .line 1564
      StackMap locals:
      StackMap stack:
            invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
            astore 2 /* client */
        start local 2 // android.view.accessibility.AccessibilityInteractionClient client
         4: .line 1565
            aload 2 /* client */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
         5: .line 1566
            aload 1 /* viewId */
         6: .line 1565
            invokevirtual android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfosByViewId:(IIJLjava/lang/String;)Ljava/util/List;
            areturn
        end local 2 // android.view.accessibility.AccessibilityInteractionClient client
        end local 1 // java.lang.String viewId
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    7     1  viewId  Ljava/lang/String;
            4    7     2  client  Landroid/view/accessibility/AccessibilityInteractionClient;
    Signature: (Ljava/lang/String;)Ljava/util/List<Landroid/view/accessibility/AccessibilityNodeInfo;>;
    MethodParameters:
        Name  Flags
      viewId  

  public android.view.accessibility.AccessibilityWindowInfo getWindow();
    descriptor: ()Landroid/view/accessibility/AccessibilityWindowInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1577
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
         1: .line 1578
            aload 0 /* this */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
            ifne 3
         2: .line 1579
            aconst_null
            areturn
         3: .line 1581
      StackMap locals:
      StackMap stack:
            invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
            astore 1 /* client */
        start local 1 // android.view.accessibility.AccessibilityInteractionClient client
         4: .line 1582
            aload 1 /* client */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
            invokevirtual android.view.accessibility.AccessibilityInteractionClient.getWindow:(II)Landroid/view/accessibility/AccessibilityWindowInfo;
            areturn
        end local 1 // android.view.accessibility.AccessibilityInteractionClient client
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            4    5     1  client  Landroid/view/accessibility/AccessibilityInteractionClient;

  public android.view.accessibility.AccessibilityNodeInfo getParent();
    descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1596
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
         1: .line 1597
            aload 0 /* this */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getNodeForAccessibilityId:(J)Landroid/view/accessibility/AccessibilityNodeInfo;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public long getParentNodeId();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1606
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
            lreturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setParent(android.view.View);
    descriptor: (Landroid/view/View;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.View parent
         0: .line 1622
            aload 0 /* this */
            aload 1 /* parent */
            iconst_m1
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setParent:(Landroid/view/View;I)V
         1: .line 1623
            return
        end local 1 // android.view.View parent
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  parent  Landroid/view/View;
    MethodParameters:
        Name  Flags
      parent  

  public void setParent(android.view.View, int);
    descriptor: (Landroid/view/View;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.View root
        start local 2 // int virtualDescendantId
         0: .line 1645
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 1647
            aload 1 /* root */
            ifnull 2
            aload 1 /* root */
            invokevirtual android.view.View.getAccessibilityViewId:()I
            goto 3
      StackMap locals:
      StackMap stack:
         2: ldc 2147483647
         3: .line 1646
      StackMap locals:
      StackMap stack: int
            istore 3 /* rootAccessibilityViewId */
        start local 3 // int rootAccessibilityViewId
         4: .line 1648
            aload 0 /* this */
            iload 3 /* rootAccessibilityViewId */
            iload 2 /* virtualDescendantId */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
            putfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
         5: .line 1649
            return
        end local 3 // int rootAccessibilityViewId
        end local 2 // int virtualDescendantId
        end local 1 // android.view.View root
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    6     0                     this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    6     1                     root  Landroid/view/View;
            0    6     2      virtualDescendantId  I
            4    6     3  rootAccessibilityViewId  I
    MethodParameters:
                     Name  Flags
      root                 
      virtualDescendantId  

  public void getBoundsInParent(android.graphics.Rect);
    descriptor: (Landroid/graphics/Rect;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.graphics.Rect outBounds
         0: .line 1657
            aload 1 /* outBounds */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
            getfield android.graphics.Rect.left:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
            getfield android.graphics.Rect.top:I
         1: .line 1658
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
            getfield android.graphics.Rect.right:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
            getfield android.graphics.Rect.bottom:I
         2: .line 1657
            invokevirtual android.graphics.Rect.set:(IIII)V
         3: .line 1659
            return
        end local 1 // android.graphics.Rect outBounds
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    4     1  outBounds  Landroid/graphics/Rect;
    MethodParameters:
           Name  Flags
      outBounds  

  public void setBoundsInParent(android.graphics.Rect);
    descriptor: (Landroid/graphics/Rect;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.graphics.Rect bounds
         0: .line 1674
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 1675
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
            aload 1 /* bounds */
            getfield android.graphics.Rect.left:I
            aload 1 /* bounds */
            getfield android.graphics.Rect.top:I
            aload 1 /* bounds */
            getfield android.graphics.Rect.right:I
            aload 1 /* bounds */
            getfield android.graphics.Rect.bottom:I
            invokevirtual android.graphics.Rect.set:(IIII)V
         2: .line 1676
            return
        end local 1 // android.graphics.Rect bounds
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  bounds  Landroid/graphics/Rect;
    MethodParameters:
        Name  Flags
      bounds  

  public void getBoundsInScreen(android.graphics.Rect);
    descriptor: (Landroid/graphics/Rect;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.graphics.Rect outBounds
         0: .line 1684
            aload 1 /* outBounds */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            getfield android.graphics.Rect.left:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            getfield android.graphics.Rect.top:I
         1: .line 1685
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            getfield android.graphics.Rect.right:I
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            getfield android.graphics.Rect.bottom:I
         2: .line 1684
            invokevirtual android.graphics.Rect.set:(IIII)V
         3: .line 1686
            return
        end local 1 // android.graphics.Rect outBounds
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    4     1  outBounds  Landroid/graphics/Rect;
    MethodParameters:
           Name  Flags
      outBounds  

  public android.graphics.Rect getBoundsInScreen();
    descriptor: ()Landroid/graphics/Rect;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1694
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setBoundsInScreen(android.graphics.Rect);
    descriptor: (Landroid/graphics/Rect;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.graphics.Rect bounds
         0: .line 1710
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 1711
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            aload 1 /* bounds */
            getfield android.graphics.Rect.left:I
            aload 1 /* bounds */
            getfield android.graphics.Rect.top:I
            aload 1 /* bounds */
            getfield android.graphics.Rect.right:I
            aload 1 /* bounds */
            getfield android.graphics.Rect.bottom:I
            invokevirtual android.graphics.Rect.set:(IIII)V
         2: .line 1712
            return
        end local 1 // android.graphics.Rect bounds
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  bounds  Landroid/graphics/Rect;
    MethodParameters:
        Name  Flags
      bounds  

  public boolean isCheckable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1720
            aload 0 /* this */
            iconst_1
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setCheckable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean checkable
         0: .line 1736
            aload 0 /* this */
            iconst_1
            iload 1 /* checkable */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 1737
            return
        end local 1 // boolean checkable
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  checkable  Z
    MethodParameters:
           Name  Flags
      checkable  

  public boolean isChecked();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1745
            aload 0 /* this */
            iconst_2
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setChecked(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean checked
         0: .line 1761
            aload 0 /* this */
            iconst_2
            iload 1 /* checked */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 1762
            return
        end local 1 // boolean checked
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  checked  Z
    MethodParameters:
         Name  Flags
      checked  

  public boolean isFocusable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1770
            aload 0 /* this */
            iconst_4
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setFocusable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean focusable
         0: .line 1786
            aload 0 /* this */
            iconst_4
            iload 1 /* focusable */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 1787
            return
        end local 1 // boolean focusable
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  focusable  Z
    MethodParameters:
           Name  Flags
      focusable  

  public boolean isFocused();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1795
            aload 0 /* this */
            bipush 8
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setFocused(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean focused
         0: .line 1811
            aload 0 /* this */
            bipush 8
            iload 1 /* focused */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 1812
            return
        end local 1 // boolean focused
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  focused  Z
    MethodParameters:
         Name  Flags
      focused  

  public boolean isVisibleToUser();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1820
            aload 0 /* this */
            sipush 2048
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setVisibleToUser(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean visibleToUser
         0: .line 1836
            aload 0 /* this */
            sipush 2048
            iload 1 /* visibleToUser */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 1837
            return
        end local 1 // boolean visibleToUser
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  visibleToUser  Z
    MethodParameters:
               Name  Flags
      visibleToUser  

  public boolean isAccessibilityFocused();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1845
            aload 0 /* this */
            sipush 1024
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setAccessibilityFocused(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean focused
         0: .line 1861
            aload 0 /* this */
            sipush 1024
            iload 1 /* focused */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 1862
            return
        end local 1 // boolean focused
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  focused  Z
    MethodParameters:
         Name  Flags
      focused  

  public boolean isSelected();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1870
            aload 0 /* this */
            bipush 16
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setSelected(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean selected
         0: .line 1886
            aload 0 /* this */
            bipush 16
            iload 1 /* selected */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 1887
            return
        end local 1 // boolean selected
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  selected  Z
    MethodParameters:
          Name  Flags
      selected  

  public boolean isClickable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1895
            aload 0 /* this */
            bipush 32
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setClickable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean clickable
         0: .line 1911
            aload 0 /* this */
            bipush 32
            iload 1 /* clickable */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 1912
            return
        end local 1 // boolean clickable
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  clickable  Z
    MethodParameters:
           Name  Flags
      clickable  

  public boolean isLongClickable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1920
            aload 0 /* this */
            bipush 64
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setLongClickable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean longClickable
         0: .line 1936
            aload 0 /* this */
            bipush 64
            iload 1 /* longClickable */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 1937
            return
        end local 1 // boolean longClickable
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  longClickable  Z
    MethodParameters:
               Name  Flags
      longClickable  

  public boolean isEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1945
            aload 0 /* this */
            sipush 128
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean enabled
         0: .line 1961
            aload 0 /* this */
            sipush 128
            iload 1 /* enabled */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 1962
            return
        end local 1 // boolean enabled
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  enabled  Z
    MethodParameters:
         Name  Flags
      enabled  

  public boolean isPassword();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1970
            aload 0 /* this */
            sipush 256
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setPassword(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean password
         0: .line 1986
            aload 0 /* this */
            sipush 256
            iload 1 /* password */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 1987
            return
        end local 1 // boolean password
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  password  Z
    MethodParameters:
          Name  Flags
      password  

  public boolean isScrollable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 1995
            aload 0 /* this */
            sipush 512
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setScrollable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean scrollable
         0: .line 2011
            aload 0 /* this */
            sipush 512
            iload 1 /* scrollable */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 2012
            return
        end local 1 // boolean scrollable
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  scrollable  Z
    MethodParameters:
            Name  Flags
      scrollable  

  public boolean isEditable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2020
            aload 0 /* this */
            sipush 4096
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setEditable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean editable
         0: .line 2036
            aload 0 /* this */
            sipush 4096
            iload 1 /* editable */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 2037
            return
        end local 1 // boolean editable
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  editable  Z
    MethodParameters:
          Name  Flags
      editable  

  public void setPaneTitle(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // java.lang.CharSequence paneTitle
         0: .line 2051
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2052
            aload 0 /* this */
            aload 1 /* paneTitle */
            ifnonnull 3
         2: .line 2053
            aconst_null
            goto 4
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo
         3: aload 1 /* paneTitle */
            iconst_0
            aload 1 /* paneTitle */
            invokeinterface java.lang.CharSequence.length:()I
            invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
         4: .line 2052
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
            putfield android.view.accessibility.AccessibilityNodeInfo.mPaneTitle:Ljava/lang/CharSequence;
         5: .line 2054
            return
        end local 1 // java.lang.CharSequence paneTitle
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    6     1  paneTitle  Ljava/lang/CharSequence;
    MethodParameters:
           Name  Flags
      paneTitle  

  public java.lang.CharSequence getPaneTitle();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2063
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mPaneTitle:Ljava/lang/CharSequence;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public int getDrawingOrder();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2078
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mDrawingOrderInParent:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setDrawingOrder(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int drawingOrderInParent
         0: .line 2093
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2094
            aload 0 /* this */
            iload 1 /* drawingOrderInParent */
            putfield android.view.accessibility.AccessibilityNodeInfo.mDrawingOrderInParent:I
         2: .line 2095
            return
        end local 1 // int drawingOrderInParent
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    3     0                  this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  drawingOrderInParent  I
    MethodParameters:
                      Name  Flags
      drawingOrderInParent  

  public android.view.accessibility.AccessibilityNodeInfo$CollectionInfo getCollectionInfo();
    descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2104
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setCollectionInfo(android.view.accessibility.AccessibilityNodeInfo$CollectionInfo);
    descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.accessibility.AccessibilityNodeInfo$CollectionInfo collectionInfo
         0: .line 2119
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2120
            aload 0 /* this */
            aload 1 /* collectionInfo */
            putfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
         2: .line 2121
            return
        end local 1 // android.view.accessibility.AccessibilityNodeInfo$CollectionInfo collectionInfo
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0            this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  collectionInfo  Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
    MethodParameters:
                Name  Flags
      collectionInfo  

  public android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo getCollectionItemInfo();
    descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2130
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setCollectionItemInfo(android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo);
    descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo collectionItemInfo
         0: .line 2143
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2144
            aload 0 /* this */
            aload 1 /* collectionItemInfo */
            putfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
         2: .line 2145
            return
        end local 1 // android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo collectionItemInfo
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    3     0                this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  collectionItemInfo  Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
    MethodParameters:
                    Name  Flags
      collectionItemInfo  

  public android.view.accessibility.AccessibilityNodeInfo$RangeInfo getRangeInfo();
    descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2153
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setRangeInfo(android.view.accessibility.AccessibilityNodeInfo$RangeInfo);
    descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.accessibility.AccessibilityNodeInfo$RangeInfo rangeInfo
         0: .line 2167
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2168
            aload 0 /* this */
            aload 1 /* rangeInfo */
            putfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
         2: .line 2169
            return
        end local 1 // android.view.accessibility.AccessibilityNodeInfo$RangeInfo rangeInfo
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  rangeInfo  Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
    MethodParameters:
           Name  Flags
      rangeInfo  

  public boolean isContentInvalid();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2178
            aload 0 /* this */
            ldc 65536
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setContentInvalid(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean contentInvalid
         0: .line 2193
            aload 0 /* this */
            ldc 65536
            iload 1 /* contentInvalid */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 2194
            return
        end local 1 // boolean contentInvalid
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  contentInvalid  Z
    MethodParameters:
                Name  Flags
      contentInvalid  

  public boolean isContextClickable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2202
            aload 0 /* this */
            ldc 131072
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setContextClickable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean contextClickable
         0: .line 2217
            aload 0 /* this */
            ldc 131072
            iload 1 /* contextClickable */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 2218
            return
        end local 1 // boolean contextClickable
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  contextClickable  Z
    MethodParameters:
                  Name  Flags
      contextClickable  

  public int getLiveRegion();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2239
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mLiveRegion:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setLiveRegion(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int mode
         0: .line 2255
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2256
            aload 0 /* this */
            iload 1 /* mode */
            putfield android.view.accessibility.AccessibilityNodeInfo.mLiveRegion:I
         2: .line 2257
            return
        end local 1 // int mode
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  mode  I
    MethodParameters:
      Name  Flags
      mode  

  public boolean isMultiLine();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2265
            aload 0 /* this */
            ldc 32768
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setMultiLine(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean multiLine
         0: .line 2279
            aload 0 /* this */
            ldc 32768
            iload 1 /* multiLine */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 2280
            return
        end local 1 // boolean multiLine
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  multiLine  Z
    MethodParameters:
           Name  Flags
      multiLine  

  public boolean canOpenPopup();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2288
            aload 0 /* this */
            sipush 8192
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setCanOpenPopup(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean opensPopup
         0: .line 2302
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2303
            aload 0 /* this */
            sipush 8192
            iload 1 /* opensPopup */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         2: .line 2304
            return
        end local 1 // boolean opensPopup
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  opensPopup  Z
    MethodParameters:
            Name  Flags
      opensPopup  

  public boolean isDismissable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2312
            aload 0 /* this */
            sipush 16384
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setDismissable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean dismissable
         0: .line 2326
            aload 0 /* this */
            sipush 16384
            iload 1 /* dismissable */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 2327
            return
        end local 1 // boolean dismissable
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  dismissable  Z
    MethodParameters:
             Name  Flags
      dismissable  

  public boolean isImportantForAccessibility();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2338
            aload 0 /* this */
            ldc 262144
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setImportantForAccessibility(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean important
         0: .line 2353
            aload 0 /* this */
            ldc 262144
            iload 1 /* important */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 2354
            return
        end local 1 // boolean important
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  important  Z
    MethodParameters:
           Name  Flags
      important  

  public boolean isScreenReaderFocusable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2369
            aload 0 /* this */
            ldc 524288
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setScreenReaderFocusable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean screenReaderFocusable
         0: .line 2384
            aload 0 /* this */
            ldc 524288
            iload 1 /* screenReaderFocusable */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 2385
            return
        end local 1 // boolean screenReaderFocusable
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  screenReaderFocusable  Z
    MethodParameters:
                       Name  Flags
      screenReaderFocusable  

  public boolean isShowingHintText();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2395
            aload 0 /* this */
            ldc 1048576
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setShowingHintText(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean showingHintText
         0: .line 2411
            aload 0 /* this */
            ldc 1048576
            iload 1 /* showingHintText */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 2412
            return
        end local 1 // boolean showingHintText
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  showingHintText  Z
    MethodParameters:
                 Name  Flags
      showingHintText  

  public boolean isHeading();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2423
            aload 0 /* this */
            ldc 2097152
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getBooleanProperty:(I)Z
            ifeq 1
            iconst_1
            ireturn
         1: .line 2424
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getCollectionItemInfo:()Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            astore 1 /* itemInfo */
        start local 1 // android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo itemInfo
         2: .line 2425
            aload 1 /* itemInfo */
            ifnull 3
            aload 1 /* itemInfo */
            getfield android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.mHeading:Z
            ifeq 3
            iconst_1
            ireturn
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo
      StackMap stack:
         3: iconst_0
            ireturn
        end local 1 // android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo itemInfo
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Landroid/view/accessibility/AccessibilityNodeInfo;
            2    4     1  itemInfo  Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;

  public void setHeading(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean isHeading
         0: .line 2440
            aload 0 /* this */
            ldc 2097152
            iload 1 /* isHeading */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setBooleanProperty:(IZ)V
         1: .line 2441
            return
        end local 1 // boolean isHeading
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  isHeading  Z
    MethodParameters:
           Name  Flags
      isHeading  

  public java.lang.CharSequence getPackageName();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2449
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mPackageName:Ljava/lang/CharSequence;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setPackageName(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // java.lang.CharSequence packageName
         0: .line 2465
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2466
            aload 0 /* this */
            aload 1 /* packageName */
            putfield android.view.accessibility.AccessibilityNodeInfo.mPackageName:Ljava/lang/CharSequence;
         2: .line 2467
            return
        end local 1 // java.lang.CharSequence packageName
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  packageName  Ljava/lang/CharSequence;
    MethodParameters:
             Name  Flags
      packageName  

  public java.lang.CharSequence getClassName();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2475
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mClassName:Ljava/lang/CharSequence;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setClassName(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // java.lang.CharSequence className
         0: .line 2491
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2492
            aload 0 /* this */
            aload 1 /* className */
            putfield android.view.accessibility.AccessibilityNodeInfo.mClassName:Ljava/lang/CharSequence;
         2: .line 2493
            return
        end local 1 // java.lang.CharSequence className
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  className  Ljava/lang/CharSequence;
    MethodParameters:
           Name  Flags
      className  

  public java.lang.CharSequence getText();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2515
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
            instanceof android.text.Spanned
            ifeq 16
         1: .line 2516
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
            checkcast android.text.Spanned
            astore 1 /* spanned */
        start local 1 // android.text.Spanned spanned
         2: .line 2518
            aload 1 /* spanned */
            iconst_0
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
            invokeinterface java.lang.CharSequence.length:()I
            ldc Landroid/text/style/AccessibilityClickableSpan;
            invokeinterface android.text.Spanned.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object;
            checkcast android.text.style.AccessibilityClickableSpan[]
         3: .line 2517
            astore 2 /* clickableSpans */
        start local 2 // android.text.style.AccessibilityClickableSpan[] clickableSpans
         4: .line 2519
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         5: goto 8
         6: .line 2520
      StackMap locals: android.text.Spanned android.text.style.AccessibilityClickableSpan[] int
      StackMap stack:
            aload 2 /* clickableSpans */
            iload 3 /* i */
            aaload
            aload 0 /* this */
            invokevirtual android.text.style.AccessibilityClickableSpan.copyConnectionDataFrom:(Landroid/view/accessibility/AccessibilityNodeInfo;)V
         7: .line 2519
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 3 /* i */
            aload 2 /* clickableSpans */
            arraylength
            if_icmplt 6
        end local 3 // int i
         9: .line 2523
            aload 1 /* spanned */
            iconst_0
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
            invokeinterface java.lang.CharSequence.length:()I
            ldc Landroid/text/style/AccessibilityURLSpan;
            invokeinterface android.text.Spanned.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object;
            checkcast android.text.style.AccessibilityURLSpan[]
        10: .line 2522
            astore 3 /* urlSpans */
        start local 3 // android.text.style.AccessibilityURLSpan[] urlSpans
        11: .line 2524
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        12: goto 15
        13: .line 2525
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.text.Spanned android.text.style.AccessibilityClickableSpan[] android.text.style.AccessibilityURLSpan[] int
      StackMap stack:
            aload 3 /* urlSpans */
            iload 4 /* i */
            aaload
            aload 0 /* this */
            invokevirtual android.text.style.AccessibilityURLSpan.copyConnectionDataFrom:(Landroid/view/accessibility/AccessibilityNodeInfo;)V
        14: .line 2524
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        15: iload 4 /* i */
            aload 3 /* urlSpans */
            arraylength
            if_icmplt 13
        end local 4 // int i
        end local 3 // android.text.style.AccessibilityURLSpan[] urlSpans
        end local 2 // android.text.style.AccessibilityClickableSpan[] clickableSpans
        end local 1 // android.text.Spanned spanned
        16: .line 2528
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo
      StackMap stack:
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   17     0            this  Landroid/view/accessibility/AccessibilityNodeInfo;
            2   16     1         spanned  Landroid/text/Spanned;
            4   16     2  clickableSpans  [Landroid/text/style/AccessibilityClickableSpan;
            5    9     3               i  I
           11   16     3        urlSpans  [Landroid/text/style/AccessibilityURLSpan;
           12   16     4               i  I

  public java.lang.CharSequence getOriginalText();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2536
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mOriginalText:Ljava/lang/CharSequence;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setText(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=10, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // java.lang.CharSequence text
         0: .line 2552
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2553
            aload 0 /* this */
            aload 1 /* text */
            putfield android.view.accessibility.AccessibilityNodeInfo.mOriginalText:Ljava/lang/CharSequence;
         2: .line 2555
            aload 1 /* text */
            instanceof android.text.Spanned
            ifeq 28
         3: .line 2557
            aload 1 /* text */
            checkcast android.text.Spanned
            iconst_0
            aload 1 /* text */
            invokeinterface java.lang.CharSequence.length:()I
            ldc Landroid/text/style/ClickableSpan;
            invokeinterface android.text.Spanned.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object;
            checkcast android.text.style.ClickableSpan[]
         4: .line 2556
            astore 2 /* spans */
        start local 2 // android.text.style.ClickableSpan[] spans
         5: .line 2558
            aload 2 /* spans */
            arraylength
            ifle 28
         6: .line 2559
            new android.text.SpannableStringBuilder
            dup
            aload 1 /* text */
            invokespecial android.text.SpannableStringBuilder.<init>:(Ljava/lang/CharSequence;)V
            astore 3 /* spannable */
        start local 3 // android.text.Spannable spannable
         7: .line 2560
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         8: goto 25
         9: .line 2561
      StackMap locals: android.text.style.ClickableSpan[] android.text.Spannable int
      StackMap stack:
            aload 2 /* spans */
            iload 4 /* i */
            aaload
            astore 5 /* span */
        start local 5 // android.text.style.ClickableSpan span
        10: .line 2562
            aload 5 /* span */
            instanceof android.text.style.AccessibilityClickableSpan
            ifne 26
        11: .line 2563
            aload 5 /* span */
            instanceof android.text.style.AccessibilityURLSpan
            ifeq 13
        12: .line 2565
            goto 26
        13: .line 2567
      StackMap locals: android.text.style.ClickableSpan
      StackMap stack:
            aload 3 /* spannable */
            aload 5 /* span */
            invokeinterface android.text.Spannable.getSpanStart:(Ljava/lang/Object;)I
            istore 6 /* spanToReplaceStart */
        start local 6 // int spanToReplaceStart
        14: .line 2568
            aload 3 /* spannable */
            aload 5 /* span */
            invokeinterface android.text.Spannable.getSpanEnd:(Ljava/lang/Object;)I
            istore 7 /* spanToReplaceEnd */
        start local 7 // int spanToReplaceEnd
        15: .line 2569
            aload 3 /* spannable */
            aload 5 /* span */
            invokeinterface android.text.Spannable.getSpanFlags:(Ljava/lang/Object;)I
            istore 8 /* spanToReplaceFlags */
        start local 8 // int spanToReplaceFlags
        16: .line 2570
            aload 3 /* spannable */
            aload 5 /* span */
            invokeinterface android.text.Spannable.removeSpan:(Ljava/lang/Object;)V
        17: .line 2571
            aload 5 /* span */
            instanceof android.text.style.URLSpan
            ifeq 19
        18: .line 2572
            new android.text.style.AccessibilityURLSpan
            dup
            aload 5 /* span */
            checkcast android.text.style.URLSpan
            invokespecial android.text.style.AccessibilityURLSpan.<init>:(Landroid/text/style/URLSpan;)V
            goto 20
        19: .line 2573
      StackMap locals: int int int
      StackMap stack:
            new android.text.style.AccessibilityClickableSpan
            dup
            aload 5 /* span */
            invokevirtual android.text.style.ClickableSpan.getId:()I
            invokespecial android.text.style.AccessibilityClickableSpan.<init>:(I)V
        20: .line 2571
      StackMap locals:
      StackMap stack: android.text.style.ClickableSpan
            astore 9 /* replacementSpan */
        start local 9 // android.text.style.ClickableSpan replacementSpan
        21: .line 2574
            aload 3 /* spannable */
            aload 9 /* replacementSpan */
            iload 6 /* spanToReplaceStart */
            iload 7 /* spanToReplaceEnd */
        22: .line 2575
            iload 8 /* spanToReplaceFlags */
        23: .line 2574
            invokeinterface android.text.Spannable.setSpan:(Ljava/lang/Object;III)V
        end local 9 // android.text.style.ClickableSpan replacementSpan
        end local 8 // int spanToReplaceFlags
        end local 7 // int spanToReplaceEnd
        end local 6 // int spanToReplaceStart
        end local 5 // android.text.style.ClickableSpan span
        24: .line 2560
            iinc 4 /* i */ 1
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence android.text.style.ClickableSpan[] android.text.Spannable int
      StackMap stack:
        25: iload 4 /* i */
            aload 2 /* spans */
            arraylength
            if_icmplt 9
        end local 4 // int i
        26: .line 2577
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* spannable */
            putfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
        27: .line 2578
            return
        end local 3 // android.text.Spannable spannable
        end local 2 // android.text.style.ClickableSpan[] spans
        28: .line 2581
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* text */
            ifnonnull 29
            aconst_null
            goto 30
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo
        29: aload 1 /* text */
            iconst_0
            aload 1 /* text */
            invokeinterface java.lang.CharSequence.length:()I
            invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
        30: putfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
        31: .line 2582
            return
        end local 1 // java.lang.CharSequence text
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   32     0                this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0   32     1                text  Ljava/lang/CharSequence;
            5   28     2               spans  [Landroid/text/style/ClickableSpan;
            7   28     3           spannable  Landroid/text/Spannable;
            8   26     4                   i  I
           10   24     5                span  Landroid/text/style/ClickableSpan;
           14   24     6  spanToReplaceStart  I
           15   24     7    spanToReplaceEnd  I
           16   24     8  spanToReplaceFlags  I
           21   24     9     replacementSpan  Landroid/text/style/ClickableSpan;
    MethodParameters:
      Name  Flags
      text  

  public java.lang.CharSequence getHintText();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2590
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mHintText:Ljava/lang/CharSequence;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setHintText(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // java.lang.CharSequence hintText
         0: .line 2606
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2607
            aload 0 /* this */
            aload 1 /* hintText */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo
         2: aload 1 /* hintText */
            iconst_0
            aload 1 /* hintText */
            invokeinterface java.lang.CharSequence.length:()I
            invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
         3: putfield android.view.accessibility.AccessibilityNodeInfo.mHintText:Ljava/lang/CharSequence;
         4: .line 2608
            return
        end local 1 // java.lang.CharSequence hintText
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    5     1  hintText  Ljava/lang/CharSequence;
    MethodParameters:
          Name  Flags
      hintText  

  public void setError(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // java.lang.CharSequence error
         0: .line 2623
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2624
            aload 0 /* this */
            aload 1 /* error */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo
         2: aload 1 /* error */
            iconst_0
            aload 1 /* error */
            invokeinterface java.lang.CharSequence.length:()I
            invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
         3: putfield android.view.accessibility.AccessibilityNodeInfo.mError:Ljava/lang/CharSequence;
         4: .line 2625
            return
        end local 1 // java.lang.CharSequence error
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    5     1  error  Ljava/lang/CharSequence;
    MethodParameters:
       Name  Flags
      error  

  public java.lang.CharSequence getError();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2633
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mError:Ljava/lang/CharSequence;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public java.lang.CharSequence getContentDescription();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2642
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mContentDescription:Ljava/lang/CharSequence;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setContentDescription(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // java.lang.CharSequence contentDescription
         0: .line 2658
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2659
            aload 0 /* this */
            aload 1 /* contentDescription */
            ifnonnull 2
            aconst_null
            goto 3
         2: .line 2660
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo
            aload 1 /* contentDescription */
            iconst_0
            aload 1 /* contentDescription */
            invokeinterface java.lang.CharSequence.length:()I
            invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
         3: .line 2659
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
            putfield android.view.accessibility.AccessibilityNodeInfo.mContentDescription:Ljava/lang/CharSequence;
         4: .line 2661
            return
        end local 1 // java.lang.CharSequence contentDescription
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    5     0                this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    5     1  contentDescription  Ljava/lang/CharSequence;
    MethodParameters:
                    Name  Flags
      contentDescription  

  public java.lang.CharSequence getTooltipText();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2670
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTooltipText:Ljava/lang/CharSequence;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setTooltipText(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // java.lang.CharSequence tooltipText
         0: .line 2686
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2687
            aload 0 /* this */
            aload 1 /* tooltipText */
            ifnonnull 2
            aconst_null
            goto 3
         2: .line 2688
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo
            aload 1 /* tooltipText */
            iconst_0
            aload 1 /* tooltipText */
            invokeinterface java.lang.CharSequence.length:()I
            invokeinterface java.lang.CharSequence.subSequence:(II)Ljava/lang/CharSequence;
         3: .line 2687
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo java.lang.CharSequence
            putfield android.view.accessibility.AccessibilityNodeInfo.mTooltipText:Ljava/lang/CharSequence;
         4: .line 2689
            return
        end local 1 // java.lang.CharSequence tooltipText
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    5     1  tooltipText  Ljava/lang/CharSequence;
    MethodParameters:
             Name  Flags
      tooltipText  

  public void setLabelFor(android.view.View);
    descriptor: (Landroid/view/View;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.View labeled
         0: .line 2698
            aload 0 /* this */
            aload 1 /* labeled */
            iconst_m1
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setLabelFor:(Landroid/view/View;I)V
         1: .line 2699
            return
        end local 1 // android.view.View labeled
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  labeled  Landroid/view/View;
    MethodParameters:
         Name  Flags
      labeled  

  public void setLabelFor(android.view.View, int);
    descriptor: (Landroid/view/View;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.View root
        start local 2 // int virtualDescendantId
         0: .line 2721
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2722
            aload 1 /* root */
            ifnull 3
         2: .line 2723
            aload 1 /* root */
            invokevirtual android.view.View.getAccessibilityViewId:()I
            goto 4
      StackMap locals:
      StackMap stack:
         3: ldc 2147483647
         4: .line 2722
      StackMap locals:
      StackMap stack: int
            istore 3 /* rootAccessibilityViewId */
        start local 3 // int rootAccessibilityViewId
         5: .line 2724
            aload 0 /* this */
            iload 3 /* rootAccessibilityViewId */
            iload 2 /* virtualDescendantId */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
            putfield android.view.accessibility.AccessibilityNodeInfo.mLabelForId:J
         6: .line 2725
            return
        end local 3 // int rootAccessibilityViewId
        end local 2 // int virtualDescendantId
        end local 1 // android.view.View root
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    7     0                     this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    7     1                     root  Landroid/view/View;
            0    7     2      virtualDescendantId  I
            5    7     3  rootAccessibilityViewId  I
    MethodParameters:
                     Name  Flags
      root                 
      virtualDescendantId  

  public android.view.accessibility.AccessibilityNodeInfo getLabelFor();
    descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2739
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
         1: .line 2740
            aload 0 /* this */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mLabelForId:J
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getNodeForAccessibilityId:(J)Landroid/view/accessibility/AccessibilityNodeInfo;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setLabeledBy(android.view.View);
    descriptor: (Landroid/view/View;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.View label
         0: .line 2750
            aload 0 /* this */
            aload 1 /* label */
            iconst_m1
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setLabeledBy:(Landroid/view/View;I)V
         1: .line 2751
            return
        end local 1 // android.view.View label
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  label  Landroid/view/View;
    MethodParameters:
       Name  Flags
      label  

  public void setLabeledBy(android.view.View, int);
    descriptor: (Landroid/view/View;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.View root
        start local 2 // int virtualDescendantId
         0: .line 2773
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2774
            aload 1 /* root */
            ifnull 3
         2: .line 2775
            aload 1 /* root */
            invokevirtual android.view.View.getAccessibilityViewId:()I
            goto 4
      StackMap locals:
      StackMap stack:
         3: ldc 2147483647
         4: .line 2774
      StackMap locals:
      StackMap stack: int
            istore 3 /* rootAccessibilityViewId */
        start local 3 // int rootAccessibilityViewId
         5: .line 2776
            aload 0 /* this */
            iload 3 /* rootAccessibilityViewId */
            iload 2 /* virtualDescendantId */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.makeNodeId:(II)J
            putfield android.view.accessibility.AccessibilityNodeInfo.mLabeledById:J
         6: .line 2777
            return
        end local 3 // int rootAccessibilityViewId
        end local 2 // int virtualDescendantId
        end local 1 // android.view.View root
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    7     0                     this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    7     1                     root  Landroid/view/View;
            0    7     2      virtualDescendantId  I
            5    7     3  rootAccessibilityViewId  I
    MethodParameters:
                     Name  Flags
      root                 
      virtualDescendantId  

  public android.view.accessibility.AccessibilityNodeInfo getLabeledBy();
    descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2791
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceSealed:()V
         1: .line 2792
            aload 0 /* this */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mLabeledById:J
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.getNodeForAccessibilityId:(J)Landroid/view/accessibility/AccessibilityNodeInfo;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setViewIdResourceName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // java.lang.String viewIdResName
         0: .line 2807
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2808
            aload 0 /* this */
            aload 1 /* viewIdResName */
            putfield android.view.accessibility.AccessibilityNodeInfo.mViewIdResourceName:Ljava/lang/String;
         2: .line 2809
            return
        end local 1 // java.lang.String viewIdResName
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  viewIdResName  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      viewIdResName  

  public java.lang.String getViewIdResourceName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2824
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mViewIdResourceName:Ljava/lang/String;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public int getTextSelectionStart();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2839
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionStart:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public int getTextSelectionEnd();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2854
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionEnd:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setTextSelection(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int start
        start local 2 // int end
         0: .line 2871
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2872
            aload 0 /* this */
            iload 1 /* start */
            putfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionStart:I
         2: .line 2873
            aload 0 /* this */
            iload 2 /* end */
            putfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionEnd:I
         3: .line 2874
            return
        end local 2 // int end
        end local 1 // int start
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    4     1  start  I
            0    4     2    end  I
    MethodParameters:
       Name  Flags
      start  
      end    

  public int getInputType();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2882
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mInputType:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setInputType(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int inputType
         0: .line 2899
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2900
            aload 0 /* this */
            iload 1 /* inputType */
            putfield android.view.accessibility.AccessibilityNodeInfo.mInputType:I
         2: .line 2901
            return
        end local 1 // int inputType
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  inputType  I
    MethodParameters:
           Name  Flags
      inputType  

  public android.os.Bundle getExtras();
    descriptor: ()Landroid/os/Bundle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2917
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 2918
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
         2: .line 2920
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
            areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public boolean hasExtras();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2928
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
            ifnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  private boolean getBooleanProperty(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int property
         0: .line 2938
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
            iload 1 /* property */
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // int property
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  property  I
    MethodParameters:
          Name  Flags
      property  

  private void setBooleanProperty(int, boolean);
    descriptor: (IZ)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int property
        start local 2 // boolean value
         0: .line 2950
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2951
            iload 2 /* value */
            ifeq 4
         2: .line 2952
            aload 0 /* this */
            dup
            getfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
            iload 1 /* property */
            ior
            putfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
         3: .line 2953
            goto 5
         4: .line 2954
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
            iload 1 /* property */
            iconst_m1
            ixor
            iand
            putfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
         5: .line 2956
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean value
        end local 1 // int property
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    6     1  property  I
            0    6     2     value  Z
    MethodParameters:
          Name  Flags
      property  
      value     

  public void setConnectionId(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int connectionId
         0: .line 2967
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 2968
            aload 0 /* this */
            iload 1 /* connectionId */
            putfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
         2: .line 2969
            return
        end local 1 // int connectionId
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  connectionId  I
    MethodParameters:
              Name  Flags
      connectionId  

  public int getConnectionId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 2979
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

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

  public void setSourceNodeId(long, int);
    descriptor: (JI)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // long sourceId
        start local 3 // int windowId
         0: .line 2999
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.enforceNotSealed:()V
         1: .line 3000
            aload 0 /* this */
            lload 1 /* sourceId */
            putfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
         2: .line 3001
            aload 0 /* this */
            iload 3 /* windowId */
            putfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
         3: .line 3002
            return
        end local 3 // int windowId
        end local 1 // long sourceId
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    4     1  sourceId  J
            0    4     3  windowId  I
    MethodParameters:
          Name  Flags
      sourceId  
      windowId  

  public long getSourceNodeId();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 3012
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            lreturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public void setSealed(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // boolean sealed
         0: .line 3023
            aload 0 /* this */
            iload 1 /* sealed */
            putfield android.view.accessibility.AccessibilityNodeInfo.mSealed:Z
         1: .line 3024
            return
        end local 1 // boolean sealed
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    2     1  sealed  Z
    MethodParameters:
        Name  Flags
      sealed  

  public boolean isSealed();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 3034
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSealed:Z
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  protected void enforceSealed();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 3045
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.isSealed:()Z
            ifne 2
         1: .line 3046
            new java.lang.IllegalStateException
            dup
            ldc "Cannot perform this action on a not sealed instance."
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 3049
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  private void enforceValidFocusDirection(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int direction
         0: .line 3052
            iload 1 /* direction */
            lookupswitch { // 6
                    1: 1
                    2: 1
                   17: 1
                   33: 1
                   66: 1
                  130: 1
              default: 2
          }
         1: .line 3059
      StackMap locals:
      StackMap stack:
            return
         2: .line 3061
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unknown direction: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* direction */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // int direction
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  direction  I
    MethodParameters:
           Name  Flags
      direction  

  private void enforceValidFocusType(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // int focusType
         0: .line 3066
            iload 1 /* focusType */
            tableswitch { // 1 - 2
                    1: 1
                    2: 1
              default: 2
          }
         1: .line 3069
      StackMap locals:
      StackMap stack:
            return
         2: .line 3071
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unknown focus type: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* focusType */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // int focusType
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  focusType  I
    MethodParameters:
           Name  Flags
      focusType  

  protected void enforceNotSealed();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 3083
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.isSealed:()Z
            ifeq 2
         1: .line 3084
            new java.lang.IllegalStateException
            dup
            ldc "Cannot perform this action on a sealed instance."
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 3087
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public static android.view.accessibility.AccessibilityNodeInfo obtain(android.view.View);
    descriptor: (Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.view.View source
         0: .line 3099
            invokestatic android.view.accessibility.AccessibilityNodeInfo.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo;
            astore 1 /* info */
        start local 1 // android.view.accessibility.AccessibilityNodeInfo info
         1: .line 3100
            aload 1 /* info */
            aload 0 /* source */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setSource:(Landroid/view/View;)V
         2: .line 3101
            aload 1 /* info */
            areturn
        end local 1 // android.view.accessibility.AccessibilityNodeInfo info
        end local 0 // android.view.View source
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0  source  Landroid/view/View;
            1    3     1    info  Landroid/view/accessibility/AccessibilityNodeInfo;
    MethodParameters:
        Name  Flags
      source  

  public static android.view.accessibility.AccessibilityNodeInfo obtain(android.view.View, int);
    descriptor: (Landroid/view/View;I)Landroid/view/accessibility/AccessibilityNodeInfo;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.view.View root
        start local 1 // int virtualDescendantId
         0: .line 3115
            invokestatic android.view.accessibility.AccessibilityNodeInfo.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo;
            astore 2 /* info */
        start local 2 // android.view.accessibility.AccessibilityNodeInfo info
         1: .line 3116
            aload 2 /* info */
            aload 0 /* root */
            iload 1 /* virtualDescendantId */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.setSource:(Landroid/view/View;I)V
         2: .line 3117
            aload 2 /* info */
            areturn
        end local 2 // android.view.accessibility.AccessibilityNodeInfo info
        end local 1 // int virtualDescendantId
        end local 0 // android.view.View root
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    3     0                 root  Landroid/view/View;
            0    3     1  virtualDescendantId  I
            1    3     2                 info  Landroid/view/accessibility/AccessibilityNodeInfo;
    MethodParameters:
                     Name  Flags
      root                 
      virtualDescendantId  

  public static android.view.accessibility.AccessibilityNodeInfo obtain();
    descriptor: ()Landroid/view/accessibility/AccessibilityNodeInfo;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=0
         0: .line 3126
            getstatic android.view.accessibility.AccessibilityNodeInfo.sPool:Landroid/util/Pools$SynchronizedPool;
            invokevirtual android.util.Pools$SynchronizedPool.acquire:()Ljava/lang/Object;
            checkcast android.view.accessibility.AccessibilityNodeInfo
            astore 0 /* info */
        start local 0 // android.view.accessibility.AccessibilityNodeInfo info
         1: .line 3127
            getstatic android.view.accessibility.AccessibilityNodeInfo.sNumInstancesInUse:Ljava/util/concurrent/atomic/AtomicInteger;
            ifnull 3
         2: .line 3128
            getstatic android.view.accessibility.AccessibilityNodeInfo.sNumInstancesInUse:Ljava/util/concurrent/atomic/AtomicInteger;
            invokevirtual java.util.concurrent.atomic.AtomicInteger.incrementAndGet:()I
            pop
         3: .line 3130
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo
      StackMap stack:
            aload 0 /* info */
            ifnull 4
            aload 0 /* info */
            goto 5
      StackMap locals:
      StackMap stack:
         4: new android.view.accessibility.AccessibilityNodeInfo
            dup
            invokespecial android.view.accessibility.AccessibilityNodeInfo.<init>:()V
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo
         5: areturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo info
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    6     0  info  Landroid/view/accessibility/AccessibilityNodeInfo;

  public static android.view.accessibility.AccessibilityNodeInfo obtain(android.view.accessibility.AccessibilityNodeInfo);
    descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo info
         0: .line 3142
            invokestatic android.view.accessibility.AccessibilityNodeInfo.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo;
            astore 1 /* infoClone */
        start local 1 // android.view.accessibility.AccessibilityNodeInfo infoClone
         1: .line 3143
            aload 1 /* infoClone */
            aload 0 /* info */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.init:(Landroid/view/accessibility/AccessibilityNodeInfo;)V
         2: .line 3144
            aload 1 /* infoClone */
            areturn
        end local 1 // android.view.accessibility.AccessibilityNodeInfo infoClone
        end local 0 // android.view.accessibility.AccessibilityNodeInfo info
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       info  Landroid/view/accessibility/AccessibilityNodeInfo;
            1    3     1  infoClone  Landroid/view/accessibility/AccessibilityNodeInfo;
    MethodParameters:
      Name  Flags
      info  

  public void recycle();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 3155
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.clear:()V
         1: .line 3156
            getstatic android.view.accessibility.AccessibilityNodeInfo.sPool:Landroid/util/Pools$SynchronizedPool;
            aload 0 /* this */
            invokevirtual android.util.Pools$SynchronizedPool.release:(Ljava/lang/Object;)Z
            pop
         2: .line 3157
            getstatic android.view.accessibility.AccessibilityNodeInfo.sNumInstancesInUse:Ljava/util/concurrent/atomic/AtomicInteger;
            ifnull 4
         3: .line 3158
            getstatic android.view.accessibility.AccessibilityNodeInfo.sNumInstancesInUse:Ljava/util/concurrent/atomic/AtomicInteger;
            invokevirtual java.util.concurrent.atomic.AtomicInteger.decrementAndGet:()I
            pop
         4: .line 3160
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  public static void setNumInstancesInUseCounter(java.util.concurrent.atomic.AtomicInteger);
    descriptor: (Ljava/util/concurrent/atomic/AtomicInteger;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.concurrent.atomic.AtomicInteger counter
         0: .line 3169
            aload 0 /* counter */
            putstatic android.view.accessibility.AccessibilityNodeInfo.sNumInstancesInUse:Ljava/util/concurrent/atomic/AtomicInteger;
         1: .line 3170
            return
        end local 0 // java.util.concurrent.atomic.AtomicInteger counter
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0  counter  Ljava/util/concurrent/atomic/AtomicInteger;
    MethodParameters:
         Name  Flags
      counter  

  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.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.os.Parcel parcel
        start local 2 // int flags
         0: .line 3181
            aload 0 /* this */
            aload 1 /* parcel */
            iload 2 /* flags */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.writeToParcelNoRecycle:(Landroid/os/Parcel;I)V
         1: .line 3184
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.recycle:()V
         2: .line 3185
            return
        end local 2 // int flags
        end local 1 // android.os.Parcel parcel
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    3     1  parcel  Landroid/os/Parcel;
            0    3     2   flags  I
    MethodParameters:
        Name  Flags
      parcel  
      flags   

  public void writeToParcelNoRecycle(android.os.Parcel, int);
    descriptor: (Landroid/os/Parcel;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=13, args_size=3
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.os.Parcel parcel
        start local 2 // int flags
         0: .line 3191
            lconst_0
            lstore 3 /* nonDefaultFields */
        start local 3 // long nonDefaultFields
         1: .line 3192
            iconst_0
            istore 5 /* fieldIndex */
        start local 5 // int fieldIndex
         2: .line 3193
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.isSealed:()Z
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.isSealed:()Z
            if_icmpeq 3
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
         3: .line 3194
      StackMap locals: long int
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
         4: .line 3195
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            lcmp
            ifeq 5
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
         5: .line 3196
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
         6: .line 3197
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
            if_icmpeq 7
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
         7: .line 3198
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
         8: .line 3199
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
            lcmp
            ifeq 9
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
         9: .line 3200
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        10: .line 3201
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mLabelForId:J
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mLabelForId:J
            lcmp
            ifeq 11
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        11: .line 3202
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        12: .line 3203
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mLabeledById:J
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mLabeledById:J
            lcmp
            ifeq 13
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        13: .line 3204
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        14: .line 3205
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalBefore:J
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalBefore:J
            lcmp
            ifeq 15
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        15: .line 3206
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        16: .line 3207
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalAfter:J
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalAfter:J
            lcmp
            ifeq 17
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        17: .line 3208
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        18: .line 3209
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
            if_icmpeq 19
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        19: .line 3210
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        20: .line 3211
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            invokestatic android.util.LongArray.elementsEqual:(Landroid/util/LongArray;Landroid/util/LongArray;)Z
            ifne 22
        21: .line 3212
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        22: .line 3214
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        23: .line 3215
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 25
        24: .line 3216
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        25: .line 3218
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        26: .line 3219
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 28
        27: .line 3220
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        28: .line 3222
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        29: .line 3223
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 30
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        30: .line 3224
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        31: .line 3225
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
            if_icmpeq 32
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        32: .line 3226
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        33: .line 3227
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mMovementGranularities:I
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mMovementGranularities:I
            if_icmpeq 35
        34: .line 3228
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        35: .line 3230
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        36: .line 3231
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
            if_icmpeq 37
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        37: .line 3232
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        38: .line 3233
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mPackageName:Ljava/lang/CharSequence;
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mPackageName:Ljava/lang/CharSequence;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 40
        39: .line 3234
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        40: .line 3236
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        41: .line 3237
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mClassName:Ljava/lang/CharSequence;
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mClassName:Ljava/lang/CharSequence;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 42
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        42: .line 3238
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        43: .line 3239
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 44
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        44: .line 3240
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        45: .line 3241
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mHintText:Ljava/lang/CharSequence;
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mHintText:Ljava/lang/CharSequence;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 47
        46: .line 3242
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        47: .line 3244
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        48: .line 3245
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mError:Ljava/lang/CharSequence;
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mError:Ljava/lang/CharSequence;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 49
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        49: .line 3246
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        50: .line 3247
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mContentDescription:Ljava/lang/CharSequence;
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mContentDescription:Ljava/lang/CharSequence;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 52
        51: .line 3248
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        52: .line 3250
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        53: .line 3251
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mPaneTitle:Ljava/lang/CharSequence;
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mPaneTitle:Ljava/lang/CharSequence;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 55
        54: .line 3252
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        55: .line 3254
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        56: .line 3255
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTooltipText:Ljava/lang/CharSequence;
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mTooltipText:Ljava/lang/CharSequence;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 58
        57: .line 3256
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        58: .line 3258
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        59: .line 3259
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mViewIdResourceName:Ljava/lang/String;
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mViewIdResourceName:Ljava/lang/String;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 61
        60: .line 3260
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        61: .line 3262
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        62: .line 3263
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionStart:I
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionStart:I
            if_icmpeq 64
        63: .line 3264
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        64: .line 3266
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        65: .line 3267
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionEnd:I
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionEnd:I
            if_icmpeq 67
        66: .line 3268
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        67: .line 3270
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        68: .line 3271
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mInputType:I
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mInputType:I
            if_icmpeq 69
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        69: .line 3272
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        70: .line 3273
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mLiveRegion:I
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mLiveRegion:I
            if_icmpeq 71
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        71: .line 3274
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        72: .line 3275
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mDrawingOrderInParent:I
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mDrawingOrderInParent:I
            if_icmpeq 74
        73: .line 3276
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        74: .line 3278
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        75: .line 3279
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mExtraDataKeys:Ljava/util/ArrayList;
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mExtraDataKeys:Ljava/util/ArrayList;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 77
        76: .line 3280
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        77: .line 3282
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        78: .line 3283
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 79
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        79: .line 3284
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        80: .line 3285
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 81
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        81: .line 3286
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        82: .line 3287
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 84
        83: .line 3288
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        84: .line 3290
      StackMap locals:
      StackMap stack:
            iinc 5 /* fieldIndex */ 1
        85: .line 3291
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 87
        86: .line 3292
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            invokestatic com.android.internal.util.BitUtils.bitAt:(I)J
            lor
            lstore 3 /* nonDefaultFields */
        87: .line 3294
      StackMap locals:
      StackMap stack:
            iload 5 /* fieldIndex */
            istore 6 /* totalFields */
        start local 6 // int totalFields
        88: .line 3295
            aload 1 /* parcel */
            lload 3 /* nonDefaultFields */
            invokevirtual android.os.Parcel.writeLong:(J)V
        89: .line 3297
            iconst_0
            istore 5 /* fieldIndex */
        90: .line 3298
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 93
            aload 1 /* parcel */
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.isSealed:()Z
            ifeq 91
            iconst_1
            goto 92
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel int long int int
      StackMap stack: android.os.Parcel
        91: iconst_0
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel int long int int
      StackMap stack: android.os.Parcel int
        92: invokevirtual android.os.Parcel.writeInt:(I)V
        93: .line 3299
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 94
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            invokevirtual android.os.Parcel.writeLong:(J)V
        94: .line 3300
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 95
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        95: .line 3301
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 96
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
            invokevirtual android.os.Parcel.writeLong:(J)V
        96: .line 3302
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 97
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mLabelForId:J
            invokevirtual android.os.Parcel.writeLong:(J)V
        97: .line 3303
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 98
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mLabeledById:J
            invokevirtual android.os.Parcel.writeLong:(J)V
        98: .line 3304
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 99
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalBefore:J
            invokevirtual android.os.Parcel.writeLong:(J)V
        99: .line 3305
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 100
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalAfter:J
            invokevirtual android.os.Parcel.writeLong:(J)V
       100: .line 3307
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 101
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
            invokevirtual android.os.Parcel.writeInt:(I)V
       101: .line 3309
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 113
       102: .line 3310
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            astore 7 /* childIds */
        start local 7 // android.util.LongArray childIds
       103: .line 3311
            aload 7 /* childIds */
            ifnonnull 106
       104: .line 3312
            aload 1 /* parcel */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
       105: .line 3313
            goto 113
       106: .line 3314
      StackMap locals: android.util.LongArray
      StackMap stack:
            aload 7 /* childIds */
            invokevirtual android.util.LongArray.size:()I
            istore 8 /* childIdsSize */
        start local 8 // int childIdsSize
       107: .line 3315
            aload 1 /* parcel */
            iload 8 /* childIdsSize */
            invokevirtual android.os.Parcel.writeInt:(I)V
       108: .line 3316
            iconst_0
            istore 9 /* i */
        start local 9 // int i
       109: goto 112
       110: .line 3317
      StackMap locals: int int
      StackMap stack:
            aload 1 /* parcel */
            aload 7 /* childIds */
            iload 9 /* i */
            invokevirtual android.util.LongArray.get:(I)J
            invokevirtual android.os.Parcel.writeLong:(J)V
       111: .line 3316
            iinc 9 /* i */ 1
      StackMap locals:
      StackMap stack:
       112: iload 9 /* i */
            iload 8 /* childIdsSize */
            if_icmplt 110
        end local 9 // int i
        end local 8 // int childIdsSize
        end local 7 // android.util.LongArray childIds
       113: .line 3322
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 118
       114: .line 3323
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
            getfield android.graphics.Rect.top:I
            invokevirtual android.os.Parcel.writeInt:(I)V
       115: .line 3324
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
            getfield android.graphics.Rect.bottom:I
            invokevirtual android.os.Parcel.writeInt:(I)V
       116: .line 3325
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
            getfield android.graphics.Rect.left:I
            invokevirtual android.os.Parcel.writeInt:(I)V
       117: .line 3326
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
            getfield android.graphics.Rect.right:I
            invokevirtual android.os.Parcel.writeInt:(I)V
       118: .line 3329
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 123
       119: .line 3330
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            getfield android.graphics.Rect.top:I
            invokevirtual android.os.Parcel.writeInt:(I)V
       120: .line 3331
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            getfield android.graphics.Rect.bottom:I
            invokevirtual android.os.Parcel.writeInt:(I)V
       121: .line 3332
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            getfield android.graphics.Rect.left:I
            invokevirtual android.os.Parcel.writeInt:(I)V
       122: .line 3333
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            getfield android.graphics.Rect.right:I
            invokevirtual android.os.Parcel.writeInt:(I)V
       123: .line 3336
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 150
       124: .line 3337
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            ifnull 148
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.isEmpty:()Z
            ifne 148
       125: .line 3338
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.size:()I
            istore 7 /* actionCount */
        start local 7 // int actionCount
       126: .line 3340
            iconst_0
            istore 8 /* nonStandardActionCount */
        start local 8 // int nonStandardActionCount
       127: .line 3341
            lconst_0
            lstore 9 /* defaultStandardActions */
        start local 9 // long defaultStandardActions
       128: .line 3342
            iconst_0
            istore 11 /* i */
        start local 11 // int i
       129: goto 136
       130: .line 3343
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel int long int int int int long int
      StackMap stack:
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            iload 11 /* i */
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction
            astore 12 /* action */
        start local 12 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
       131: .line 3344
            aload 12 /* action */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.isDefaultStandardAction:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)Z
            ifeq 134
       132: .line 3345
            lload 9 /* defaultStandardActions */
            aload 12 /* action */
            getfield android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.mSerializationFlag:J
            lor
            lstore 9 /* defaultStandardActions */
       133: .line 3346
            goto 135
       134: .line 3347
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction
      StackMap stack:
            iinc 8 /* nonStandardActionCount */ 1
        end local 12 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
       135: .line 3342
      StackMap locals:
      StackMap stack:
            iinc 11 /* i */ 1
      StackMap locals:
      StackMap stack:
       136: iload 11 /* i */
            iload 7 /* actionCount */
            if_icmplt 130
        end local 11 // int i
       137: .line 3350
            aload 1 /* parcel */
            lload 9 /* defaultStandardActions */
            invokevirtual android.os.Parcel.writeLong:(J)V
       138: .line 3352
            aload 1 /* parcel */
            iload 8 /* nonStandardActionCount */
            invokevirtual android.os.Parcel.writeInt:(I)V
       139: .line 3353
            iconst_0
            istore 11 /* i */
        start local 11 // int i
       140: goto 146
       141: .line 3354
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            iload 11 /* i */
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction
            astore 12 /* action */
        start local 12 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
       142: .line 3355
            aload 12 /* action */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.isDefaultStandardAction:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)Z
            ifne 145
       143: .line 3356
            aload 1 /* parcel */
            aload 12 /* action */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.getId:()I
            invokevirtual android.os.Parcel.writeInt:(I)V
       144: .line 3357
            aload 1 /* parcel */
            aload 12 /* action */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.getLabel:()Ljava/lang/CharSequence;
            invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
        end local 12 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
       145: .line 3353
      StackMap locals:
      StackMap stack:
            iinc 11 /* i */ 1
      StackMap locals:
      StackMap stack:
       146: iload 11 /* i */
            iload 7 /* actionCount */
            if_icmplt 141
        end local 11 // int i
        end local 9 // long defaultStandardActions
        end local 8 // int nonStandardActionCount
        end local 7 // int actionCount
       147: .line 3360
            goto 150
       148: .line 3361
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel int long int int
      StackMap stack:
            aload 1 /* parcel */
            lconst_0
            invokevirtual android.os.Parcel.writeLong:(J)V
       149: .line 3362
            aload 1 /* parcel */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
       150: .line 3366
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 151
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
            invokevirtual android.os.Parcel.writeInt:(I)V
       151: .line 3367
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 152
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mMovementGranularities:I
            invokevirtual android.os.Parcel.writeInt:(I)V
       152: .line 3368
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 153
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
            invokevirtual android.os.Parcel.writeInt:(I)V
       153: .line 3370
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 154
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mPackageName:Ljava/lang/CharSequence;
            invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
       154: .line 3371
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 155
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mClassName:Ljava/lang/CharSequence;
            invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
       155: .line 3372
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 156
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
            invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
       156: .line 3373
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 157
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mHintText:Ljava/lang/CharSequence;
            invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
       157: .line 3374
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 158
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mError:Ljava/lang/CharSequence;
            invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
       158: .line 3375
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 160
       159: .line 3376
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mContentDescription:Ljava/lang/CharSequence;
            invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
       160: .line 3378
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 161
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mPaneTitle:Ljava/lang/CharSequence;
            invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
       161: .line 3379
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 162
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTooltipText:Ljava/lang/CharSequence;
            invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
       162: .line 3381
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 163
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mViewIdResourceName:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
       163: .line 3383
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 164
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionStart:I
            invokevirtual android.os.Parcel.writeInt:(I)V
       164: .line 3384
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 165
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionEnd:I
            invokevirtual android.os.Parcel.writeInt:(I)V
       165: .line 3385
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 166
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mInputType:I
            invokevirtual android.os.Parcel.writeInt:(I)V
       166: .line 3386
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 167
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mLiveRegion:I
            invokevirtual android.os.Parcel.writeInt:(I)V
       167: .line 3387
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 168
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mDrawingOrderInParent:I
            invokevirtual android.os.Parcel.writeInt:(I)V
       168: .line 3389
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 169
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mExtraDataKeys:Ljava/util/ArrayList;
            invokevirtual android.os.Parcel.writeStringList:(Ljava/util/List;)V
       169: .line 3391
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 170
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
            invokevirtual android.os.Parcel.writeBundle:(Landroid/os/Bundle;)V
       170: .line 3393
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 175
       171: .line 3394
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$RangeInfo.getType:()I
            invokevirtual android.os.Parcel.writeInt:(I)V
       172: .line 3395
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$RangeInfo.getMin:()F
            invokevirtual android.os.Parcel.writeFloat:(F)V
       173: .line 3396
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$RangeInfo.getMax:()F
            invokevirtual android.os.Parcel.writeFloat:(F)V
       174: .line 3397
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$RangeInfo.getCurrent:()F
            invokevirtual android.os.Parcel.writeFloat:(F)V
       175: .line 3400
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 182
       176: .line 3401
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionInfo.getRowCount:()I
            invokevirtual android.os.Parcel.writeInt:(I)V
       177: .line 3402
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionInfo.getColumnCount:()I
            invokevirtual android.os.Parcel.writeInt:(I)V
       178: .line 3403
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionInfo.isHierarchical:()Z
            ifeq 179
            iconst_1
            goto 180
      StackMap locals:
      StackMap stack: android.os.Parcel
       179: iconst_0
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel int long int int
      StackMap stack: android.os.Parcel int
       180: invokevirtual android.os.Parcel.writeInt:(I)V
       181: .line 3404
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionInfo.getSelectionMode:()I
            invokevirtual android.os.Parcel.writeInt:(I)V
       182: .line 3407
      StackMap locals:
      StackMap stack:
            lload 3 /* nonDefaultFields */
            iload 5 /* fieldIndex */
            iinc 5 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 193
       183: .line 3408
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.getRowIndex:()I
            invokevirtual android.os.Parcel.writeInt:(I)V
       184: .line 3409
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.getRowSpan:()I
            invokevirtual android.os.Parcel.writeInt:(I)V
       185: .line 3410
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.getColumnIndex:()I
            invokevirtual android.os.Parcel.writeInt:(I)V
       186: .line 3411
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.getColumnSpan:()I
            invokevirtual android.os.Parcel.writeInt:(I)V
       187: .line 3412
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.isHeading:()Z
            ifeq 188
            iconst_1
            goto 189
      StackMap locals:
      StackMap stack: android.os.Parcel
       188: iconst_0
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel int long int int
      StackMap stack: android.os.Parcel int
       189: invokevirtual android.os.Parcel.writeInt:(I)V
       190: .line 3413
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.isSelected:()Z
            ifeq 191
            iconst_1
            goto 192
      StackMap locals:
      StackMap stack: android.os.Parcel
       191: iconst_0
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel int long int int
      StackMap stack: android.os.Parcel int
       192: invokevirtual android.os.Parcel.writeInt:(I)V
       193: .line 3423
      StackMap locals:
      StackMap stack:
            return
        end local 6 // int totalFields
        end local 5 // int fieldIndex
        end local 3 // long nonDefaultFields
        end local 2 // int flags
        end local 1 // android.os.Parcel parcel
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0  194     0                    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0  194     1                  parcel  Landroid/os/Parcel;
            0  194     2                   flags  I
            1  194     3        nonDefaultFields  J
            2  194     5              fieldIndex  I
           88  194     6             totalFields  I
          103  113     7                childIds  Landroid/util/LongArray;
          107  113     8            childIdsSize  I
          109  113     9                       i  I
          126  147     7             actionCount  I
          127  147     8  nonStandardActionCount  I
          128  147     9  defaultStandardActions  J
          129  137    11                       i  I
          131  135    12                  action  Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
          140  147    11                       i  I
          142  145    12                  action  Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
    MethodParameters:
        Name  Flags
      parcel  
      flags   

  private void init(android.view.accessibility.AccessibilityNodeInfo);
    descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.view.accessibility.AccessibilityNodeInfo other
         0: .line 3431
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSealed:Z
            putfield android.view.accessibility.AccessibilityNodeInfo.mSealed:Z
         1: .line 3432
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            putfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
         2: .line 3433
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
            putfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
         3: .line 3434
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mLabelForId:J
            putfield android.view.accessibility.AccessibilityNodeInfo.mLabelForId:J
         4: .line 3435
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mLabeledById:J
            putfield android.view.accessibility.AccessibilityNodeInfo.mLabeledById:J
         5: .line 3436
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalBefore:J
            putfield android.view.accessibility.AccessibilityNodeInfo.mTraversalBefore:J
         6: .line 3437
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTraversalAfter:J
            putfield android.view.accessibility.AccessibilityNodeInfo.mTraversalAfter:J
         7: .line 3438
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
            putfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
         8: .line 3439
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
            putfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
         9: .line 3440
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
            invokevirtual android.graphics.Rect.set:(Landroid/graphics/Rect;)V
        10: .line 3441
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            invokevirtual android.graphics.Rect.set:(Landroid/graphics/Rect;)V
        11: .line 3442
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mPackageName:Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityNodeInfo.mPackageName:Ljava/lang/CharSequence;
        12: .line 3443
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mClassName:Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityNodeInfo.mClassName:Ljava/lang/CharSequence;
        13: .line 3444
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
        14: .line 3445
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mOriginalText:Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityNodeInfo.mOriginalText:Ljava/lang/CharSequence;
        15: .line 3446
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mHintText:Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityNodeInfo.mHintText:Ljava/lang/CharSequence;
        16: .line 3447
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mError:Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityNodeInfo.mError:Ljava/lang/CharSequence;
        17: .line 3448
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mContentDescription:Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityNodeInfo.mContentDescription:Ljava/lang/CharSequence;
        18: .line 3449
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mPaneTitle:Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityNodeInfo.mPaneTitle:Ljava/lang/CharSequence;
        19: .line 3450
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTooltipText:Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityNodeInfo.mTooltipText:Ljava/lang/CharSequence;
        20: .line 3451
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mViewIdResourceName:Ljava/lang/String;
            putfield android.view.accessibility.AccessibilityNodeInfo.mViewIdResourceName:Ljava/lang/String;
        21: .line 3453
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            ifnull 22
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.clear:()V
        22: .line 3454
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            astore 2 /* otherActions */
        start local 2 // java.util.ArrayList otherActions
        23: .line 3455
            aload 2 /* otherActions */
            ifnull 28
            aload 2 /* otherActions */
            invokevirtual java.util.ArrayList.size:()I
            ifle 28
        24: .line 3456
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            ifnonnull 27
        25: .line 3457
            aload 0 /* this */
            new java.util.ArrayList
            dup
            aload 2 /* otherActions */
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            putfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
        26: .line 3458
            goto 28
        27: .line 3459
      StackMap locals: java.util.ArrayList
      StackMap stack:
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.addAll:(Ljava/util/Collection;)Z
            pop
        28: .line 3463
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
            putfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
        29: .line 3464
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
            putfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
        30: .line 3465
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mMovementGranularities:I
            putfield android.view.accessibility.AccessibilityNodeInfo.mMovementGranularities:I
        31: .line 3468
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            ifnull 32
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            invokevirtual android.util.LongArray.clear:()V
        32: .line 3469
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            astore 3 /* otherChildNodeIds */
        start local 3 // android.util.LongArray otherChildNodeIds
        33: .line 3470
            aload 3 /* otherChildNodeIds */
            ifnull 38
            aload 3 /* otherChildNodeIds */
            invokevirtual android.util.LongArray.size:()I
            ifle 38
        34: .line 3471
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            ifnonnull 37
        35: .line 3472
            aload 0 /* this */
            aload 3 /* otherChildNodeIds */
            invokevirtual android.util.LongArray.clone:()Landroid/util/LongArray;
            putfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
        36: .line 3473
            goto 38
        37: .line 3474
      StackMap locals: android.util.LongArray
      StackMap stack:
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            aload 3 /* otherChildNodeIds */
            invokevirtual android.util.LongArray.addAll:(Landroid/util/LongArray;)V
        38: .line 3478
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionStart:I
            putfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionStart:I
        39: .line 3479
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionEnd:I
            putfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionEnd:I
        40: .line 3480
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mInputType:I
            putfield android.view.accessibility.AccessibilityNodeInfo.mInputType:I
        41: .line 3481
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mLiveRegion:I
            putfield android.view.accessibility.AccessibilityNodeInfo.mLiveRegion:I
        42: .line 3482
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mDrawingOrderInParent:I
            putfield android.view.accessibility.AccessibilityNodeInfo.mDrawingOrderInParent:I
        43: .line 3484
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mExtraDataKeys:Ljava/util/ArrayList;
            putfield android.view.accessibility.AccessibilityNodeInfo.mExtraDataKeys:Ljava/util/ArrayList;
        44: .line 3486
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
            ifnull 45
            new android.os.Bundle
            dup
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
            invokespecial android.os.Bundle.<init>:(Landroid/os/Bundle;)V
            goto 46
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo
        45: aconst_null
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo java.util.ArrayList android.util.LongArray
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo android.os.Bundle
        46: putfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
        47: .line 3488
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
            ifnull 48
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$RangeInfo.recycle:()V
        48: .line 3489
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
            ifnull 50
        49: .line 3490
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
            invokestatic android.view.accessibility.AccessibilityNodeInfo$RangeInfo.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
            goto 51
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo
        50: aconst_null
        51: .line 3489
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo java.util.ArrayList android.util.LongArray
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo$RangeInfo
            putfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
        52: .line 3491
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
            ifnull 53
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionInfo.recycle:()V
        53: .line 3492
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
            ifnull 55
        54: .line 3493
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
            invokestatic android.view.accessibility.AccessibilityNodeInfo$CollectionInfo.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
            goto 56
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo
        55: aconst_null
        56: .line 3492
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo java.util.ArrayList android.util.LongArray
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo$CollectionInfo
            putfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
        57: .line 3494
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            ifnull 58
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.recycle:()V
        58: .line 3495
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            ifnull 60
        59: .line 3496
            aload 1 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            invokestatic android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            goto 61
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo
        60: aconst_null
        61: .line 3495
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo java.util.ArrayList android.util.LongArray
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo
            putfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
        62: .line 3497
            return
        end local 3 // android.util.LongArray otherChildNodeIds
        end local 2 // java.util.ArrayList otherActions
        end local 1 // android.view.accessibility.AccessibilityNodeInfo other
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   63     0               this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0   63     1              other  Landroid/view/accessibility/AccessibilityNodeInfo;
           23   63     2       otherActions  Ljava/util/ArrayList<Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;>;
           33   63     3  otherChildNodeIds  Landroid/util/LongArray;
    MethodParameters:
       Name  Flags
      other  

  private void initFromParcel(android.os.Parcel);
    descriptor: (Landroid/os/Parcel;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=11, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // android.os.Parcel parcel
         0: .line 3506
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readLong:()J
            lstore 2 /* nonDefaultFields */
        start local 2 // long nonDefaultFields
         1: .line 3507
            iconst_0
            istore 4 /* fieldIndex */
        start local 4 // int fieldIndex
         2: .line 3508
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 5
         3: .line 3509
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            iconst_1
            if_icmpne 4
            iconst_1
            goto 6
      StackMap locals: long int
      StackMap stack:
         4: iconst_0
            goto 6
         5: .line 3510
      StackMap locals:
      StackMap stack:
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            getfield android.view.accessibility.AccessibilityNodeInfo.mSealed:Z
         6: .line 3508
      StackMap locals:
      StackMap stack: int
            istore 5 /* sealed */
        start local 5 // boolean sealed
         7: .line 3511
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 8
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readLong:()J
            putfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
         8: .line 3512
      StackMap locals: int
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 9
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
         9: .line 3513
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 10
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readLong:()J
            putfield android.view.accessibility.AccessibilityNodeInfo.mParentNodeId:J
        10: .line 3514
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 11
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readLong:()J
            putfield android.view.accessibility.AccessibilityNodeInfo.mLabelForId:J
        11: .line 3515
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 12
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readLong:()J
            putfield android.view.accessibility.AccessibilityNodeInfo.mLabeledById:J
        12: .line 3516
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 13
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readLong:()J
            putfield android.view.accessibility.AccessibilityNodeInfo.mTraversalBefore:J
        13: .line 3517
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 14
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readLong:()J
            putfield android.view.accessibility.AccessibilityNodeInfo.mTraversalAfter:J
        14: .line 3519
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 15
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
        15: .line 3521
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 27
        16: .line 3522
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            istore 6 /* childrenSize */
        start local 6 // int childrenSize
        17: .line 3523
            iload 6 /* childrenSize */
            ifgt 20
        18: .line 3524
            aload 0 /* this */
            aconst_null
            putfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
        19: .line 3525
            goto 27
        20: .line 3526
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            new android.util.LongArray
            dup
            iload 6 /* childrenSize */
            invokespecial android.util.LongArray.<init>:(I)V
            putfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
        21: .line 3527
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        22: goto 26
        23: .line 3528
      StackMap locals: int
      StackMap stack:
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readLong:()J
            lstore 8 /* childId */
        start local 8 // long childId
        24: .line 3529
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mChildNodeIds:Landroid/util/LongArray;
            lload 8 /* childId */
            invokevirtual android.util.LongArray.add:(J)V
        end local 8 // long childId
        25: .line 3527
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        26: iload 7 /* i */
            iload 6 /* childrenSize */
            if_icmplt 23
        end local 7 // int i
        end local 6 // int childrenSize
        27: .line 3534
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 32
        28: .line 3535
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.graphics.Rect.top:I
        29: .line 3536
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.graphics.Rect.bottom:I
        30: .line 3537
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.graphics.Rect.left:I
        31: .line 3538
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.graphics.Rect.right:I
        32: .line 3541
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 37
        33: .line 3542
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.graphics.Rect.top:I
        34: .line 3543
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.graphics.Rect.bottom:I
        35: .line 3544
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.graphics.Rect.left:I
        36: .line 3545
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.graphics.Rect.right:I
        37: .line 3548
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 49
        38: .line 3549
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readLong:()J
            lstore 6 /* standardActions */
        start local 6 // long standardActions
        39: .line 3550
            aload 0 /* this */
            lload 6 /* standardActions */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.addStandardActions:(J)V
        40: .line 3551
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            istore 8 /* nonStandardActionCount */
        start local 8 // int nonStandardActionCount
        41: .line 3552
            iconst_0
            istore 9 /* i */
        start local 9 // int i
        42: goto 48
        43: .line 3553
      StackMap locals: long int int
      StackMap stack:
            new android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction
            dup
        44: .line 3554
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readCharSequence:()Ljava/lang/CharSequence;
        45: .line 3553
            invokespecial android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.<init>:(ILjava/lang/CharSequence;)V
            astore 10 /* action */
        start local 10 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
        46: .line 3555
            aload 0 /* this */
            aload 10 /* action */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.addActionUnchecked:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V
        end local 10 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
        47: .line 3552
            iinc 9 /* i */ 1
      StackMap locals:
      StackMap stack:
        48: iload 9 /* i */
            iload 8 /* nonStandardActionCount */
            if_icmplt 43
        end local 9 // int i
        end local 8 // int nonStandardActionCount
        end local 6 // long standardActions
        49: .line 3559
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 50
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
        50: .line 3560
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 51
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.view.accessibility.AccessibilityNodeInfo.mMovementGranularities:I
        51: .line 3561
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 52
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.view.accessibility.AccessibilityNodeInfo.mBooleanProperties:I
        52: .line 3563
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 53
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readCharSequence:()Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityNodeInfo.mPackageName:Ljava/lang/CharSequence;
        53: .line 3564
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 54
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readCharSequence:()Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityNodeInfo.mClassName:Ljava/lang/CharSequence;
        54: .line 3565
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 55
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readCharSequence:()Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
        55: .line 3566
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 56
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readCharSequence:()Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityNodeInfo.mHintText:Ljava/lang/CharSequence;
        56: .line 3567
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 57
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readCharSequence:()Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityNodeInfo.mError:Ljava/lang/CharSequence;
        57: .line 3568
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 59
        58: .line 3569
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readCharSequence:()Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityNodeInfo.mContentDescription:Ljava/lang/CharSequence;
        59: .line 3571
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 60
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readCharSequence:()Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityNodeInfo.mPaneTitle:Ljava/lang/CharSequence;
        60: .line 3572
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 61
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readCharSequence:()Ljava/lang/CharSequence;
            putfield android.view.accessibility.AccessibilityNodeInfo.mTooltipText:Ljava/lang/CharSequence;
        61: .line 3573
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 62
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.view.accessibility.AccessibilityNodeInfo.mViewIdResourceName:Ljava/lang/String;
        62: .line 3575
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 63
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionStart:I
        63: .line 3576
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 64
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.view.accessibility.AccessibilityNodeInfo.mTextSelectionEnd:I
        64: .line 3578
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 65
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.view.accessibility.AccessibilityNodeInfo.mInputType:I
        65: .line 3579
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 66
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.view.accessibility.AccessibilityNodeInfo.mLiveRegion:I
        66: .line 3580
      StackMap locals:
      StackMap stack:
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 67
            aload 0 /* this */
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.view.accessibility.AccessibilityNodeInfo.mDrawingOrderInParent:I
        67: .line 3582
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 69
        68: .line 3583
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.createStringArrayList:()Ljava/util/ArrayList;
            goto 70
        69: .line 3584
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo
            aconst_null
        70: .line 3582
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo java.util.ArrayList
            putfield android.view.accessibility.AccessibilityNodeInfo.mExtraDataKeys:Ljava/util/ArrayList;
        71: .line 3586
            aload 0 /* this */
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 73
        72: .line 3587
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readBundle:()Landroid/os/Bundle;
            goto 74
        73: .line 3588
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo
            aconst_null
        74: .line 3586
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo android.os.Bundle
            putfield android.view.accessibility.AccessibilityNodeInfo.mExtras:Landroid/os/Bundle;
        75: .line 3590
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
            ifnull 76
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$RangeInfo.recycle:()V
        76: .line 3591
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 83
        77: .line 3593
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
        78: .line 3594
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readFloat:()F
        79: .line 3595
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readFloat:()F
        80: .line 3596
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readFloat:()F
        81: .line 3592
            invokestatic android.view.accessibility.AccessibilityNodeInfo$RangeInfo.obtain:(IFFF)Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
        82: .line 3596
            goto 84
        83: .line 3597
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo
            aconst_null
        84: .line 3591
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo$RangeInfo
            putfield android.view.accessibility.AccessibilityNodeInfo.mRangeInfo:Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;
        85: .line 3599
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
            ifnull 86
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionInfo.recycle:()V
        86: .line 3600
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 94
        87: .line 3602
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
        88: .line 3603
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
        89: .line 3604
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            iconst_1
            if_icmpne 90
            iconst_1
            goto 91
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo int int
        90: iconst_0
        91: .line 3605
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo int int int
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
        92: .line 3601
            invokestatic android.view.accessibility.AccessibilityNodeInfo$CollectionInfo.obtain:(IIZI)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
        93: .line 3605
            goto 95
        94: .line 3606
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo
            aconst_null
        95: .line 3600
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo$CollectionInfo
            putfield android.view.accessibility.AccessibilityNodeInfo.mCollectionInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
        96: .line 3608
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            ifnull 97
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.recycle:()V
        97: .line 3609
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 2 /* nonDefaultFields */
            iload 4 /* fieldIndex */
            iinc 4 /* fieldIndex */ 1
            invokestatic com.android.internal.util.BitUtils.isBitSet:(JI)Z
            ifeq 108
        98: .line 3611
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
        99: .line 3612
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
       100: .line 3613
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
       101: .line 3614
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
       102: .line 3615
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            iconst_1
            if_icmpne 103
            iconst_1
            goto 104
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo int int int int
       103: iconst_0
       104: .line 3616
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo int int int int int
            aload 1 /* parcel */
            invokevirtual android.os.Parcel.readInt:()I
            iconst_1
            if_icmpne 105
            iconst_1
            goto 106
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo int int int int int
       105: iconst_0
       106: .line 3610
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo int int int int int int
            invokestatic android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo.obtain:(IIIIZZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
       107: .line 3616
            goto 109
       108: .line 3617
      StackMap locals:
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo
            aconst_null
       109: .line 3609
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo android.os.Parcel long int int
      StackMap stack: android.view.accessibility.AccessibilityNodeInfo android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo
            putfield android.view.accessibility.AccessibilityNodeInfo.mCollectionItemInfo:Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;
       110: .line 3619
            aload 0 /* this */
            iload 5 /* sealed */
            putfield android.view.accessibility.AccessibilityNodeInfo.mSealed:Z
       111: .line 3620
            return
        end local 5 // boolean sealed
        end local 4 // int fieldIndex
        end local 2 // long nonDefaultFields
        end local 1 // android.os.Parcel parcel
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0  112     0                    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0  112     1                  parcel  Landroid/os/Parcel;
            1  112     2        nonDefaultFields  J
            2  112     4              fieldIndex  I
            7  112     5                  sealed  Z
           17   27     6            childrenSize  I
           22   27     7                       i  I
           24   25     8                 childId  J
           39   49     6         standardActions  J
           41   49     8  nonStandardActionCount  I
           42   49     9                       i  I
           46   47    10                  action  Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
    MethodParameters:
        Name  Flags
      parcel  

  private void clear();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 3626
            aload 0 /* this */
            getstatic android.view.accessibility.AccessibilityNodeInfo.DEFAULT:Landroid/view/accessibility/AccessibilityNodeInfo;
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.init:(Landroid/view/accessibility/AccessibilityNodeInfo;)V
         1: .line 3627
            return
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/view/accessibility/AccessibilityNodeInfo;

  private static boolean isDefaultStandardAction(android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction);
    descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
         0: .line 3630
            aload 0 /* action */
            getfield android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.mSerializationFlag:J
            ldc -1
            lcmp
            ifeq 1
            aload 0 /* action */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.getLabel:()Ljava/lang/CharSequence;
            invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  action  Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
    MethodParameters:
        Name  Flags
      action  

  private static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction getActionSingleton(int);
    descriptor: (I)Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // int actionId
         0: .line 3634
            getstatic android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.sStandardActions:Landroid/util/ArraySet;
            invokevirtual android.util.ArraySet.size:()I
            istore 1 /* actions */
        start local 1 // int actions
         1: .line 3635
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 7
         3: .line 3636
      StackMap locals: int int
      StackMap stack:
            getstatic android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.sStandardActions:Landroid/util/ArraySet;
            iload 2 /* i */
            invokevirtual android.util.ArraySet.valueAt:(I)Ljava/lang/Object;
            checkcast android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction
            astore 3 /* currentAction */
        start local 3 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction currentAction
         4: .line 3637
            iload 0 /* actionId */
            aload 3 /* currentAction */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.getId:()I
            if_icmpne 6
         5: .line 3638
            aload 3 /* currentAction */
            areturn
        end local 3 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction currentAction
         6: .line 3635
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 2 /* i */
            iload 1 /* actions */
            if_icmplt 3
        end local 2 // int i
         8: .line 3642
            aconst_null
            areturn
        end local 1 // int actions
        end local 0 // int actionId
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    9     0       actionId  I
            1    9     1        actions  I
            2    8     2              i  I
            4    6     3  currentAction  Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
    MethodParameters:
          Name  Flags
      actionId  

  private static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction getActionSingletonBySerializationFlag(long);
    descriptor: (J)Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // long flag
         0: .line 3646
            getstatic android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.sStandardActions:Landroid/util/ArraySet;
            invokevirtual android.util.ArraySet.size:()I
            istore 2 /* actions */
        start local 2 // int actions
         1: .line 3647
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 7
         3: .line 3648
      StackMap locals: int int
      StackMap stack:
            getstatic android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.sStandardActions:Landroid/util/ArraySet;
            iload 3 /* i */
            invokevirtual android.util.ArraySet.valueAt:(I)Ljava/lang/Object;
            checkcast android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction
            astore 4 /* currentAction */
        start local 4 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction currentAction
         4: .line 3649
            lload 0 /* flag */
            aload 4 /* currentAction */
            getfield android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction.mSerializationFlag:J
            lcmp
            ifne 6
         5: .line 3650
            aload 4 /* currentAction */
            areturn
        end local 4 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction currentAction
         6: .line 3647
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 3 /* i */
            iload 2 /* actions */
            if_icmplt 3
        end local 3 // int i
         8: .line 3654
            aconst_null
            areturn
        end local 2 // int actions
        end local 0 // long flag
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    9     0           flag  J
            1    9     2        actions  I
            2    8     3              i  I
            4    6     4  currentAction  Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
    MethodParameters:
      Name  Flags
      flag  

  private void addStandardActions(long);
    descriptor: (J)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=8, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // long serializationIdMask
         0: .line 3658
            lload 1 /* serializationIdMask */
            lstore 3 /* remainingIds */
        start local 3 // long remainingIds
         1: .line 3659
            goto 6
         2: .line 3660
      StackMap locals: long
      StackMap stack:
            lconst_1
            lload 3 /* remainingIds */
            invokestatic java.lang.Long.numberOfTrailingZeros:(J)I
            lshl
            lstore 5 /* id */
        start local 5 // long id
         3: .line 3661
            lload 3 /* remainingIds */
            lload 5 /* id */
            ldc -1
            lxor
            land
            lstore 3 /* remainingIds */
         4: .line 3662
            lload 5 /* id */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.getActionSingletonBySerializationFlag:(J)Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
            astore 7 /* action */
        start local 7 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
         5: .line 3663
            aload 0 /* this */
            aload 7 /* action */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.addAction:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V
        end local 7 // android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
        end local 5 // long id
         6: .line 3659
      StackMap locals:
      StackMap stack:
            lload 3 /* remainingIds */
            lconst_0
            lcmp
            ifgt 2
         7: .line 3665
            return
        end local 3 // long remainingIds
        end local 1 // long serializationIdMask
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    8     0                 this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    8     1  serializationIdMask  J
            1    8     3         remainingIds  J
            3    6     5                   id  J
            5    6     7               action  Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
    MethodParameters:
                     Name  Flags
      serializationIdMask  

  private static java.lang.String getActionSymbolicName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 3719
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR 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
      action  

  private static java.lang.String getMovementGranularitySymbolicName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // int granularity
         0: .line 3751
            iload 0 /* granularity */
            lookupswitch { // 5
                    1: 1
                    2: 2
                    4: 3
                    8: 4
                   16: 5
              default: 6
          }
         1: .line 3753
      StackMap locals:
      StackMap stack:
            ldc "MOVEMENT_GRANULARITY_CHARACTER"
            areturn
         2: .line 3755
      StackMap locals:
      StackMap stack:
            ldc "MOVEMENT_GRANULARITY_WORD"
            areturn
         3: .line 3757
      StackMap locals:
      StackMap stack:
            ldc "MOVEMENT_GRANULARITY_LINE"
            areturn
         4: .line 3759
      StackMap locals:
      StackMap stack:
            ldc "MOVEMENT_GRANULARITY_PARAGRAPH"
            areturn
         5: .line 3761
      StackMap locals:
      StackMap stack:
            ldc "MOVEMENT_GRANULARITY_PAGE"
            areturn
         6: .line 3763
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unknown movement granularity: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 0 /* granularity */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // int granularity
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     0  granularity  I
    MethodParameters:
             Name  Flags
      granularity  

  private boolean canPerformRequestOverConnection(long);
    descriptor: (J)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // long accessibilityNodeId
         0: .line 3768
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
            iconst_m1
            if_icmpeq 4
         1: .line 3769
            lload 1 /* accessibilityNodeId */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.getAccessibilityViewId:(J)I
            ldc 2147483647
            if_icmpeq 4
         2: .line 3770
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
            iconst_m1
            if_icmpeq 4
         3: .line 3768
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         4: iconst_0
            ireturn
        end local 1 // long accessibilityNodeId
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    5     0                 this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    5     1  accessibilityNodeId  J
    MethodParameters:
                     Name  Flags
      accessibilityNodeId  

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // java.lang.Object object
         0: .line 3775
            aload 0 /* this */
            aload 1 /* object */
            if_acmpne 2
         1: .line 3776
            iconst_1
            ireturn
         2: .line 3778
      StackMap locals:
      StackMap stack:
            aload 1 /* object */
            ifnonnull 4
         3: .line 3779
            iconst_0
            ireturn
         4: .line 3781
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* object */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            if_acmpeq 6
         5: .line 3782
            iconst_0
            ireturn
         6: .line 3784
      StackMap locals:
      StackMap stack:
            aload 1 /* object */
            checkcast android.view.accessibility.AccessibilityNodeInfo
            astore 2 /* other */
        start local 2 // android.view.accessibility.AccessibilityNodeInfo other
         7: .line 3785
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            aload 2 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            lcmp
            ifeq 9
         8: .line 3786
            iconst_0
            ireturn
         9: .line 3788
      StackMap locals: android.view.accessibility.AccessibilityNodeInfo
      StackMap stack:
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
            aload 2 /* other */
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
            if_icmpeq 11
        10: .line 3789
            iconst_0
            ireturn
        11: .line 3791
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // android.view.accessibility.AccessibilityNodeInfo other
        end local 1 // java.lang.Object object
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0   12     1  object  Ljava/lang/Object;
            7   12     2   other  Landroid/view/accessibility/AccessibilityNodeInfo;
    MethodParameters:
        Name  Flags
      object  

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 3797
            iconst_1
            istore 1 /* result */
        start local 1 // int result
         1: .line 3798
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            invokestatic android.view.accessibility.AccessibilityNodeInfo.getAccessibilityViewId:(J)I
            iadd
            istore 1 /* result */
         2: .line 3799
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mSourceNodeId:J
            invokestatic android.view.accessibility.AccessibilityNodeInfo.getVirtualDescendantId:(J)I
            iadd
            istore 1 /* result */
         3: .line 3800
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
            iadd
            istore 1 /* result */
         4: .line 3801
            iload 1 /* result */
            ireturn
        end local 1 // int result
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Landroid/view/accessibility/AccessibilityNodeInfo;
            1    5     1  result  I

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
         0: .line 3806
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* builder */
        start local 1 // java.lang.StringBuilder builder
         1: .line 3807
            aload 1 /* builder */
            aload 0 /* this */
            invokespecial java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 3843
            aload 1 /* builder */
            ldc "; boundsInParent: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInParent:Landroid/graphics/Rect;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         3: .line 3844
            aload 1 /* builder */
            ldc "; boundsInScreen: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mBoundsInScreen:Landroid/graphics/Rect;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         4: .line 3846
            aload 1 /* builder */
            ldc "; packageName: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mPackageName:Ljava/lang/CharSequence;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
            pop
         5: .line 3847
            aload 1 /* builder */
            ldc "; className: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mClassName:Ljava/lang/CharSequence;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
            pop
         6: .line 3848
            aload 1 /* builder */
            ldc "; text: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mText:Ljava/lang/CharSequence;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
            pop
         7: .line 3849
            aload 1 /* builder */
            ldc "; error: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mError:Ljava/lang/CharSequence;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
            pop
         8: .line 3850
            aload 1 /* builder */
            ldc "; maxTextLength: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mMaxTextLength:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         9: .line 3851
            aload 1 /* builder */
            ldc "; contentDescription: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mContentDescription:Ljava/lang/CharSequence;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
            pop
        10: .line 3852
            aload 1 /* builder */
            ldc "; tooltipText: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mTooltipText:Ljava/lang/CharSequence;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
            pop
        11: .line 3853
            aload 1 /* builder */
            ldc "; viewIdResName: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mViewIdResourceName:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 3855
            aload 1 /* builder */
            ldc "; checkable: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.isCheckable:()Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
        13: .line 3856
            aload 1 /* builder */
            ldc "; checked: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.isChecked:()Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
        14: .line 3857
            aload 1 /* builder */
            ldc "; focusable: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.isFocusable:()Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
        15: .line 3858
            aload 1 /* builder */
            ldc "; focused: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.isFocused:()Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
        16: .line 3859
            aload 1 /* builder */
            ldc "; selected: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.isSelected:()Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
        17: .line 3860
            aload 1 /* builder */
            ldc "; clickable: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.isClickable:()Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
        18: .line 3861
            aload 1 /* builder */
            ldc "; longClickable: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.isLongClickable:()Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
        19: .line 3862
            aload 1 /* builder */
            ldc "; contextClickable: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.isContextClickable:()Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
        20: .line 3863
            aload 1 /* builder */
            ldc "; enabled: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.isEnabled:()Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
        21: .line 3864
            aload 1 /* builder */
            ldc "; password: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.isPassword:()Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
        22: .line 3865
            aload 1 /* builder */
            ldc "; scrollable: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.isScrollable:()Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
        23: .line 3866
            aload 1 /* builder */
            ldc "; importantForAccessibility: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.isImportantForAccessibility:()Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
        24: .line 3867
            aload 1 /* builder */
            ldc "; visible: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.isVisibleToUser:()Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
        25: .line 3868
            aload 1 /* builder */
            ldc "; actions: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mActions:Ljava/util/ArrayList;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        26: .line 3870
            aload 1 /* builder */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder builder
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   27     0     this  Landroid/view/accessibility/AccessibilityNodeInfo;
            1   27     1  builder  Ljava/lang/StringBuilder;

  private android.view.accessibility.AccessibilityNodeInfo getNodeForAccessibilityId(long);
    descriptor: (J)Landroid/view/accessibility/AccessibilityNodeInfo;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=4, args_size=2
        start local 0 // android.view.accessibility.AccessibilityNodeInfo this
        start local 1 // long accessibilityId
         0: .line 3874
            aload 0 /* this */
            lload 1 /* accessibilityId */
            invokevirtual android.view.accessibility.AccessibilityNodeInfo.canPerformRequestOverConnection:(J)Z
            ifne 2
         1: .line 3875
            aconst_null
            areturn
         2: .line 3877
      StackMap locals:
      StackMap stack:
            invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
            astore 3 /* client */
        start local 3 // android.view.accessibility.AccessibilityInteractionClient client
         3: .line 3878
            aload 3 /* client */
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mConnectionId:I
         4: .line 3879
            aload 0 /* this */
            getfield android.view.accessibility.AccessibilityNodeInfo.mWindowId:I
            lload 1 /* accessibilityId */
            iconst_0
            bipush 7
         5: .line 3880
            aconst_null
         6: .line 3878
            invokevirtual android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfoByAccessibilityId:(IIJZILandroid/os/Bundle;)Landroid/view/accessibility/AccessibilityNodeInfo;
            areturn
        end local 3 // android.view.accessibility.AccessibilityInteractionClient client
        end local 1 // long accessibilityId
        end local 0 // android.view.accessibility.AccessibilityNodeInfo this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Landroid/view/accessibility/AccessibilityNodeInfo;
            0    7     1  accessibilityId  J
            3    7     3           client  Landroid/view/accessibility/AccessibilityInteractionClient;
    MethodParameters:
                 Name  Flags
      accessibilityId  

  public static java.lang.String idToString(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // long accessibilityId
         0: .line 3885
            lload 0 /* accessibilityId */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.getAccessibilityViewId:(J)I
            istore 2 /* accessibilityViewId */
        start local 2 // int accessibilityViewId
         1: .line 3886
            lload 0 /* accessibilityId */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.getVirtualDescendantId:(J)I
            istore 3 /* virtualDescendantId */
        start local 3 // int virtualDescendantId
         2: .line 3887
            iload 3 /* virtualDescendantId */
            iconst_m1
            if_icmpne 4
         3: .line 3888
            iload 2 /* accessibilityViewId */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.idItemToString:(I)Ljava/lang/String;
            goto 5
         4: .line 3889
      StackMap locals: int int
      StackMap stack:
            new java.lang.StringBuilder
            dup
            iload 2 /* accessibilityViewId */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.idItemToString:(I)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;
            iload 3 /* virtualDescendantId */
            invokestatic android.view.accessibility.AccessibilityNodeInfo.idItemToString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         5: .line 3887
      StackMap locals:
      StackMap stack: java.lang.String
            areturn
        end local 3 // int virtualDescendantId
        end local 2 // int accessibilityViewId
        end local 0 // long accessibilityId
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    6     0      accessibilityId  J
            1    6     2  accessibilityViewId  I
            2    6     3  virtualDescendantId  I
    MethodParameters:
                 Name  Flags
      accessibilityId  

  private static java.lang.String idItemToString(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int item
         0: .line 3893
            iload 0 /* item */
            lookupswitch { // 3
                   -1: 3
           2147483646: 1
           2147483647: 2
              default: 4
          }
         1: .line 3894
      StackMap locals:
      StackMap stack:
            ldc "ROOT"
            areturn
         2: .line 3895
      StackMap locals:
      StackMap stack:
            ldc "UNDEFINED"
            areturn
         3: .line 3896
      StackMap locals:
      StackMap stack:
            ldc "HOST"
            areturn
         4: .line 3897
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            iload 0 /* item */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // int item
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  item  I
    MethodParameters:
      Name  Flags
      item  
}
SourceFile: "AccessibilityNodeInfo.java"
NestMembers:
  android.view.accessibility.AccessibilityNodeInfo$1  android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction  android.view.accessibility.AccessibilityNodeInfo$CollectionInfo  android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo  android.view.accessibility.AccessibilityNodeInfo$RangeInfo
InnerClasses:
  public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
  public SynchronizedPool = android.util.Pools$SynchronizedPool of android.util.Pools
  android.view.accessibility.AccessibilityNodeInfo$1
  public final AccessibilityAction = android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction of android.view.accessibility.AccessibilityNodeInfo
  public final CollectionInfo = android.view.accessibility.AccessibilityNodeInfo$CollectionInfo of android.view.accessibility.AccessibilityNodeInfo
  public final CollectionItemInfo = android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo of android.view.accessibility.AccessibilityNodeInfo
  public final RangeInfo = android.view.accessibility.AccessibilityNodeInfo$RangeInfo of android.view.accessibility.AccessibilityNodeInfo