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 4596
            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 4584
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
         2: .line 4585
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
         3: .line 4586
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.obj:Ljava/lang/Object;
         4: .line 4587
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
         5: .line 4588
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
         6: .line 4589
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.index:I
         7: .line 4590
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
         8: .line 4597
            aload 0 /* this */
            aload 2 /* t */
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
         9: .line 4598
            aload 0 /* this */
            aload 3 /* p */
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
        10: .line 4599
            aload 0 /* this */
            aload 4 /* ap */
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
        11: .line 4600
            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 4601
            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 4602
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            ifnull 15
        14: .line 4603
            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 4605
      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 4610
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmplt 2
         1: .line 4611
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 4613
      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 4614
            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 4615
            aload 3 /* objPath */
            arraylength
            iconst_1
            iadd
            anewarray java.lang.Object
            astore 4 /* objChildPath */
        start local 4 // java.lang.Object[] objChildPath
         5: .line 4616
            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 4617
            aload 4 /* objChildPath */
            aload 4 /* objChildPath */
            arraylength
            iconst_1
            isub
            aload 2 /* childObj */
            aastore
         7: .line 4618
            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 4631
            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 4635
            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 4636
            aload 1 /* c */
            instanceof javax.accessibility.Accessible
            ifeq 3
         2: .line 4637
            aload 1 /* c */
            invokevirtual java.awt.Component.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            areturn
         3: .line 4639
      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 4647
            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 4648
            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 4649
            aload 1 /* r */
            ifnonnull 4
         3: .line 4650
            aconst_null
            areturn
         4: .line 4652
      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 4653
            aload 2 /* ui */
            ifnull 13
         6: .line 4654
            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 4655
            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 4656
            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 4657
            iconst_0
            istore 6 /* hasFocus */
        start local 6 // boolean hasFocus
        10: .line 4658
            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 4659
            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 4658
            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 4662
      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 4674
            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 4675
            aload 1 /* ac */
            ifnull 6
         2: .line 4676
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleName:()Ljava/lang/String;
            astore 2 /* name */
        start local 2 // java.lang.String name
         3: .line 4677
            aload 2 /* name */
            ifnull 5
            aload 2 /* name */
            ldc ""
            if_acmpeq 5
         4: .line 4678
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleName:()Ljava/lang/String;
            areturn
         5: .line 4680
      StackMap locals: javax.accessibility.AccessibleContext java.lang.String
      StackMap stack:
            aconst_null
            areturn
        end local 2 // java.lang.String name
         6: .line 4683
      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 4684
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleName:Ljava/lang/String;
            areturn
         8: .line 4687
      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 4697
            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 4698
            aload 2 /* ac */
            ifnull 4
         2: .line 4699
            aload 2 /* ac */
            aload 1 /* s */
            invokevirtual javax.accessibility.AccessibleContext.setAccessibleName:(Ljava/lang/String;)V
         3: .line 4700
            goto 5
         4: .line 4701
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* s */
            invokespecial javax.accessibility.AccessibleContext.setAccessibleName:(Ljava/lang/String;)V
         5: .line 4703
      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 4715
            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 4716
            aload 1 /* ac */
            ifnull 3
         2: .line 4717
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleDescription:()Ljava/lang/String;
            areturn
         3: .line 4719
      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 4729
            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 4730
            aload 2 /* ac */
            ifnull 4
         2: .line 4731
            aload 2 /* ac */
            aload 1 /* s */
            invokevirtual javax.accessibility.AccessibleContext.setAccessibleDescription:(Ljava/lang/String;)V
         3: .line 4732
            goto 5
         4: .line 4733
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* s */
            invokespecial javax.accessibility.AccessibleContext.setAccessibleDescription:(Ljava/lang/String;)V
         5: .line 4735
      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 4744
            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 4745
            aload 1 /* ac */
            ifnull 3
         2: .line 4746
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleRole:()Ljavax/accessibility/AccessibleRole;
            areturn
         3: .line 4748
      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 4760
            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 4762
            aload 1 /* ac */
            ifnull 4
         2: .line 4763
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleStateSet:()Ljavax/accessibility/AccessibleStateSet;
            astore 2 /* states */
        start local 2 // javax.accessibility.AccessibleStateSet states
         3: .line 4764
            goto 5
        end local 2 // javax.accessibility.AccessibleStateSet states
         4: .line 4765
      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 4769
      StackMap locals: javax.accessibility.AccessibleStateSet
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isShowing:()Z
            ifeq 8
         6: .line 4770
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.SHOWING:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
         7: .line 4771
            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 4772
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.SHOWING:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.remove:(Ljavax/accessibility/AccessibleState;)Z
            pop
        10: .line 4774
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isVisible:()Z
            ifeq 13
        11: .line 4775
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.VISIBLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        12: .line 4776
            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 4777
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.VISIBLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.remove:(Ljavax/accessibility/AccessibleState;)Z
            pop
        15: .line 4779
      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 4780
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.SELECTED:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        17: .line 4782
      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 4783
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.ACTIVE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        19: .line 4785
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
            ifne 21
        20: .line 4786
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.EXPANDABLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        21: .line 4788
      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 4789
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.EXPANDED:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        23: .line 4790
            goto 25
        24: .line 4791
      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 4793
      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 4794
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.EDITABLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        27: .line 4796
      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 4808
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
            ifnonnull 21
         1: .line 4809
            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 4810
            aload 1 /* objPath */
            arraylength
            iconst_1
            if_icmple 17
         3: .line 4811
            aload 1 /* objPath */
            aload 1 /* objPath */
            arraylength
            iconst_2
            isub
            aaload
            astore 2 /* objParent */
        start local 2 // java.lang.Object objParent
         4: .line 4812
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            ifnull 6
         5: .line 4813
            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 4815
      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 4816
            aload 1 /* objPath */
            iconst_0
            aload 3 /* objParentPath */
         8: .line 4817
            iconst_0
            aload 1 /* objPath */
            arraylength
            iconst_1
            isub
         9: .line 4816
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        10: .line 4818
            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 4819
            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 4820
            aload 4 /* parentPath */
        13: .line 4821
            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 4819
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
        15: .line 4822
            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 4823
            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 4824
            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 4825
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.index:I
        20: .line 4826
            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 4829
      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 4841
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
            ifnonnull 2
         1: .line 4842
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleParent:()Ljavax/accessibility/Accessible;
            pop
         2: .line 4844
      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 4845
            aload 1 /* objPath */
            arraylength
            iconst_1
            if_icmple 7
         4: .line 4846
            aload 1 /* objPath */
            aload 1 /* objPath */
            arraylength
            iconst_2
            isub
            aaload
            astore 2 /* objParent */
        start local 2 // java.lang.Object objParent
         5: .line 4847
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            ifnull 7
         6: .line 4848
            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 4851
      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 4862
            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 4874
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmplt 2
         1: .line 4875
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 4877
      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 4878
            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 4879
            aload 3 /* objPath */
            arraylength
            iconst_1
            iadd
            anewarray java.lang.Object
            astore 4 /* objChildPath */
        start local 4 // java.lang.Object[] objChildPath
         5: .line 4880
            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 4881
            aload 4 /* objChildPath */
            aload 4 /* objChildPath */
            arraylength
            iconst_1
            isub
            aload 2 /* childObj */
            aastore
         7: .line 4882
            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 4883
            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 4900
            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 4901
            aload 1 /* ac */
            ifnull 3
         2: .line 4902
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getLocale:()Ljava/util/Locale;
            areturn
         3: .line 4904
      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 4915
            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 4916
            aload 2 /* ac */
            ifnull 4
         2: .line 4917
            aload 2 /* ac */
            aload 1 /* l */
            invokevirtual javax.accessibility.AccessibleContext.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         3: .line 4918
            goto 5
         4: .line 4919
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* l */
            invokespecial javax.accessibility.AccessibleContext.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         5: .line 4921
      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 4931
            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 4932
            aload 2 /* ac */
            ifnull 4
         2: .line 4933
            aload 2 /* ac */
            aload 1 /* l */
            invokevirtual javax.accessibility.AccessibleContext.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         3: .line 4934
            goto 5
         4: .line 4935
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* l */
            invokespecial javax.accessibility.AccessibleContext.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         5: .line 4937
      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 4948
            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 4960
            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 4970
            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 4971
            aload 1 /* ac */
            ifnull 3
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
            ifeq 3
         2: .line 4972
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleSelection:()Ljavax/accessibility/AccessibleSelection;
            areturn
         3: .line 4974
      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 4985
            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 4986
            aload 1 /* ac */
            ifnull 3
         2: .line 4987
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleText:()Ljavax/accessibility/AccessibleText;
            areturn
         3: .line 4989
      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 5000
            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 5001
            aload 1 /* ac */
            ifnull 3
         2: .line 5002
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleValue:()Ljavax/accessibility/AccessibleValue;
            areturn
         3: .line 5004
      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 5018
            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 5019
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5020
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getBackground:()Ljava/awt/Color;
            areturn
         3: .line 5022
      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 5023
            aload 2 /* c */
            ifnull 6
         5: .line 5024
            aload 2 /* c */
            invokevirtual java.awt.Component.getBackground:()Ljava/awt/Color;
            areturn
         6: .line 5026
      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 5037
            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 5038
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5039
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* c */
            invokeinterface javax.accessibility.AccessibleComponent.setBackground:(Ljava/awt/Color;)V
         3: .line 5040
            goto 7
         4: .line 5041
      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 5042
            aload 3 /* cp */
            ifnull 7
         6: .line 5043
            aload 3 /* cp */
            aload 1 /* c */
            invokevirtual java.awt.Component.setBackground:(Ljava/awt/Color;)V
        end local 3 // java.awt.Component cp
         7: .line 5046
      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 5056
            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 5057
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5058
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getForeground:()Ljava/awt/Color;
            areturn
         3: .line 5060
      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 5061
            aload 2 /* c */
            ifnull 6
         5: .line 5062
            aload 2 /* c */
            invokevirtual java.awt.Component.getForeground:()Ljava/awt/Color;
            areturn
         6: .line 5064
      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 5070
            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 5071
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5072
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* c */
            invokeinterface javax.accessibility.AccessibleComponent.setForeground:(Ljava/awt/Color;)V
         3: .line 5073
            goto 7
         4: .line 5074
      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 5075
            aload 3 /* cp */
            ifnull 7
         6: .line 5076
            aload 3 /* cp */
            aload 1 /* c */
            invokevirtual java.awt.Component.setForeground:(Ljava/awt/Color;)V
        end local 3 // java.awt.Component cp
         7: .line 5079
      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 5082
            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 5083
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5084
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getCursor:()Ljava/awt/Cursor;
            areturn
         3: .line 5086
      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 5087
            aload 2 /* c */
            ifnull 6
         5: .line 5088
            aload 2 /* c */
            invokevirtual java.awt.Component.getCursor:()Ljava/awt/Cursor;
            areturn
         6: .line 5090
      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 5091
            aload 3 /* ap */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 9
         8: .line 5092
            aload 3 /* ap */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getCursor:()Ljava/awt/Cursor;
            areturn
         9: .line 5094
      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 5101
            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 5102
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5103
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* c */
            invokeinterface javax.accessibility.AccessibleComponent.setCursor:(Ljava/awt/Cursor;)V
         3: .line 5104
            goto 7
         4: .line 5105
      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 5106
            aload 3 /* cp */
            ifnull 7
         6: .line 5107
            aload 3 /* cp */
            aload 1 /* c */
            invokevirtual java.awt.Component.setCursor:(Ljava/awt/Cursor;)V
        end local 3 // java.awt.Component cp
         7: .line 5110
      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 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.getFont:()Ljava/awt/Font;
            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.getFont:()Ljava/awt/Font;
            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 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 5127
            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 5128
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5129
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* f */
            invokeinterface javax.accessibility.AccessibleComponent.setFont:(Ljava/awt/Font;)V
         3: .line 5130
            goto 7
         4: .line 5131
      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 5132
            aload 3 /* c */
            ifnull 7
         6: .line 5133
            aload 3 /* c */
            aload 1 /* f */
            invokevirtual java.awt.Component.setFont:(Ljava/awt/Font;)V
        end local 3 // java.awt.Component c
         7: .line 5136
      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 5139
            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 5140
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5141
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* f */
            invokeinterface javax.accessibility.AccessibleComponent.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
            areturn
         3: .line 5143
      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 5144
            aload 3 /* c */
            ifnull 6
         5: .line 5145
            aload 3 /* c */
            aload 1 /* f */
            invokevirtual java.awt.Component.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
            areturn
         6: .line 5147
      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 5153
            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 5154
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5155
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.isEnabled:()Z
            ireturn
         3: .line 5157
      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 5158
            aload 2 /* c */
            ifnull 6
         5: .line 5159
            aload 2 /* c */
            invokevirtual java.awt.Component.isEnabled:()Z
            ireturn
         6: .line 5161
      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 5167
            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 5168
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5169
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            iload 1 /* b */
            invokeinterface javax.accessibility.AccessibleComponent.setEnabled:(Z)V
         3: .line 5170
            goto 7
         4: .line 5171
      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 5172
            aload 3 /* c */
            ifnull 7
         6: .line 5173
            aload 3 /* c */
            iload 1 /* b */
            invokevirtual java.awt.Component.setEnabled:(Z)V
        end local 3 // java.awt.Component c
         7: .line 5176
      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 5179
            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 5180
            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 5181
            aload 1 /* pathBounds */
            ifnull 5
            aload 2 /* parentBounds */
            ifnull 5
         3: .line 5182
            aload 2 /* parentBounds */
            aload 1 /* pathBounds */
            invokevirtual java.awt.Rectangle.intersects:(Ljava/awt/Rectangle;)Z
            ifeq 5
         4: .line 5181
            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 5186
            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 5189
            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 5193
            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 5194
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5195
            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 5196
            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 5198
      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 5199
            aload 3 /* c */
            ifnull 8
         6: .line 5200
            aload 3 /* c */
            invokevirtual java.awt.Component.getBounds:()Ljava/awt/Rectangle;
            astore 4 /* r */
        start local 4 // java.awt.Rectangle r
         7: .line 5201
            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 5203
      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 5209
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            ifnull 10
         1: .line 5210
            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 5211
            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 5212
            aload 1 /* treeLocation */
            ifnull 9
            aload 2 /* pathBounds */
            ifnull 9
         4: .line 5213
            new java.awt.Point
            dup
            aload 2 /* pathBounds */
            getfield java.awt.Rectangle.x:I
         5: .line 5214
            aload 2 /* pathBounds */
            getfield java.awt.Rectangle.y:I
         6: .line 5213
            invokespecial java.awt.Point.<init>:(II)V
            astore 3 /* nodeLocation */
        start local 3 // java.awt.Point nodeLocation
         7: .line 5215
            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 5216
            aload 3 /* nodeLocation */
            areturn
        end local 3 // java.awt.Point nodeLocation
         9: .line 5218
      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 5221
      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 5226
            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 5227
            aload 1 /* r */
            ifnull 3
         2: .line 5228
            aload 1 /* r */
            invokevirtual java.awt.Rectangle.getLocation:()Ljava/awt/Point;
            areturn
         3: .line 5230
      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 5235
            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 5236
            aload 1 /* r */
            ifnull 3
         2: .line 5237
            aload 1 /* r */
            invokevirtual java.awt.Rectangle.getLocation:()Ljava/awt/Point;
            areturn
         3: .line 5239
      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 5244
            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 5247
            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 5248
            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 5249
            aload 2 /* parent */
            ifnull 9
         3: .line 5250
            aload 2 /* parent */
            instanceof javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode
            ifeq 9
         4: .line 5251
            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 5252
            aload 3 /* parentLoc */
            ifnull 8
            aload 1 /* r */
            ifnull 8
         6: .line 5253
            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 5254
            goto 9
         8: .line 5255
      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 5259
      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 5263
            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 5264
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5265
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* r */
            invokeinterface javax.accessibility.AccessibleComponent.setBounds:(Ljava/awt/Rectangle;)V
         3: .line 5266
            goto 7
         4: .line 5267
      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 5268
            aload 3 /* c */
            ifnull 7
         6: .line 5269
            aload 3 /* c */
            aload 1 /* r */
            invokevirtual java.awt.Component.setBounds:(Ljava/awt/Rectangle;)V
        end local 3 // java.awt.Component c
         7: .line 5272
      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 5275
            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 5279
            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 5280
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5281
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* d */
            invokeinterface javax.accessibility.AccessibleComponent.setSize:(Ljava/awt/Dimension;)V
         3: .line 5282
            goto 7
         4: .line 5283
      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 5284
            aload 3 /* c */
            ifnull 7
         6: .line 5285
            aload 3 /* c */
            aload 1 /* d */
            invokevirtual java.awt.Component.setSize:(Ljava/awt/Dimension;)V
        end local 3 // java.awt.Component c
         7: .line 5288
      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 5301
            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 5302
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5303
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* p */
            invokeinterface javax.accessibility.AccessibleComponent.getAccessibleAt:(Ljava/awt/Point;)Ljavax/accessibility/Accessible;
            areturn
         3: .line 5305
      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 5311
            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 5312
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5313
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.isFocusTraversable:()Z
            ireturn
         3: .line 5315
      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 5316
            aload 2 /* c */
            ifnull 6
         5: .line 5317
            aload 2 /* c */
            invokevirtual java.awt.Component.isFocusTraversable:()Z
            ireturn
         6: .line 5319
      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 5325
            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 5326
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5327
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.requestFocus:()V
         3: .line 5328
            goto 7
         4: .line 5329
      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 5330
            aload 2 /* c */
            ifnull 7
         6: .line 5331
            aload 2 /* c */
            invokevirtual java.awt.Component.requestFocus:()V
        end local 2 // java.awt.Component c
         7: .line 5334
      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 5337
            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 5338
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5339
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* l */
            invokeinterface javax.accessibility.AccessibleComponent.addFocusListener:(Ljava/awt/event/FocusListener;)V
         3: .line 5340
            goto 7
         4: .line 5341
      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 5342
            aload 3 /* c */
            ifnull 7
         6: .line 5343
            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 5346
      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 5349
            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 5350
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5351
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* l */
            invokeinterface javax.accessibility.AccessibleComponent.removeFocusListener:(Ljava/awt/event/FocusListener;)V
         3: .line 5352
            goto 7
         4: .line 5353
      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 5354
            aload 3 /* c */
            ifnull 7
         6: .line 5355
            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 5358
      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 5369
            iconst_0
            istore 1 /* count */
        start local 1 // int count
         1: .line 5370
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         2: .line 5371
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 8
         4: .line 5372
      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 5373
            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 5374
            iinc 1 /* count */ 1
        end local 4 // javax.swing.tree.TreePath childPath
         7: .line 5371
      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 5377
            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 5390
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         1: .line 5391
            iload 1 /* i */
            iflt 2
            iload 1 /* i */
            iload 2 /* childCount */
            if_icmplt 3
         2: .line 5392
      StackMap locals: int
      StackMap stack:
            aconst_null
            areturn
         3: .line 5394
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 3 /* count */
        start local 3 // int count
         4: .line 5395
            iconst_0
            istore 4 /* j */
        start local 4 // int j
         5: goto 12
         6: .line 5396
      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 5397
            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 5398
            iload 3 /* count */
            iload 1 /* i */
            if_icmpne 10
         9: .line 5399
            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 5401
      StackMap locals: javax.swing.tree.TreePath
      StackMap stack:
            iinc 3 /* count */ 1
        end local 5 // javax.swing.tree.TreePath childPath
        11: .line 5395
      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 5405
      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 5416
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         1: .line 5417
            iload 1 /* i */
            iflt 2
            iload 1 /* i */
            iload 2 /* childCount */
            if_icmplt 3
         2: .line 5418
      StackMap locals: int
      StackMap stack:
            iconst_0
            ireturn
         3: .line 5420
      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 5421
            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 5435
            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 5436
            aload 2 /* model */
            ifnull 5
         2: .line 5437
            iload 1 /* i */
            iflt 5
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmpge 5
         3: .line 5438
            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 5439
            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 5442
      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 5453
            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 5454
            aload 2 /* model */
            ifnull 5
         2: .line 5455
            iload 1 /* i */
            iflt 5
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmpge 5
         3: .line 5456
            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 5457
            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 5460
      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 5467
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 1 /* childCount */
        start local 1 // int childCount
         1: .line 5468
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 5
         3: .line 5469
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* i */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.removeAccessibleSelection:(I)V
         4: .line 5468
            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 5471
            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 5478
            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 5479
            aload 1 /* model */
            ifnull 9
         2: .line 5480
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         3: .line 5482
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         4: goto 8
         5: .line 5483
      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 5484
            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 5482
            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 5487
      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 5500
            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 5501
            aload 1 /* ac */
            ifnull 7
         2: .line 5502
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleAction:()Ljavax/accessibility/AccessibleAction;
            astore 2 /* aa */
        start local 2 // javax.accessibility.AccessibleAction aa
         3: .line 5503
            aload 2 /* aa */
            ifnull 7
         4: .line 5504
            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 5507
      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 5520
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleActionCount:()I
            if_icmplt 2
         1: .line 5521
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 5523
      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 5524
            iload 1 /* i */
            ifne 5
         4: .line 5526
            getstatic javax.accessibility.AccessibleAction.TOGGLE_EXPAND:Ljava/lang/String;
            areturn
         5: .line 5527
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 2 /* ac */
            ifnull 9
         6: .line 5528
            aload 2 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleAction:()Ljavax/accessibility/AccessibleAction;
            astore 3 /* aa */
        start local 3 // javax.accessibility.AccessibleAction aa
         7: .line 5529
            aload 3 /* aa */
            ifnull 9
         8: .line 5530
            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 5533
      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 5546
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleActionCount:()I
            if_icmplt 2
         1: .line 5547
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         2: .line 5549
      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 5550
            iload 1 /* i */
            ifne 9
         4: .line 5551
            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 5552
            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 5553
            goto 8
         7: .line 5554
      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 5556
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         9: .line 5557
      StackMap locals:
      StackMap stack:
            aload 2 /* ac */
            ifnull 13
        10: .line 5558
            aload 2 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleAction:()Ljavax/accessibility/AccessibleAction;
            astore 3 /* aa */
        start local 3 // javax.accessibility.AccessibleAction aa
        11: .line 5559
            aload 3 /* aa */
            ifnull 13
        12: .line 5560
            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 5563
      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