public class javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode extends javax.accessibility.AccessibleContext implements javax.accessibility.Accessible, javax.accessibility.AccessibleComponent, javax.accessibility.AccessibleSelection, javax.accessibility.AccessibleAction
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode
  super_class: javax.accessibility.AccessibleContext
{
  private javax.swing.JTree tree;
    descriptor: Ljavax/swing/JTree;
    flags: (0x0002) ACC_PRIVATE

  private javax.swing.tree.TreeModel treeModel;
    descriptor: Ljavax/swing/tree/TreeModel;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Object obj;
    descriptor: Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE

  private javax.swing.tree.TreePath path;
    descriptor: Ljavax/swing/tree/TreePath;
    flags: (0x0002) ACC_PRIVATE

  private javax.accessibility.Accessible accessibleParent;
    descriptor: Ljavax/accessibility/Accessible;
    flags: (0x0002) ACC_PRIVATE

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

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

  final javax.swing.JTree$AccessibleJTree this$1;
    descriptor: Ljavax/swing/JTree$AccessibleJTree;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(javax.swing.JTree$AccessibleJTree, javax.swing.JTree, javax.swing.tree.TreePath, javax.accessibility.Accessible);
    descriptor: (Ljavax/swing/JTree$AccessibleJTree;Ljavax/swing/JTree;Ljavax/swing/tree/TreePath;Ljavax/accessibility/Accessible;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 2 // javax.swing.JTree t
        start local 3 // javax.swing.tree.TreePath p
        start local 4 // javax.accessibility.Accessible ap
         0: .line 4691
            aload 0 /* this */
            aload 1
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.this$1:Ljavax/swing/JTree$AccessibleJTree;
            aload 0 /* this */
            invokespecial javax.accessibility.AccessibleContext.<init>:()V
         1: .line 4675
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
         2: .line 4676
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
         3: .line 4677
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.obj:Ljava/lang/Object;
         4: .line 4678
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
         5: .line 4679
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
         6: .line 4680
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.index:I
         7: .line 4681
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
         8: .line 4692
            aload 0 /* this */
            aload 2 /* t */
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
         9: .line 4693
            aload 0 /* this */
            aload 3 /* p */
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
        10: .line 4694
            aload 0 /* this */
            aload 4 /* ap */
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
        11: .line 4695
            aload 0 /* this */
            aload 2 /* t */
            invokevirtual javax.swing.JTree.getModel:()Ljavax/swing/tree/TreeModel;
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
        12: .line 4696
            aload 0 /* this */
            aload 3 /* p */
            invokevirtual javax.swing.tree.TreePath.getLastPathComponent:()Ljava/lang/Object;
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.obj:Ljava/lang/Object;
        13: .line 4697
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            ifnull 15
        14: .line 4698
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.obj:Ljava/lang/Object;
            invokeinterface javax.swing.tree.TreeModel.isLeaf:(Ljava/lang/Object;)Z
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
        15: .line 4700
      StackMap locals: javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode javax.swing.JTree$AccessibleJTree javax.swing.JTree javax.swing.tree.TreePath javax.accessibility.Accessible
      StackMap stack:
            return
        end local 4 // javax.accessibility.Accessible ap
        end local 3 // javax.swing.tree.TreePath p
        end local 2 // javax.swing.JTree t
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0   16     2     t  Ljavax/swing/JTree;
            0   16     3     p  Ljavax/swing/tree/TreePath;
            0   16     4    ap  Ljavax/accessibility/Accessible;
    MethodParameters:
        Name  Flags
      this$0  final
      t       
      p       
      ap      

  private javax.swing.tree.TreePath getChildTreePath(int);
    descriptor: (I)Ljavax/swing/tree/TreePath;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // int i
         0: .line 4705
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmplt 2
         1: .line 4706
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 4708
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.obj:Ljava/lang/Object;
            iload 1 /* i */
            invokeinterface javax.swing.tree.TreeModel.getChild:(Ljava/lang/Object;I)Ljava/lang/Object;
            astore 2 /* childObj */
        start local 2 // java.lang.Object childObj
         3: .line 4709
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.tree.TreePath.getPath:()[Ljava/lang/Object;
            astore 3 /* objPath */
        start local 3 // java.lang.Object[] objPath
         4: .line 4710
            aload 3 /* objPath */
            arraylength
            iconst_1
            iadd
            anewarray java.lang.Object
            astore 4 /* objChildPath */
        start local 4 // java.lang.Object[] objChildPath
         5: .line 4711
            aload 3 /* objPath */
            iconst_0
            aload 4 /* objChildPath */
            iconst_0
            aload 3 /* objPath */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         6: .line 4712
            aload 4 /* objChildPath */
            aload 4 /* objChildPath */
            arraylength
            iconst_1
            isub
            aload 2 /* childObj */
            aastore
         7: .line 4713
            new javax.swing.tree.TreePath
            dup
            aload 4 /* objChildPath */
            invokespecial javax.swing.tree.TreePath.<init>:([Ljava/lang/Object;)V
            areturn
        end local 4 // java.lang.Object[] objChildPath
        end local 3 // java.lang.Object[] objPath
        end local 2 // java.lang.Object childObj
        end local 1 // int i
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    8     1             i  I
            3    8     2      childObj  Ljava/lang/Object;
            4    8     3       objPath  [Ljava/lang/Object;
            5    8     4  objChildPath  [Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      i     

  public javax.accessibility.AccessibleContext getAccessibleContext();
    descriptor: ()Ljavax/accessibility/AccessibleContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 4726
            aload 0 /* this */
            areturn
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;

  private javax.accessibility.AccessibleContext getCurrentAccessibleContext();
    descriptor: ()Ljavax/accessibility/AccessibleContext;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 4730
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 1 /* c */
        start local 1 // java.awt.Component c
         1: .line 4731
            aload 1 /* c */
            instanceof javax.accessibility.Accessible
            ifeq 3
         2: .line 4732
            aload 1 /* c */
            invokevirtual java.awt.Component.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            areturn
         3: .line 4734
      StackMap locals: java.awt.Component
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.awt.Component c
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1    4     1     c  Ljava/awt/Component;

  private java.awt.Component getCurrentComponent();
    descriptor: ()Ljava/awt/Component;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=7, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 4742
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.JTree.isVisible:(Ljavax/swing/tree/TreePath;)Z
            ifeq 13
         1: .line 4743
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            invokevirtual javax.swing.JTree.getCellRenderer:()Ljavax/swing/tree/TreeCellRenderer;
            astore 1 /* r */
        start local 1 // javax.swing.tree.TreeCellRenderer r
         2: .line 4744
            aload 1 /* r */
            ifnonnull 4
         3: .line 4745
            aconst_null
            areturn
         4: .line 4747
      StackMap locals: javax.swing.tree.TreeCellRenderer
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            invokevirtual javax.swing.JTree.getUI:()Ljavax/swing/plaf/TreeUI;
            astore 2 /* ui */
        start local 2 // javax.swing.plaf.TreeUI ui
         5: .line 4748
            aload 2 /* ui */
            ifnull 13
         6: .line 4749
            aload 2 /* ui */
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.this$1:Ljavax/swing/JTree$AccessibleJTree;
            invokestatic javax.swing.JTree$AccessibleJTree.access$0:(Ljavax/swing/JTree$AccessibleJTree;)Ljavax/swing/JTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.plaf.TreeUI.getRowForPath:(Ljavax/swing/JTree;Ljavax/swing/tree/TreePath;)I
            istore 3 /* row */
        start local 3 // int row
         7: .line 4750
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.JTree.isPathSelected:(Ljavax/swing/tree/TreePath;)Z
            istore 4 /* selected */
        start local 4 // boolean selected
         8: .line 4751
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.JTree.isExpanded:(Ljavax/swing/tree/TreePath;)Z
            istore 5 /* expanded */
        start local 5 // boolean expanded
         9: .line 4752
            iconst_0
            istore 6 /* hasFocus */
        start local 6 // boolean hasFocus
        10: .line 4753
            aload 1 /* r */
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.obj:Ljava/lang/Object;
        11: .line 4754
            iload 4 /* selected */
            iload 5 /* expanded */
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
            iload 3 /* row */
            iload 6 /* hasFocus */
        12: .line 4753
            invokeinterface javax.swing.tree.TreeCellRenderer.getTreeCellRendererComponent:(Ljavax/swing/JTree;Ljava/lang/Object;ZZZIZ)Ljava/awt/Component;
            areturn
        end local 6 // boolean hasFocus
        end local 5 // boolean expanded
        end local 4 // boolean selected
        end local 3 // int row
        end local 2 // javax.swing.plaf.TreeUI ui
        end local 1 // javax.swing.tree.TreeCellRenderer r
        13: .line 4757
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   14     0      this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            2   13     1         r  Ljavax/swing/tree/TreeCellRenderer;
            5   13     2        ui  Ljavax/swing/plaf/TreeUI;
            7   13     3       row  I
            8   13     4  selected  Z
            9   13     5  expanded  Z
           10   13     6  hasFocus  Z

  public java.lang.String getAccessibleName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 4769
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 4770
            aload 1 /* ac */
            ifnull 6
         2: .line 4771
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleName:()Ljava/lang/String;
            astore 2 /* name */
        start local 2 // java.lang.String name
         3: .line 4772
            aload 2 /* name */
            ifnull 5
            aload 2 /* name */
            ldc ""
            if_acmpeq 5
         4: .line 4773
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleName:()Ljava/lang/String;
            areturn
         5: .line 4775
      StackMap locals: javax.accessibility.AccessibleContext java.lang.String
      StackMap stack:
            aconst_null
            areturn
        end local 2 // java.lang.String name
         6: .line 4778
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleName:Ljava/lang/String;
            ifnull 8
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleName:Ljava/lang/String;
            ldc ""
            if_acmpeq 8
         7: .line 4779
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleName:Ljava/lang/String;
            areturn
         8: .line 4782
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.this$1:Ljavax/swing/JTree$AccessibleJTree;
            invokestatic javax.swing.JTree$AccessibleJTree.access$0:(Ljavax/swing/JTree$AccessibleJTree;)Ljavax/swing/JTree;
            ldc "AccessibleName"
            invokevirtual javax.swing.JTree.getClientProperty:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 1 // javax.accessibility.AccessibleContext ac
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1    9     1    ac  Ljavax/accessibility/AccessibleContext;
            3    6     2  name  Ljava/lang/String;

  public void setAccessibleName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // java.lang.String s
         0: .line 4792
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         1: .line 4793
            aload 2 /* ac */
            ifnull 4
         2: .line 4794
            aload 2 /* ac */
            aload 1 /* s */
            invokevirtual javax.accessibility.AccessibleContext.setAccessibleName:(Ljava/lang/String;)V
         3: .line 4795
            goto 5
         4: .line 4796
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* s */
            invokespecial javax.accessibility.AccessibleContext.setAccessibleName:(Ljava/lang/String;)V
         5: .line 4798
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // java.lang.String s
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    6     1     s  Ljava/lang/String;
            1    6     2    ac  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      s     

  public java.lang.String getAccessibleDescription();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 4810
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 4811
            aload 1 /* ac */
            ifnull 3
         2: .line 4812
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleDescription:()Ljava/lang/String;
            areturn
         3: .line 4814
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokespecial javax.accessibility.AccessibleContext.getAccessibleDescription:()Ljava/lang/String;
            areturn
        end local 1 // javax.accessibility.AccessibleContext ac
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1    4     1    ac  Ljavax/accessibility/AccessibleContext;

  public void setAccessibleDescription(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // java.lang.String s
         0: .line 4824
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         1: .line 4825
            aload 2 /* ac */
            ifnull 4
         2: .line 4826
            aload 2 /* ac */
            aload 1 /* s */
            invokevirtual javax.accessibility.AccessibleContext.setAccessibleDescription:(Ljava/lang/String;)V
         3: .line 4827
            goto 5
         4: .line 4828
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* s */
            invokespecial javax.accessibility.AccessibleContext.setAccessibleDescription:(Ljava/lang/String;)V
         5: .line 4830
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // java.lang.String s
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    6     1     s  Ljava/lang/String;
            1    6     2    ac  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      s     

  public javax.accessibility.AccessibleRole getAccessibleRole();
    descriptor: ()Ljavax/accessibility/AccessibleRole;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 4839
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 4840
            aload 1 /* ac */
            ifnull 3
         2: .line 4841
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleRole:()Ljavax/accessibility/AccessibleRole;
            areturn
         3: .line 4843
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            getstatic javax.accessibility.AccessibleRole.UNKNOWN:Ljavax/accessibility/AccessibleRole;
            areturn
        end local 1 // javax.accessibility.AccessibleContext ac
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1    4     1    ac  Ljavax/accessibility/AccessibleContext;

  public javax.accessibility.AccessibleStateSet getAccessibleStateSet();
    descriptor: ()Ljavax/accessibility/AccessibleStateSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 4855
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 4857
            aload 1 /* ac */
            ifnull 4
         2: .line 4858
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleStateSet:()Ljavax/accessibility/AccessibleStateSet;
            astore 2 /* states */
        start local 2 // javax.accessibility.AccessibleStateSet states
         3: .line 4859
            goto 5
        end local 2 // javax.accessibility.AccessibleStateSet states
         4: .line 4860
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            new javax.accessibility.AccessibleStateSet
            dup
            invokespecial javax.accessibility.AccessibleStateSet.<init>:()V
            astore 2 /* states */
        start local 2 // javax.accessibility.AccessibleStateSet states
         5: .line 4864
      StackMap locals: javax.accessibility.AccessibleStateSet
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isShowing:()Z
            ifeq 8
         6: .line 4865
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.SHOWING:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
         7: .line 4866
            goto 10
      StackMap locals:
      StackMap stack:
         8: aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.SHOWING:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.contains:(Ljavax/accessibility/AccessibleState;)Z
            ifeq 10
         9: .line 4867
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.SHOWING:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.remove:(Ljavax/accessibility/AccessibleState;)Z
            pop
        10: .line 4869
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isVisible:()Z
            ifeq 13
        11: .line 4870
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.VISIBLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        12: .line 4871
            goto 15
      StackMap locals:
      StackMap stack:
        13: aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.VISIBLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.contains:(Ljavax/accessibility/AccessibleState;)Z
            ifeq 15
        14: .line 4872
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.VISIBLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.remove:(Ljavax/accessibility/AccessibleState;)Z
            pop
        15: .line 4874
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.JTree.isPathSelected:(Ljavax/swing/tree/TreePath;)Z
            ifeq 17
        16: .line 4875
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.SELECTED:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        17: .line 4877
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.this$1:Ljavax/swing/JTree$AccessibleJTree;
            invokestatic javax.swing.JTree$AccessibleJTree.access$0:(Ljavax/swing/JTree$AccessibleJTree;)Ljavax/swing/JTree;
            invokevirtual javax.swing.JTree.getLeadSelectionPath:()Ljavax/swing/tree/TreePath;
            if_acmpne 19
        18: .line 4878
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.ACTIVE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        19: .line 4880
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
            ifne 21
        20: .line 4881
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.EXPANDABLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        21: .line 4883
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.JTree.isExpanded:(Ljavax/swing/tree/TreePath;)Z
            ifeq 24
        22: .line 4884
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.EXPANDED:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        23: .line 4885
            goto 25
        24: .line 4886
      StackMap locals:
      StackMap stack:
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.COLLAPSED:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        25: .line 4888
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            invokevirtual javax.swing.JTree.isEditable:()Z
            ifeq 27
        26: .line 4889
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.EDITABLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        27: .line 4891
      StackMap locals:
      StackMap stack:
            aload 2 /* states */
            areturn
        end local 2 // javax.accessibility.AccessibleStateSet states
        end local 1 // javax.accessibility.AccessibleContext ac
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   28     0    this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1   28     1      ac  Ljavax/accessibility/AccessibleContext;
            3    4     2  states  Ljavax/accessibility/AccessibleStateSet;
            5   28     2  states  Ljavax/accessibility/AccessibleStateSet;

  public javax.accessibility.Accessible getAccessibleParent();
    descriptor: ()Ljavax/accessibility/Accessible;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 4903
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
            ifnonnull 21
         1: .line 4904
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.tree.TreePath.getPath:()[Ljava/lang/Object;
            astore 1 /* objPath */
        start local 1 // java.lang.Object[] objPath
         2: .line 4905
            aload 1 /* objPath */
            arraylength
            iconst_1
            if_icmple 17
         3: .line 4906
            aload 1 /* objPath */
            aload 1 /* objPath */
            arraylength
            iconst_2
            isub
            aaload
            astore 2 /* objParent */
        start local 2 // java.lang.Object objParent
         4: .line 4907
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            ifnull 6
         5: .line 4908
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            aload 2 /* objParent */
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.obj:Ljava/lang/Object;
            invokeinterface javax.swing.tree.TreeModel.getIndexOfChild:(Ljava/lang/Object;Ljava/lang/Object;)I
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.index:I
         6: .line 4910
      StackMap locals: java.lang.Object[] java.lang.Object
      StackMap stack:
            aload 1 /* objPath */
            arraylength
            iconst_1
            isub
            anewarray java.lang.Object
            astore 3 /* objParentPath */
        start local 3 // java.lang.Object[] objParentPath
         7: .line 4911
            aload 1 /* objPath */
            iconst_0
            aload 3 /* objParentPath */
         8: .line 4912
            iconst_0
            aload 1 /* objPath */
            arraylength
            iconst_1
            isub
         9: .line 4911
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        10: .line 4913
            new javax.swing.tree.TreePath
            dup
            aload 3 /* objParentPath */
            invokespecial javax.swing.tree.TreePath.<init>:([Ljava/lang/Object;)V
            astore 4 /* parentPath */
        start local 4 // javax.swing.tree.TreePath parentPath
        11: .line 4914
            aload 0 /* this */
            new javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode
            dup
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.this$1:Ljavax/swing/JTree$AccessibleJTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
        12: .line 4915
            aload 4 /* parentPath */
        13: .line 4916
            aconst_null
            invokespecial javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.<init>:(Ljavax/swing/JTree$AccessibleJTree;Ljavax/swing/JTree;Ljavax/swing/tree/TreePath;Ljavax/accessibility/Accessible;)V
        14: .line 4914
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
        15: .line 4917
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.setAccessibleParent:(Ljavax/accessibility/Accessible;)V
        end local 4 // javax.swing.tree.TreePath parentPath
        end local 3 // java.lang.Object[] objParentPath
        end local 2 // java.lang.Object objParent
        16: .line 4918
            goto 21
      StackMap locals:
      StackMap stack:
        17: aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            ifnull 21
        18: .line 4919
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
        19: .line 4920
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.index:I
        20: .line 4921
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.setAccessibleParent:(Ljavax/accessibility/Accessible;)V
        end local 1 // java.lang.Object[] objPath
        21: .line 4924
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
            areturn
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   22     0           this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            2   21     1        objPath  [Ljava/lang/Object;
            4   16     2      objParent  Ljava/lang/Object;
            7   16     3  objParentPath  [Ljava/lang/Object;
           11   16     4     parentPath  Ljavax/swing/tree/TreePath;

  public int getAccessibleIndexInParent();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 4936
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
            ifnonnull 2
         1: .line 4937
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleParent:()Ljavax/accessibility/Accessible;
            pop
         2: .line 4939
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.tree.TreePath.getPath:()[Ljava/lang/Object;
            astore 1 /* objPath */
        start local 1 // java.lang.Object[] objPath
         3: .line 4940
            aload 1 /* objPath */
            arraylength
            iconst_1
            if_icmple 7
         4: .line 4941
            aload 1 /* objPath */
            aload 1 /* objPath */
            arraylength
            iconst_2
            isub
            aaload
            astore 2 /* objParent */
        start local 2 // java.lang.Object objParent
         5: .line 4942
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            ifnull 7
         6: .line 4943
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            aload 2 /* objParent */
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.obj:Ljava/lang/Object;
            invokeinterface javax.swing.tree.TreeModel.getIndexOfChild:(Ljava/lang/Object;Ljava/lang/Object;)I
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.index:I
        end local 2 // java.lang.Object objParent
         7: .line 4946
      StackMap locals: java.lang.Object[]
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.index:I
            ireturn
        end local 1 // java.lang.Object[] objPath
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            3    8     1    objPath  [Ljava/lang/Object;
            5    7     2  objParent  Ljava/lang/Object;

  public int getAccessibleChildrenCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 4957
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.obj:Ljava/lang/Object;
            invokeinterface javax.swing.tree.TreeModel.getChildCount:(Ljava/lang/Object;)I
            ireturn
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;

  public javax.accessibility.Accessible getAccessibleChild(int);
    descriptor: (I)Ljavax/accessibility/Accessible;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // int i
         0: .line 4969
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmplt 2
         1: .line 4970
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 4972
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.obj:Ljava/lang/Object;
            iload 1 /* i */
            invokeinterface javax.swing.tree.TreeModel.getChild:(Ljava/lang/Object;I)Ljava/lang/Object;
            astore 2 /* childObj */
        start local 2 // java.lang.Object childObj
         3: .line 4973
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.tree.TreePath.getPath:()[Ljava/lang/Object;
            astore 3 /* objPath */
        start local 3 // java.lang.Object[] objPath
         4: .line 4974
            aload 3 /* objPath */
            arraylength
            iconst_1
            iadd
            anewarray java.lang.Object
            astore 4 /* objChildPath */
        start local 4 // java.lang.Object[] objChildPath
         5: .line 4975
            aload 3 /* objPath */
            iconst_0
            aload 4 /* objChildPath */
            iconst_0
            aload 3 /* objPath */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         6: .line 4976
            aload 4 /* objChildPath */
            aload 4 /* objChildPath */
            arraylength
            iconst_1
            isub
            aload 2 /* childObj */
            aastore
         7: .line 4977
            new javax.swing.tree.TreePath
            dup
            aload 4 /* objChildPath */
            invokespecial javax.swing.tree.TreePath.<init>:([Ljava/lang/Object;)V
            astore 5 /* childPath */
        start local 5 // javax.swing.tree.TreePath childPath
         8: .line 4978
            new javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode
            dup
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.this$1:Ljavax/swing/JTree$AccessibleJTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.this$1:Ljavax/swing/JTree$AccessibleJTree;
            invokestatic javax.swing.JTree$AccessibleJTree.access$0:(Ljavax/swing/JTree$AccessibleJTree;)Ljavax/swing/JTree;
            aload 5 /* childPath */
            aload 0 /* this */
            invokespecial javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.<init>:(Ljavax/swing/JTree$AccessibleJTree;Ljavax/swing/JTree;Ljavax/swing/tree/TreePath;Ljavax/accessibility/Accessible;)V
            areturn
        end local 5 // javax.swing.tree.TreePath childPath
        end local 4 // java.lang.Object[] objChildPath
        end local 3 // java.lang.Object[] objPath
        end local 2 // java.lang.Object childObj
        end local 1 // int i
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    9     1             i  I
            3    9     2      childObj  Ljava/lang/Object;
            4    9     3       objPath  [Ljava/lang/Object;
            5    9     4  objChildPath  [Ljava/lang/Object;
            8    9     5     childPath  Ljavax/swing/tree/TreePath;
    MethodParameters:
      Name  Flags
      i     

  public java.util.Locale getLocale();
    descriptor: ()Ljava/util/Locale;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 4995
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 4996
            aload 1 /* ac */
            ifnull 3
         2: .line 4997
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getLocale:()Ljava/util/Locale;
            areturn
         3: .line 4999
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            invokevirtual javax.swing.JTree.getLocale:()Ljava/util/Locale;
            areturn
        end local 1 // javax.accessibility.AccessibleContext ac
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1    4     1    ac  Ljavax/accessibility/AccessibleContext;

  public void addPropertyChangeListener(java.beans.PropertyChangeListener);
    descriptor: (Ljava/beans/PropertyChangeListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // java.beans.PropertyChangeListener l
         0: .line 5010
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         1: .line 5011
            aload 2 /* ac */
            ifnull 4
         2: .line 5012
            aload 2 /* ac */
            aload 1 /* l */
            invokevirtual javax.accessibility.AccessibleContext.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         3: .line 5013
            goto 5
         4: .line 5014
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* l */
            invokespecial javax.accessibility.AccessibleContext.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         5: .line 5016
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // java.beans.PropertyChangeListener l
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    6     1     l  Ljava/beans/PropertyChangeListener;
            1    6     2    ac  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      l     

  public void removePropertyChangeListener(java.beans.PropertyChangeListener);
    descriptor: (Ljava/beans/PropertyChangeListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // java.beans.PropertyChangeListener l
         0: .line 5026
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         1: .line 5027
            aload 2 /* ac */
            ifnull 4
         2: .line 5028
            aload 2 /* ac */
            aload 1 /* l */
            invokevirtual javax.accessibility.AccessibleContext.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         3: .line 5029
            goto 5
         4: .line 5030
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* l */
            invokespecial javax.accessibility.AccessibleContext.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         5: .line 5032
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // java.beans.PropertyChangeListener l
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    6     1     l  Ljava/beans/PropertyChangeListener;
            1    6     2    ac  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      l     

  public javax.accessibility.AccessibleAction getAccessibleAction();
    descriptor: ()Ljavax/accessibility/AccessibleAction;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5043
            aload 0 /* this */
            areturn
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;

  public javax.accessibility.AccessibleComponent getAccessibleComponent();
    descriptor: ()Ljavax/accessibility/AccessibleComponent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5055
            aload 0 /* this */
            areturn
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;

  public javax.accessibility.AccessibleSelection getAccessibleSelection();
    descriptor: ()Ljavax/accessibility/AccessibleSelection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5065
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 5066
            aload 1 /* ac */
            ifnull 3
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
            ifeq 3
         2: .line 5067
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleSelection:()Ljavax/accessibility/AccessibleSelection;
            areturn
         3: .line 5069
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // javax.accessibility.AccessibleContext ac
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1    4     1    ac  Ljavax/accessibility/AccessibleContext;

  public javax.accessibility.AccessibleText getAccessibleText();
    descriptor: ()Ljavax/accessibility/AccessibleText;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5080
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 5081
            aload 1 /* ac */
            ifnull 3
         2: .line 5082
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleText:()Ljavax/accessibility/AccessibleText;
            areturn
         3: .line 5084
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aconst_null
            areturn
        end local 1 // javax.accessibility.AccessibleContext ac
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1    4     1    ac  Ljavax/accessibility/AccessibleContext;

  public javax.accessibility.AccessibleValue getAccessibleValue();
    descriptor: ()Ljavax/accessibility/AccessibleValue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5095
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 5096
            aload 1 /* ac */
            ifnull 3
         2: .line 5097
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleValue:()Ljavax/accessibility/AccessibleValue;
            areturn
         3: .line 5099
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aconst_null
            areturn
        end local 1 // javax.accessibility.AccessibleContext ac
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1    4     1    ac  Ljavax/accessibility/AccessibleContext;

  public java.awt.Color getBackground();
    descriptor: ()Ljava/awt/Color;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5113
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 5114
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5115
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getBackground:()Ljava/awt/Color;
            areturn
         3: .line 5117
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 2 /* c */
        start local 2 // java.awt.Component c
         4: .line 5118
            aload 2 /* c */
            ifnull 6
         5: .line 5119
            aload 2 /* c */
            invokevirtual java.awt.Component.getBackground:()Ljava/awt/Color;
            areturn
         6: .line 5121
      StackMap locals: java.awt.Component
      StackMap stack:
            aconst_null
            areturn
        end local 2 // java.awt.Component c
        end local 1 // javax.accessibility.AccessibleContext ac
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1    7     1    ac  Ljavax/accessibility/AccessibleContext;
            4    7     2     c  Ljava/awt/Component;

  public void setBackground(java.awt.Color);
    descriptor: (Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // java.awt.Color c
         0: .line 5132
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         1: .line 5133
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5134
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* c */
            invokeinterface javax.accessibility.AccessibleComponent.setBackground:(Ljava/awt/Color;)V
         3: .line 5135
            goto 7
         4: .line 5136
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 3 /* cp */
        start local 3 // java.awt.Component cp
         5: .line 5137
            aload 3 /* cp */
            ifnull 7
         6: .line 5138
            aload 3 /* cp */
            aload 1 /* c */
            invokevirtual java.awt.Component.setBackground:(Ljava/awt/Color;)V
        end local 3 // java.awt.Component cp
         7: .line 5141
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // java.awt.Color c
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    8     1     c  Ljava/awt/Color;
            1    8     2    ac  Ljavax/accessibility/AccessibleContext;
            5    7     3    cp  Ljava/awt/Component;
    MethodParameters:
      Name  Flags
      c     

  public java.awt.Color getForeground();
    descriptor: ()Ljava/awt/Color;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5151
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 5152
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5153
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getForeground:()Ljava/awt/Color;
            areturn
         3: .line 5155
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 2 /* c */
        start local 2 // java.awt.Component c
         4: .line 5156
            aload 2 /* c */
            ifnull 6
         5: .line 5157
            aload 2 /* c */
            invokevirtual java.awt.Component.getForeground:()Ljava/awt/Color;
            areturn
         6: .line 5159
      StackMap locals: java.awt.Component
      StackMap stack:
            aconst_null
            areturn
        end local 2 // java.awt.Component c
        end local 1 // javax.accessibility.AccessibleContext ac
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1    7     1    ac  Ljavax/accessibility/AccessibleContext;
            4    7     2     c  Ljava/awt/Component;

  public void setForeground(java.awt.Color);
    descriptor: (Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // java.awt.Color c
         0: .line 5165
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         1: .line 5166
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5167
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* c */
            invokeinterface javax.accessibility.AccessibleComponent.setForeground:(Ljava/awt/Color;)V
         3: .line 5168
            goto 7
         4: .line 5169
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 3 /* cp */
        start local 3 // java.awt.Component cp
         5: .line 5170
            aload 3 /* cp */
            ifnull 7
         6: .line 5171
            aload 3 /* cp */
            aload 1 /* c */
            invokevirtual java.awt.Component.setForeground:(Ljava/awt/Color;)V
        end local 3 // java.awt.Component cp
         7: .line 5174
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // java.awt.Color c
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    8     1     c  Ljava/awt/Color;
            1    8     2    ac  Ljavax/accessibility/AccessibleContext;
            5    7     3    cp  Ljava/awt/Component;
    MethodParameters:
      Name  Flags
      c     

  public java.awt.Cursor getCursor();
    descriptor: ()Ljava/awt/Cursor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5177
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 5178
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5179
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getCursor:()Ljava/awt/Cursor;
            areturn
         3: .line 5181
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 2 /* c */
        start local 2 // java.awt.Component c
         4: .line 5182
            aload 2 /* c */
            ifnull 6
         5: .line 5183
            aload 2 /* c */
            invokevirtual java.awt.Component.getCursor:()Ljava/awt/Cursor;
            areturn
         6: .line 5185
      StackMap locals: java.awt.Component
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleParent:()Ljavax/accessibility/Accessible;
            astore 3 /* ap */
        start local 3 // javax.accessibility.Accessible ap
         7: .line 5186
            aload 3 /* ap */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 9
         8: .line 5187
            aload 3 /* ap */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getCursor:()Ljava/awt/Cursor;
            areturn
         9: .line 5189
      StackMap locals: javax.accessibility.Accessible
      StackMap stack:
            aconst_null
            areturn
        end local 3 // javax.accessibility.Accessible ap
        end local 2 // java.awt.Component c
        end local 1 // javax.accessibility.AccessibleContext ac
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1   10     1    ac  Ljavax/accessibility/AccessibleContext;
            4   10     2     c  Ljava/awt/Component;
            7   10     3    ap  Ljavax/accessibility/Accessible;

  public void setCursor(java.awt.Cursor);
    descriptor: (Ljava/awt/Cursor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // java.awt.Cursor c
         0: .line 5196
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         1: .line 5197
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5198
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* c */
            invokeinterface javax.accessibility.AccessibleComponent.setCursor:(Ljava/awt/Cursor;)V
         3: .line 5199
            goto 7
         4: .line 5200
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 3 /* cp */
        start local 3 // java.awt.Component cp
         5: .line 5201
            aload 3 /* cp */
            ifnull 7
         6: .line 5202
            aload 3 /* cp */
            aload 1 /* c */
            invokevirtual java.awt.Component.setCursor:(Ljava/awt/Cursor;)V
        end local 3 // java.awt.Component cp
         7: .line 5205
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // java.awt.Cursor c
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    8     1     c  Ljava/awt/Cursor;
            1    8     2    ac  Ljavax/accessibility/AccessibleContext;
            5    7     3    cp  Ljava/awt/Component;
    MethodParameters:
      Name  Flags
      c     

  public java.awt.Font getFont();
    descriptor: ()Ljava/awt/Font;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5208
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 5209
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5210
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getFont:()Ljava/awt/Font;
            areturn
         3: .line 5212
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 2 /* c */
        start local 2 // java.awt.Component c
         4: .line 5213
            aload 2 /* c */
            ifnull 6
         5: .line 5214
            aload 2 /* c */
            invokevirtual java.awt.Component.getFont:()Ljava/awt/Font;
            areturn
         6: .line 5216
      StackMap locals: java.awt.Component
      StackMap stack:
            aconst_null
            areturn
        end local 2 // java.awt.Component c
        end local 1 // javax.accessibility.AccessibleContext ac
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1    7     1    ac  Ljavax/accessibility/AccessibleContext;
            4    7     2     c  Ljava/awt/Component;

  public void setFont(java.awt.Font);
    descriptor: (Ljava/awt/Font;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // java.awt.Font f
         0: .line 5222
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         1: .line 5223
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5224
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* f */
            invokeinterface javax.accessibility.AccessibleComponent.setFont:(Ljava/awt/Font;)V
         3: .line 5225
            goto 7
         4: .line 5226
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 3 /* c */
        start local 3 // java.awt.Component c
         5: .line 5227
            aload 3 /* c */
            ifnull 7
         6: .line 5228
            aload 3 /* c */
            aload 1 /* f */
            invokevirtual java.awt.Component.setFont:(Ljava/awt/Font;)V
        end local 3 // java.awt.Component c
         7: .line 5231
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // java.awt.Font f
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    8     1     f  Ljava/awt/Font;
            1    8     2    ac  Ljavax/accessibility/AccessibleContext;
            5    7     3     c  Ljava/awt/Component;
    MethodParameters:
      Name  Flags
      f     

  public java.awt.FontMetrics getFontMetrics(java.awt.Font);
    descriptor: (Ljava/awt/Font;)Ljava/awt/FontMetrics;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // java.awt.Font f
         0: .line 5234
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         1: .line 5235
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5236
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* f */
            invokeinterface javax.accessibility.AccessibleComponent.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
            areturn
         3: .line 5238
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 3 /* c */
        start local 3 // java.awt.Component c
         4: .line 5239
            aload 3 /* c */
            ifnull 6
         5: .line 5240
            aload 3 /* c */
            aload 1 /* f */
            invokevirtual java.awt.Component.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
            areturn
         6: .line 5242
      StackMap locals: java.awt.Component
      StackMap stack:
            aconst_null
            areturn
        end local 3 // java.awt.Component c
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // java.awt.Font f
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    7     1     f  Ljava/awt/Font;
            1    7     2    ac  Ljavax/accessibility/AccessibleContext;
            4    7     3     c  Ljava/awt/Component;
    MethodParameters:
      Name  Flags
      f     

  public boolean isEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5248
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 5249
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5250
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.isEnabled:()Z
            ireturn
         3: .line 5252
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 2 /* c */
        start local 2 // java.awt.Component c
         4: .line 5253
            aload 2 /* c */
            ifnull 6
         5: .line 5254
            aload 2 /* c */
            invokevirtual java.awt.Component.isEnabled:()Z
            ireturn
         6: .line 5256
      StackMap locals: java.awt.Component
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // java.awt.Component c
        end local 1 // javax.accessibility.AccessibleContext ac
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1    7     1    ac  Ljavax/accessibility/AccessibleContext;
            4    7     2     c  Ljava/awt/Component;

  public void setEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // boolean b
         0: .line 5262
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         1: .line 5263
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5264
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            iload 1 /* b */
            invokeinterface javax.accessibility.AccessibleComponent.setEnabled:(Z)V
         3: .line 5265
            goto 7
         4: .line 5266
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 3 /* c */
        start local 3 // java.awt.Component c
         5: .line 5267
            aload 3 /* c */
            ifnull 7
         6: .line 5268
            aload 3 /* c */
            iload 1 /* b */
            invokevirtual java.awt.Component.setEnabled:(Z)V
        end local 3 // java.awt.Component c
         7: .line 5271
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // boolean b
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    8     1     b  Z
            1    8     2    ac  Ljavax/accessibility/AccessibleContext;
            5    7     3     c  Ljava/awt/Component;
    MethodParameters:
      Name  Flags
      b     

  public boolean isVisible();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5274
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.JTree.getPathBounds:(Ljavax/swing/tree/TreePath;)Ljava/awt/Rectangle;
            astore 1 /* pathBounds */
        start local 1 // java.awt.Rectangle pathBounds
         1: .line 5275
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            invokevirtual javax.swing.JTree.getVisibleRect:()Ljava/awt/Rectangle;
            astore 2 /* parentBounds */
        start local 2 // java.awt.Rectangle parentBounds
         2: .line 5276
            aload 1 /* pathBounds */
            ifnull 5
            aload 2 /* parentBounds */
            ifnull 5
         3: .line 5277
            aload 2 /* parentBounds */
            aload 1 /* pathBounds */
            invokevirtual java.awt.Rectangle.intersects:(Ljava/awt/Rectangle;)Z
            ifeq 5
         4: .line 5276
            iconst_1
            ireturn
      StackMap locals: java.awt.Rectangle java.awt.Rectangle
      StackMap stack:
         5: iconst_0
            ireturn
        end local 2 // java.awt.Rectangle parentBounds
        end local 1 // java.awt.Rectangle pathBounds
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1    6     1    pathBounds  Ljava/awt/Rectangle;
            2    6     2  parentBounds  Ljava/awt/Rectangle;

  public void setVisible(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // boolean b
         0: .line 5281
            return
        end local 1 // boolean b
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    1     1     b  Z
    MethodParameters:
      Name  Flags
      b     

  public boolean isShowing();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5284
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            invokevirtual javax.swing.JTree.isShowing:()Z
            ifeq 1
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isVisible:()Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;

  public boolean contains(java.awt.Point);
    descriptor: (Ljava/awt/Point;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // java.awt.Point p
         0: .line 5288
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         1: .line 5289
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5290
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getBounds:()Ljava/awt/Rectangle;
            astore 3 /* r */
        start local 3 // java.awt.Rectangle r
         3: .line 5291
            aload 3 /* r */
            aload 1 /* p */
            invokevirtual java.awt.Rectangle.contains:(Ljava/awt/Point;)Z
            ireturn
        end local 3 // java.awt.Rectangle r
         4: .line 5293
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 3 /* c */
        start local 3 // java.awt.Component c
         5: .line 5294
            aload 3 /* c */
            ifnull 8
         6: .line 5295
            aload 3 /* c */
            invokevirtual java.awt.Component.getBounds:()Ljava/awt/Rectangle;
            astore 4 /* r */
        start local 4 // java.awt.Rectangle r
         7: .line 5296
            aload 4 /* r */
            aload 1 /* p */
            invokevirtual java.awt.Rectangle.contains:(Ljava/awt/Point;)Z
            ireturn
        end local 4 // java.awt.Rectangle r
         8: .line 5298
      StackMap locals: java.awt.Component
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getBounds:()Ljava/awt/Rectangle;
            aload 1 /* p */
            invokevirtual java.awt.Rectangle.contains:(Ljava/awt/Point;)Z
            ireturn
        end local 3 // java.awt.Component c
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // java.awt.Point p
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    9     1     p  Ljava/awt/Point;
            1    9     2    ac  Ljavax/accessibility/AccessibleContext;
            3    4     3     r  Ljava/awt/Rectangle;
            5    9     3     c  Ljava/awt/Component;
            7    8     4     r  Ljava/awt/Rectangle;
    MethodParameters:
      Name  Flags
      p     

  public java.awt.Point getLocationOnScreen();
    descriptor: ()Ljava/awt/Point;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5304
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            ifnull 10
         1: .line 5305
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            invokevirtual javax.swing.JTree.getLocationOnScreen:()Ljava/awt/Point;
            astore 1 /* treeLocation */
        start local 1 // java.awt.Point treeLocation
         2: .line 5306
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.JTree.getPathBounds:(Ljavax/swing/tree/TreePath;)Ljava/awt/Rectangle;
            astore 2 /* pathBounds */
        start local 2 // java.awt.Rectangle pathBounds
         3: .line 5307
            aload 1 /* treeLocation */
            ifnull 9
            aload 2 /* pathBounds */
            ifnull 9
         4: .line 5308
            new java.awt.Point
            dup
            aload 2 /* pathBounds */
            getfield java.awt.Rectangle.x:I
         5: .line 5309
            aload 2 /* pathBounds */
            getfield java.awt.Rectangle.y:I
         6: .line 5308
            invokespecial java.awt.Point.<init>:(II)V
            astore 3 /* nodeLocation */
        start local 3 // java.awt.Point nodeLocation
         7: .line 5310
            aload 3 /* nodeLocation */
            aload 1 /* treeLocation */
            getfield java.awt.Point.x:I
            aload 1 /* treeLocation */
            getfield java.awt.Point.y:I
            invokevirtual java.awt.Point.translate:(II)V
         8: .line 5311
            aload 3 /* nodeLocation */
            areturn
        end local 3 // java.awt.Point nodeLocation
         9: .line 5313
      StackMap locals: java.awt.Point java.awt.Rectangle
      StackMap stack:
            aconst_null
            areturn
        end local 2 // java.awt.Rectangle pathBounds
        end local 1 // java.awt.Point treeLocation
        10: .line 5316
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   11     0          this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            2   10     1  treeLocation  Ljava/awt/Point;
            3   10     2    pathBounds  Ljava/awt/Rectangle;
            7    9     3  nodeLocation  Ljava/awt/Point;

  protected java.awt.Point getLocationInJTree();
    descriptor: ()Ljava/awt/Point;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5326
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.JTree.getPathBounds:(Ljavax/swing/tree/TreePath;)Ljava/awt/Rectangle;
            astore 1 /* r */
        start local 1 // java.awt.Rectangle r
         1: .line 5327
            aload 1 /* r */
            ifnull 3
         2: .line 5328
            aload 1 /* r */
            invokevirtual java.awt.Rectangle.getLocation:()Ljava/awt/Point;
            areturn
         3: .line 5330
      StackMap locals: java.awt.Rectangle
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.awt.Rectangle r
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1    4     1     r  Ljava/awt/Rectangle;

  public java.awt.Point getLocation();
    descriptor: ()Ljava/awt/Point;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5335
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getBounds:()Ljava/awt/Rectangle;
            astore 1 /* r */
        start local 1 // java.awt.Rectangle r
         1: .line 5336
            aload 1 /* r */
            ifnull 3
         2: .line 5337
            aload 1 /* r */
            invokevirtual java.awt.Rectangle.getLocation:()Ljava/awt/Point;
            areturn
         3: .line 5339
      StackMap locals: java.awt.Rectangle
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.awt.Rectangle r
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1    4     1     r  Ljava/awt/Rectangle;

  public void setLocation(java.awt.Point);
    descriptor: (Ljava/awt/Point;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // java.awt.Point p
         0: .line 5344
            return
        end local 1 // java.awt.Point p
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    1     1     p  Ljava/awt/Point;
    MethodParameters:
      Name  Flags
      p     

  public java.awt.Rectangle getBounds();
    descriptor: ()Ljava/awt/Rectangle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5347
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.JTree.getPathBounds:(Ljavax/swing/tree/TreePath;)Ljava/awt/Rectangle;
            astore 1 /* r */
        start local 1 // java.awt.Rectangle r
         1: .line 5348
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleParent:()Ljavax/accessibility/Accessible;
            astore 2 /* parent */
        start local 2 // javax.accessibility.Accessible parent
         2: .line 5349
            aload 2 /* parent */
            ifnull 9
         3: .line 5350
            aload 2 /* parent */
            instanceof javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode
            ifeq 9
         4: .line 5351
            aload 2 /* parent */
            checkcast javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getLocationInJTree:()Ljava/awt/Point;
            astore 3 /* parentLoc */
        start local 3 // java.awt.Point parentLoc
         5: .line 5352
            aload 3 /* parentLoc */
            ifnull 8
            aload 1 /* r */
            ifnull 8
         6: .line 5353
            aload 1 /* r */
            aload 3 /* parentLoc */
            getfield java.awt.Point.x:I
            ineg
            aload 3 /* parentLoc */
            getfield java.awt.Point.y:I
            ineg
            invokevirtual java.awt.Rectangle.translate:(II)V
         7: .line 5354
            goto 9
         8: .line 5355
      StackMap locals: java.awt.Rectangle javax.accessibility.Accessible java.awt.Point
      StackMap stack:
            aconst_null
            areturn
        end local 3 // java.awt.Point parentLoc
         9: .line 5359
      StackMap locals:
      StackMap stack:
            aload 1 /* r */
            areturn
        end local 2 // javax.accessibility.Accessible parent
        end local 1 // java.awt.Rectangle r
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   10     0       this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1   10     1          r  Ljava/awt/Rectangle;
            2   10     2     parent  Ljavax/accessibility/Accessible;
            5    9     3  parentLoc  Ljava/awt/Point;

  public void setBounds(java.awt.Rectangle);
    descriptor: (Ljava/awt/Rectangle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // java.awt.Rectangle r
         0: .line 5363
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         1: .line 5364
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5365
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* r */
            invokeinterface javax.accessibility.AccessibleComponent.setBounds:(Ljava/awt/Rectangle;)V
         3: .line 5366
            goto 7
         4: .line 5367
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 3 /* c */
        start local 3 // java.awt.Component c
         5: .line 5368
            aload 3 /* c */
            ifnull 7
         6: .line 5369
            aload 3 /* c */
            aload 1 /* r */
            invokevirtual java.awt.Component.setBounds:(Ljava/awt/Rectangle;)V
        end local 3 // java.awt.Component c
         7: .line 5372
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // java.awt.Rectangle r
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    8     1     r  Ljava/awt/Rectangle;
            1    8     2    ac  Ljavax/accessibility/AccessibleContext;
            5    7     3     c  Ljava/awt/Component;
    MethodParameters:
      Name  Flags
      r     

  public java.awt.Dimension getSize();
    descriptor: ()Ljava/awt/Dimension;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5375
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getBounds:()Ljava/awt/Rectangle;
            invokevirtual java.awt.Rectangle.getSize:()Ljava/awt/Dimension;
            areturn
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;

  public void setSize(java.awt.Dimension);
    descriptor: (Ljava/awt/Dimension;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // java.awt.Dimension d
         0: .line 5379
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         1: .line 5380
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5381
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* d */
            invokeinterface javax.accessibility.AccessibleComponent.setSize:(Ljava/awt/Dimension;)V
         3: .line 5382
            goto 7
         4: .line 5383
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 3 /* c */
        start local 3 // java.awt.Component c
         5: .line 5384
            aload 3 /* c */
            ifnull 7
         6: .line 5385
            aload 3 /* c */
            aload 1 /* d */
            invokevirtual java.awt.Component.setSize:(Ljava/awt/Dimension;)V
        end local 3 // java.awt.Component c
         7: .line 5388
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // java.awt.Dimension d
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    8     1     d  Ljava/awt/Dimension;
            1    8     2    ac  Ljavax/accessibility/AccessibleContext;
            5    7     3     c  Ljava/awt/Component;
    MethodParameters:
      Name  Flags
      d     

  public javax.accessibility.Accessible getAccessibleAt(java.awt.Point);
    descriptor: (Ljava/awt/Point;)Ljavax/accessibility/Accessible;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // java.awt.Point p
         0: .line 5401
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         1: .line 5402
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5403
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* p */
            invokeinterface javax.accessibility.AccessibleComponent.getAccessibleAt:(Ljava/awt/Point;)Ljavax/accessibility/Accessible;
            areturn
         3: .line 5405
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aconst_null
            areturn
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // java.awt.Point p
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    4     1     p  Ljava/awt/Point;
            1    4     2    ac  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      p     

  public boolean isFocusTraversable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5411
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 5412
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5413
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.isFocusTraversable:()Z
            ireturn
         3: .line 5415
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 2 /* c */
        start local 2 // java.awt.Component c
         4: .line 5416
            aload 2 /* c */
            ifnull 6
         5: .line 5417
            aload 2 /* c */
            invokevirtual java.awt.Component.isFocusTraversable:()Z
            ireturn
         6: .line 5419
      StackMap locals: java.awt.Component
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // java.awt.Component c
        end local 1 // javax.accessibility.AccessibleContext ac
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1    7     1    ac  Ljavax/accessibility/AccessibleContext;
            4    7     2     c  Ljava/awt/Component;

  public void requestFocus();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5425
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 5426
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5427
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.requestFocus:()V
         3: .line 5428
            goto 7
         4: .line 5429
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 2 /* c */
        start local 2 // java.awt.Component c
         5: .line 5430
            aload 2 /* c */
            ifnull 7
         6: .line 5431
            aload 2 /* c */
            invokevirtual java.awt.Component.requestFocus:()V
        end local 2 // java.awt.Component c
         7: .line 5434
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.accessibility.AccessibleContext ac
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1    8     1    ac  Ljavax/accessibility/AccessibleContext;
            5    7     2     c  Ljava/awt/Component;

  public void addFocusListener(java.awt.event.FocusListener);
    descriptor: (Ljava/awt/event/FocusListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // java.awt.event.FocusListener l
         0: .line 5437
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         1: .line 5438
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5439
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* l */
            invokeinterface javax.accessibility.AccessibleComponent.addFocusListener:(Ljava/awt/event/FocusListener;)V
         3: .line 5440
            goto 7
         4: .line 5441
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 3 /* c */
        start local 3 // java.awt.Component c
         5: .line 5442
            aload 3 /* c */
            ifnull 7
         6: .line 5443
            aload 3 /* c */
            aload 1 /* l */
            invokevirtual java.awt.Component.addFocusListener:(Ljava/awt/event/FocusListener;)V
        end local 3 // java.awt.Component c
         7: .line 5446
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // java.awt.event.FocusListener l
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    8     1     l  Ljava/awt/event/FocusListener;
            1    8     2    ac  Ljavax/accessibility/AccessibleContext;
            5    7     3     c  Ljava/awt/Component;
    MethodParameters:
      Name  Flags
      l     

  public void removeFocusListener(java.awt.event.FocusListener);
    descriptor: (Ljava/awt/event/FocusListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // java.awt.event.FocusListener l
         0: .line 5449
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         1: .line 5450
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5451
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* l */
            invokeinterface javax.accessibility.AccessibleComponent.removeFocusListener:(Ljava/awt/event/FocusListener;)V
         3: .line 5452
            goto 7
         4: .line 5453
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 3 /* c */
        start local 3 // java.awt.Component c
         5: .line 5454
            aload 3 /* c */
            ifnull 7
         6: .line 5455
            aload 3 /* c */
            aload 1 /* l */
            invokevirtual java.awt.Component.removeFocusListener:(Ljava/awt/event/FocusListener;)V
        end local 3 // java.awt.Component c
         7: .line 5458
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // java.awt.event.FocusListener l
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    8     1     l  Ljava/awt/event/FocusListener;
            1    8     2    ac  Ljavax/accessibility/AccessibleContext;
            5    7     3     c  Ljava/awt/Component;
    MethodParameters:
      Name  Flags
      l     

  public int getAccessibleSelectionCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5469
            iconst_0
            istore 1 /* count */
        start local 1 // int count
         1: .line 5470
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         2: .line 5471
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 8
         4: .line 5472
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            iload 3 /* i */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getChildTreePath:(I)Ljavax/swing/tree/TreePath;
            astore 4 /* childPath */
        start local 4 // javax.swing.tree.TreePath childPath
         5: .line 5473
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            aload 4 /* childPath */
            invokevirtual javax.swing.JTree.isPathSelected:(Ljavax/swing/tree/TreePath;)Z
            ifeq 7
         6: .line 5474
            iinc 1 /* count */ 1
        end local 4 // javax.swing.tree.TreePath childPath
         7: .line 5471
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 3 /* i */
            iload 2 /* childCount */
            if_icmplt 4
        end local 3 // int i
         9: .line 5477
            iload 1 /* count */
            ireturn
        end local 2 // int childCount
        end local 1 // int count
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0        this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1   10     1       count  I
            2   10     2  childCount  I
            3    9     3           i  I
            5    7     4   childPath  Ljavax/swing/tree/TreePath;

  public javax.accessibility.Accessible getAccessibleSelection(int);
    descriptor: (I)Ljavax/accessibility/Accessible;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // int i
         0: .line 5490
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         1: .line 5491
            iload 1 /* i */
            iflt 2
            iload 1 /* i */
            iload 2 /* childCount */
            if_icmplt 3
         2: .line 5492
      StackMap locals: int
      StackMap stack:
            aconst_null
            areturn
         3: .line 5494
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 3 /* count */
        start local 3 // int count
         4: .line 5495
            iconst_0
            istore 4 /* j */
        start local 4 // int j
         5: goto 12
         6: .line 5496
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* j */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getChildTreePath:(I)Ljavax/swing/tree/TreePath;
            astore 5 /* childPath */
        start local 5 // javax.swing.tree.TreePath childPath
         7: .line 5497
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            aload 5 /* childPath */
            invokevirtual javax.swing.JTree.isPathSelected:(Ljavax/swing/tree/TreePath;)Z
            ifeq 11
         8: .line 5498
            iload 3 /* count */
            iload 1 /* i */
            if_icmpne 10
         9: .line 5499
            new javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode
            dup
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.this$1:Ljavax/swing/JTree$AccessibleJTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            aload 5 /* childPath */
            aload 0 /* this */
            invokespecial javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.<init>:(Ljavax/swing/JTree$AccessibleJTree;Ljavax/swing/JTree;Ljavax/swing/tree/TreePath;Ljavax/accessibility/Accessible;)V
            areturn
        10: .line 5501
      StackMap locals: javax.swing.tree.TreePath
      StackMap stack:
            iinc 3 /* count */ 1
        end local 5 // javax.swing.tree.TreePath childPath
        11: .line 5495
      StackMap locals:
      StackMap stack:
            iinc 4 /* j */ 1
      StackMap locals:
      StackMap stack:
        12: iload 4 /* j */
            iload 2 /* childCount */
            if_icmpge 13
            iload 1 /* i */
            iload 3 /* count */
            if_icmpge 6
        end local 4 // int j
        13: .line 5505
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 3 // int count
        end local 2 // int childCount
        end local 1 // int i
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   14     0        this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0   14     1           i  I
            1   14     2  childCount  I
            4   14     3       count  I
            5   13     4           j  I
            7   11     5   childPath  Ljavax/swing/tree/TreePath;
    MethodParameters:
      Name  Flags
      i     

  public boolean isAccessibleChildSelected(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // int i
         0: .line 5516
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         1: .line 5517
            iload 1 /* i */
            iflt 2
            iload 1 /* i */
            iload 2 /* childCount */
            if_icmplt 3
         2: .line 5518
      StackMap locals: int
      StackMap stack:
            iconst_0
            ireturn
         3: .line 5520
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* i */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getChildTreePath:(I)Ljavax/swing/tree/TreePath;
            astore 3 /* childPath */
        start local 3 // javax.swing.tree.TreePath childPath
         4: .line 5521
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            aload 3 /* childPath */
            invokevirtual javax.swing.JTree.isPathSelected:(Ljavax/swing/tree/TreePath;)Z
            ireturn
        end local 3 // javax.swing.tree.TreePath childPath
        end local 2 // int childCount
        end local 1 // int i
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    5     1           i  I
            1    5     2  childCount  I
            4    5     3   childPath  Ljavax/swing/tree/TreePath;
    MethodParameters:
      Name  Flags
      i     

  public void addAccessibleSelection(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // int i
         0: .line 5535
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.this$1:Ljavax/swing/JTree$AccessibleJTree;
            invokestatic javax.swing.JTree$AccessibleJTree.access$0:(Ljavax/swing/JTree$AccessibleJTree;)Ljavax/swing/JTree;
            invokevirtual javax.swing.JTree.getModel:()Ljavax/swing/tree/TreeModel;
            astore 2 /* model */
        start local 2 // javax.swing.tree.TreeModel model
         1: .line 5536
            aload 2 /* model */
            ifnull 5
         2: .line 5537
            iload 1 /* i */
            iflt 5
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmpge 5
         3: .line 5538
            aload 0 /* this */
            iload 1 /* i */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getChildTreePath:(I)Ljavax/swing/tree/TreePath;
            astore 3 /* path */
        start local 3 // javax.swing.tree.TreePath path
         4: .line 5539
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.this$1:Ljavax/swing/JTree$AccessibleJTree;
            invokestatic javax.swing.JTree$AccessibleJTree.access$0:(Ljavax/swing/JTree$AccessibleJTree;)Ljavax/swing/JTree;
            aload 3 /* path */
            invokevirtual javax.swing.JTree.addSelectionPath:(Ljavax/swing/tree/TreePath;)V
        end local 3 // javax.swing.tree.TreePath path
         5: .line 5542
      StackMap locals: javax.swing.tree.TreeModel
      StackMap stack:
            return
        end local 2 // javax.swing.tree.TreeModel model
        end local 1 // int i
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    6     1      i  I
            1    6     2  model  Ljavax/swing/tree/TreeModel;
            4    5     3   path  Ljavax/swing/tree/TreePath;
    MethodParameters:
      Name  Flags
      i     

  public void removeAccessibleSelection(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // int i
         0: .line 5553
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.this$1:Ljavax/swing/JTree$AccessibleJTree;
            invokestatic javax.swing.JTree$AccessibleJTree.access$0:(Ljavax/swing/JTree$AccessibleJTree;)Ljavax/swing/JTree;
            invokevirtual javax.swing.JTree.getModel:()Ljavax/swing/tree/TreeModel;
            astore 2 /* model */
        start local 2 // javax.swing.tree.TreeModel model
         1: .line 5554
            aload 2 /* model */
            ifnull 5
         2: .line 5555
            iload 1 /* i */
            iflt 5
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmpge 5
         3: .line 5556
            aload 0 /* this */
            iload 1 /* i */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getChildTreePath:(I)Ljavax/swing/tree/TreePath;
            astore 3 /* path */
        start local 3 // javax.swing.tree.TreePath path
         4: .line 5557
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.this$1:Ljavax/swing/JTree$AccessibleJTree;
            invokestatic javax.swing.JTree$AccessibleJTree.access$0:(Ljavax/swing/JTree$AccessibleJTree;)Ljavax/swing/JTree;
            aload 3 /* path */
            invokevirtual javax.swing.JTree.removeSelectionPath:(Ljavax/swing/tree/TreePath;)V
        end local 3 // javax.swing.tree.TreePath path
         5: .line 5560
      StackMap locals: javax.swing.tree.TreeModel
      StackMap stack:
            return
        end local 2 // javax.swing.tree.TreeModel model
        end local 1 // int i
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0    6     1      i  I
            1    6     2  model  Ljavax/swing/tree/TreeModel;
            4    5     3   path  Ljavax/swing/tree/TreePath;
    MethodParameters:
      Name  Flags
      i     

  public void clearAccessibleSelection();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5567
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 1 /* childCount */
        start local 1 // int childCount
         1: .line 5568
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 5
         3: .line 5569
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* i */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.removeAccessibleSelection:(I)V
         4: .line 5568
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            iload 1 /* childCount */
            if_icmplt 3
        end local 2 // int i
         6: .line 5571
            return
        end local 1 // int childCount
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1    7     1  childCount  I
            2    6     2           i  I

  public void selectAllAccessibleSelection();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5578
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.this$1:Ljavax/swing/JTree$AccessibleJTree;
            invokestatic javax.swing.JTree$AccessibleJTree.access$0:(Ljavax/swing/JTree$AccessibleJTree;)Ljavax/swing/JTree;
            invokevirtual javax.swing.JTree.getModel:()Ljavax/swing/tree/TreeModel;
            astore 1 /* model */
        start local 1 // javax.swing.tree.TreeModel model
         1: .line 5579
            aload 1 /* model */
            ifnull 9
         2: .line 5580
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         3: .line 5582
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         4: goto 8
         5: .line 5583
      StackMap locals: javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode javax.swing.tree.TreeModel int top int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* i */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getChildTreePath:(I)Ljavax/swing/tree/TreePath;
            astore 3 /* path */
        start local 3 // javax.swing.tree.TreePath path
         6: .line 5584
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.this$1:Ljavax/swing/JTree$AccessibleJTree;
            invokestatic javax.swing.JTree$AccessibleJTree.access$0:(Ljavax/swing/JTree$AccessibleJTree;)Ljavax/swing/JTree;
            aload 3 /* path */
            invokevirtual javax.swing.JTree.addSelectionPath:(Ljavax/swing/tree/TreePath;)V
         7: .line 5582
            iinc 4 /* i */ 1
        end local 3 // javax.swing.tree.TreePath path
      StackMap locals:
      StackMap stack:
         8: iload 4 /* i */
            iload 2 /* childCount */
            if_icmplt 5
        end local 4 // int i
        end local 2 // int childCount
         9: .line 5587
      StackMap locals: javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode javax.swing.tree.TreeModel
      StackMap stack:
            return
        end local 1 // javax.swing.tree.TreeModel model
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0        this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1   10     1       model  Ljavax/swing/tree/TreeModel;
            3    9     2  childCount  I
            6    8     3        path  Ljavax/swing/tree/TreePath;
            4    9     4           i  I

  public int getAccessibleActionCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
         0: .line 5600
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 5601
            aload 1 /* ac */
            ifnull 7
         2: .line 5602
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleAction:()Ljavax/accessibility/AccessibleAction;
            astore 2 /* aa */
        start local 2 // javax.accessibility.AccessibleAction aa
         3: .line 5603
            aload 2 /* aa */
            ifnull 7
         4: .line 5604
            aload 2 /* aa */
            invokeinterface javax.accessibility.AccessibleAction.getAccessibleActionCount:()I
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
            ifeq 5
            iconst_0
            goto 6
      StackMap locals: javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode javax.accessibility.AccessibleContext javax.accessibility.AccessibleAction
      StackMap stack: int
         5: iconst_1
      StackMap locals: javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode javax.accessibility.AccessibleContext javax.accessibility.AccessibleAction
      StackMap stack: int int
         6: iadd
            ireturn
        end local 2 // javax.accessibility.AccessibleAction aa
         7: .line 5607
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
            ifeq 8
            iconst_0
            goto 9
      StackMap locals:
      StackMap stack:
         8: iconst_1
      StackMap locals:
      StackMap stack: int
         9: ireturn
        end local 1 // javax.accessibility.AccessibleContext ac
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            1   10     1    ac  Ljavax/accessibility/AccessibleContext;
            3    7     2    aa  Ljavax/accessibility/AccessibleAction;

  public java.lang.String getAccessibleActionDescription(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // int i
         0: .line 5620
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleActionCount:()I
            if_icmplt 2
         1: .line 5621
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 5623
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         3: .line 5624
            iload 1 /* i */
            ifne 5
         4: .line 5626
            getstatic javax.accessibility.AccessibleAction.TOGGLE_EXPAND:Ljava/lang/String;
            areturn
         5: .line 5627
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 2 /* ac */
            ifnull 9
         6: .line 5628
            aload 2 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleAction:()Ljavax/accessibility/AccessibleAction;
            astore 3 /* aa */
        start local 3 // javax.accessibility.AccessibleAction aa
         7: .line 5629
            aload 3 /* aa */
            ifnull 9
         8: .line 5630
            aload 3 /* aa */
            iload 1 /* i */
            iconst_1
            isub
            invokeinterface javax.accessibility.AccessibleAction.getAccessibleActionDescription:(I)Ljava/lang/String;
            areturn
        end local 3 // javax.accessibility.AccessibleAction aa
         9: .line 5633
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // int i
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0   10     1     i  I
            3   10     2    ac  Ljavax/accessibility/AccessibleContext;
            7    9     3    aa  Ljavax/accessibility/AccessibleAction;
    MethodParameters:
      Name  Flags
      i     

  public boolean doAccessibleAction(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
        start local 1 // int i
         0: .line 5646
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleActionCount:()I
            if_icmplt 2
         1: .line 5647
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         2: .line 5649
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         3: .line 5650
            iload 1 /* i */
            ifne 9
         4: .line 5651
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.this$1:Ljavax/swing/JTree$AccessibleJTree;
            invokestatic javax.swing.JTree$AccessibleJTree.access$0:(Ljavax/swing/JTree$AccessibleJTree;)Ljavax/swing/JTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.JTree.isExpanded:(Ljavax/swing/tree/TreePath;)Z
            ifeq 7
         5: .line 5652
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.this$1:Ljavax/swing/JTree$AccessibleJTree;
            invokestatic javax.swing.JTree$AccessibleJTree.access$0:(Ljavax/swing/JTree$AccessibleJTree;)Ljavax/swing/JTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.JTree.collapsePath:(Ljavax/swing/tree/TreePath;)V
         6: .line 5653
            goto 8
         7: .line 5654
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.this$1:Ljavax/swing/JTree$AccessibleJTree;
            invokestatic javax.swing.JTree$AccessibleJTree.access$0:(Ljavax/swing/JTree$AccessibleJTree;)Ljavax/swing/JTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.JTree.expandPath:(Ljavax/swing/tree/TreePath;)V
         8: .line 5656
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         9: .line 5657
      StackMap locals:
      StackMap stack:
            aload 2 /* ac */
            ifnull 13
        10: .line 5658
            aload 2 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleAction:()Ljavax/accessibility/AccessibleAction;
            astore 3 /* aa */
        start local 3 // javax.accessibility.AccessibleAction aa
        11: .line 5659
            aload 3 /* aa */
            ifnull 13
        12: .line 5660
            aload 3 /* aa */
            iload 1 /* i */
            iconst_1
            isub
            invokeinterface javax.accessibility.AccessibleAction.doAccessibleAction:(I)Z
            ireturn
        end local 3 // javax.accessibility.AccessibleAction aa
        13: .line 5663
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // int i
        end local 0 // javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Ljavax/swing/JTree$AccessibleJTree$AccessibleJTreeNode;
            0   14     1     i  I
            3   14     2    ac  Ljavax/accessibility/AccessibleContext;
           11   13     3    aa  Ljavax/accessibility/AccessibleAction;
    MethodParameters:
      Name  Flags
      i     
}
SourceFile: "JTree.java"
NestHost: javax.swing.JTree
InnerClasses:
  protected AccessibleJTree = javax.swing.JTree$AccessibleJTree of javax.swing.JTree
  protected AccessibleJTreeNode = javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode of javax.swing.JTree$AccessibleJTree