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 4690
            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 4674
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
         2: .line 4675
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
         3: .line 4676
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.obj:Ljava/lang/Object;
         4: .line 4677
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
         5: .line 4678
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
         6: .line 4679
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.index:I
         7: .line 4680
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
         8: .line 4691
            aload 0 /* this */
            aload 2 /* t */
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
         9: .line 4692
            aload 0 /* this */
            aload 3 /* p */
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
        10: .line 4693
            aload 0 /* this */
            aload 4 /* ap */
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
        11: .line 4694
            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 4695
            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 4696
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            ifnull 15
        14: .line 4697
            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 4699
      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 4704
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmplt 2
         1: .line 4705
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 4707
      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 4708
            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 4709
            aload 3 /* objPath */
            arraylength
            iconst_1
            iadd
            anewarray java.lang.Object
            astore 4 /* objChildPath */
        start local 4 // java.lang.Object[] objChildPath
         5: .line 4710
            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 4711
            aload 4 /* objChildPath */
            aload 4 /* objChildPath */
            arraylength
            iconst_1
            isub
            aload 2 /* childObj */
            aastore
         7: .line 4712
            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 4725
            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 4729
            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 4730
            aload 1 /* c */
            instanceof javax.accessibility.Accessible
            ifeq 3
         2: .line 4731
            aload 1 /* c */
            invokevirtual java.awt.Component.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            areturn
         3: .line 4733
      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 4741
            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 4742
            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 4743
            aload 1 /* r */
            ifnonnull 4
         3: .line 4744
            aconst_null
            areturn
         4: .line 4746
      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 4747
            aload 2 /* ui */
            ifnull 13
         6: .line 4748
            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 4749
            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 4750
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.JTree.isExpanded:(Ljavax/swing/tree/TreePath;)Z
            istore 5 /* expanded */
        start local 5 // boolean expanded
         9: .line 4751
            iconst_0
            istore 6 /* hasFocus */
        start local 6 // boolean hasFocus
        10: .line 4752
            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 4753
            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 4752
            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 4756
      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 4768
            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 4769
            aload 1 /* ac */
            ifnull 6
         2: .line 4770
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleName:()Ljava/lang/String;
            astore 2 /* name */
        start local 2 // java.lang.String name
         3: .line 4771
            aload 2 /* name */
            ifnull 5
            aload 2 /* name */
            ldc ""
            if_acmpeq 5
         4: .line 4772
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleName:()Ljava/lang/String;
            areturn
         5: .line 4774
      StackMap locals: javax.accessibility.AccessibleContext java.lang.String
      StackMap stack:
            aconst_null
            areturn
        end local 2 // java.lang.String name
         6: .line 4777
      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 4778
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleName:Ljava/lang/String;
            areturn
         8: .line 4781
      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 4791
            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 4792
            aload 2 /* ac */
            ifnull 4
         2: .line 4793
            aload 2 /* ac */
            aload 1 /* s */
            invokevirtual javax.accessibility.AccessibleContext.setAccessibleName:(Ljava/lang/String;)V
         3: .line 4794
            goto 5
         4: .line 4795
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* s */
            invokespecial javax.accessibility.AccessibleContext.setAccessibleName:(Ljava/lang/String;)V
         5: .line 4797
      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 4809
            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 4810
            aload 1 /* ac */
            ifnull 3
         2: .line 4811
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleDescription:()Ljava/lang/String;
            areturn
         3: .line 4813
      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 4823
            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 4824
            aload 2 /* ac */
            ifnull 4
         2: .line 4825
            aload 2 /* ac */
            aload 1 /* s */
            invokevirtual javax.accessibility.AccessibleContext.setAccessibleDescription:(Ljava/lang/String;)V
         3: .line 4826
            goto 5
         4: .line 4827
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* s */
            invokespecial javax.accessibility.AccessibleContext.setAccessibleDescription:(Ljava/lang/String;)V
         5: .line 4829
      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 4838
            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 4839
            aload 1 /* ac */
            ifnull 3
         2: .line 4840
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleRole:()Ljavax/accessibility/AccessibleRole;
            areturn
         3: .line 4842
      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 4854
            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 4856
            aload 1 /* ac */
            ifnull 4
         2: .line 4857
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleStateSet:()Ljavax/accessibility/AccessibleStateSet;
            astore 2 /* states */
        start local 2 // javax.accessibility.AccessibleStateSet states
         3: .line 4858
            goto 5
        end local 2 // javax.accessibility.AccessibleStateSet states
         4: .line 4859
      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 4863
      StackMap locals: javax.accessibility.AccessibleStateSet
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isShowing:()Z
            ifeq 8
         6: .line 4864
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.SHOWING:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
         7: .line 4865
            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 4866
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.SHOWING:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.remove:(Ljavax/accessibility/AccessibleState;)Z
            pop
        10: .line 4868
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isVisible:()Z
            ifeq 13
        11: .line 4869
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.VISIBLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        12: .line 4870
            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 4871
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.VISIBLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.remove:(Ljavax/accessibility/AccessibleState;)Z
            pop
        15: .line 4873
      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 4874
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.SELECTED:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        17: .line 4876
      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 4877
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.ACTIVE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        19: .line 4879
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
            ifne 21
        20: .line 4880
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.EXPANDABLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        21: .line 4882
      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 4883
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.EXPANDED:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        23: .line 4884
            goto 25
        24: .line 4885
      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 4887
      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 4888
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.EDITABLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        27: .line 4890
      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 4902
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
            ifnonnull 21
         1: .line 4903
            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 4904
            aload 1 /* objPath */
            arraylength
            iconst_1
            if_icmple 17
         3: .line 4905
            aload 1 /* objPath */
            aload 1 /* objPath */
            arraylength
            iconst_2
            isub
            aaload
            astore 2 /* objParent */
        start local 2 // java.lang.Object objParent
         4: .line 4906
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            ifnull 6
         5: .line 4907
            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 4909
      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 4910
            aload 1 /* objPath */
            iconst_0
            aload 3 /* objParentPath */
         8: .line 4911
            iconst_0
            aload 1 /* objPath */
            arraylength
            iconst_1
            isub
         9: .line 4910
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        10: .line 4912
            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 4913
            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 4914
            aload 4 /* parentPath */
        13: .line 4915
            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 4913
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
        15: .line 4916
            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 4917
            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 4918
            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 4919
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.index:I
        20: .line 4920
            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 4923
      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 4935
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
            ifnonnull 2
         1: .line 4936
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleParent:()Ljavax/accessibility/Accessible;
            pop
         2: .line 4938
      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 4939
            aload 1 /* objPath */
            arraylength
            iconst_1
            if_icmple 7
         4: .line 4940
            aload 1 /* objPath */
            aload 1 /* objPath */
            arraylength
            iconst_2
            isub
            aaload
            astore 2 /* objParent */
        start local 2 // java.lang.Object objParent
         5: .line 4941
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            ifnull 7
         6: .line 4942
            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 4945
      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 4956
            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 4968
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmplt 2
         1: .line 4969
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 4971
      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 4972
            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 4973
            aload 3 /* objPath */
            arraylength
            iconst_1
            iadd
            anewarray java.lang.Object
            astore 4 /* objChildPath */
        start local 4 // java.lang.Object[] objChildPath
         5: .line 4974
            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 4975
            aload 4 /* objChildPath */
            aload 4 /* objChildPath */
            arraylength
            iconst_1
            isub
            aload 2 /* childObj */
            aastore
         7: .line 4976
            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 4977
            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 4994
            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 4995
            aload 1 /* ac */
            ifnull 3
         2: .line 4996
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getLocale:()Ljava/util/Locale;
            areturn
         3: .line 4998
      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 5009
            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 5010
            aload 2 /* ac */
            ifnull 4
         2: .line 5011
            aload 2 /* ac */
            aload 1 /* l */
            invokevirtual javax.accessibility.AccessibleContext.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         3: .line 5012
            goto 5
         4: .line 5013
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* l */
            invokespecial javax.accessibility.AccessibleContext.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         5: .line 5015
      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 5025
            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 5026
            aload 2 /* ac */
            ifnull 4
         2: .line 5027
            aload 2 /* ac */
            aload 1 /* l */
            invokevirtual javax.accessibility.AccessibleContext.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         3: .line 5028
            goto 5
         4: .line 5029
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* l */
            invokespecial javax.accessibility.AccessibleContext.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         5: .line 5031
      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 5042
            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 5054
            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 5064
            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 5065
            aload 1 /* ac */
            ifnull 3
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
            ifeq 3
         2: .line 5066
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleSelection:()Ljavax/accessibility/AccessibleSelection;
            areturn
         3: .line 5068
      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 5079
            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 5080
            aload 1 /* ac */
            ifnull 3
         2: .line 5081
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleText:()Ljavax/accessibility/AccessibleText;
            areturn
         3: .line 5083
      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 5094
            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 5095
            aload 1 /* ac */
            ifnull 3
         2: .line 5096
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleValue:()Ljavax/accessibility/AccessibleValue;
            areturn
         3: .line 5098
      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 5112
            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 5113
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5114
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getBackground:()Ljava/awt/Color;
            areturn
         3: .line 5116
      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 5117
            aload 2 /* c */
            ifnull 6
         5: .line 5118
            aload 2 /* c */
            invokevirtual java.awt.Component.getBackground:()Ljava/awt/Color;
            areturn
         6: .line 5120
      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 5131
            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 5132
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5133
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* c */
            invokeinterface javax.accessibility.AccessibleComponent.setBackground:(Ljava/awt/Color;)V
         3: .line 5134
            goto 7
         4: .line 5135
      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 5136
            aload 3 /* cp */
            ifnull 7
         6: .line 5137
            aload 3 /* cp */
            aload 1 /* c */
            invokevirtual java.awt.Component.setBackground:(Ljava/awt/Color;)V
        end local 3 // java.awt.Component cp
         7: .line 5140
      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 5150
            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 5151
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5152
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getForeground:()Ljava/awt/Color;
            areturn
         3: .line 5154
      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 5155
            aload 2 /* c */
            ifnull 6
         5: .line 5156
            aload 2 /* c */
            invokevirtual java.awt.Component.getForeground:()Ljava/awt/Color;
            areturn
         6: .line 5158
      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 5164
            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 5165
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5166
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* c */
            invokeinterface javax.accessibility.AccessibleComponent.setForeground:(Ljava/awt/Color;)V
         3: .line 5167
            goto 7
         4: .line 5168
      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 5169
            aload 3 /* cp */
            ifnull 7
         6: .line 5170
            aload 3 /* cp */
            aload 1 /* c */
            invokevirtual java.awt.Component.setForeground:(Ljava/awt/Color;)V
        end local 3 // java.awt.Component cp
         7: .line 5173
      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 5176
            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 5177
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5178
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getCursor:()Ljava/awt/Cursor;
            areturn
         3: .line 5180
      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 5181
            aload 2 /* c */
            ifnull 6
         5: .line 5182
            aload 2 /* c */
            invokevirtual java.awt.Component.getCursor:()Ljava/awt/Cursor;
            areturn
         6: .line 5184
      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 5185
            aload 3 /* ap */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 9
         8: .line 5186
            aload 3 /* ap */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getCursor:()Ljava/awt/Cursor;
            areturn
         9: .line 5188
      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 5195
            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 5196
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5197
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* c */
            invokeinterface javax.accessibility.AccessibleComponent.setCursor:(Ljava/awt/Cursor;)V
         3: .line 5198
            goto 7
         4: .line 5199
      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 5200
            aload 3 /* cp */
            ifnull 7
         6: .line 5201
            aload 3 /* cp */
            aload 1 /* c */
            invokevirtual java.awt.Component.setCursor:(Ljava/awt/Cursor;)V
        end local 3 // java.awt.Component cp
         7: .line 5204
      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 5207
            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 5208
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5209
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getFont:()Ljava/awt/Font;
            areturn
         3: .line 5211
      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 5212
            aload 2 /* c */
            ifnull 6
         5: .line 5213
            aload 2 /* c */
            invokevirtual java.awt.Component.getFont:()Ljava/awt/Font;
            areturn
         6: .line 5215
      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 5221
            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 5222
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5223
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* f */
            invokeinterface javax.accessibility.AccessibleComponent.setFont:(Ljava/awt/Font;)V
         3: .line 5224
            goto 7
         4: .line 5225
      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 5226
            aload 3 /* c */
            ifnull 7
         6: .line 5227
            aload 3 /* c */
            aload 1 /* f */
            invokevirtual java.awt.Component.setFont:(Ljava/awt/Font;)V
        end local 3 // java.awt.Component c
         7: .line 5230
      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 5233
            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 5234
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5235
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* f */
            invokeinterface javax.accessibility.AccessibleComponent.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
            areturn
         3: .line 5237
      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 5238
            aload 3 /* c */
            ifnull 6
         5: .line 5239
            aload 3 /* c */
            aload 1 /* f */
            invokevirtual java.awt.Component.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
            areturn
         6: .line 5241
      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 5247
            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 5248
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5249
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.isEnabled:()Z
            ireturn
         3: .line 5251
      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 5252
            aload 2 /* c */
            ifnull 6
         5: .line 5253
            aload 2 /* c */
            invokevirtual java.awt.Component.isEnabled:()Z
            ireturn
         6: .line 5255
      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 5261
            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 5262
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5263
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            iload 1 /* b */
            invokeinterface javax.accessibility.AccessibleComponent.setEnabled:(Z)V
         3: .line 5264
            goto 7
         4: .line 5265
      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 5266
            aload 3 /* c */
            ifnull 7
         6: .line 5267
            aload 3 /* c */
            iload 1 /* b */
            invokevirtual java.awt.Component.setEnabled:(Z)V
        end local 3 // java.awt.Component c
         7: .line 5270
      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 5273
            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 5274
            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 5275
            aload 1 /* pathBounds */
            ifnull 5
            aload 2 /* parentBounds */
            ifnull 5
         3: .line 5276
            aload 2 /* parentBounds */
            aload 1 /* pathBounds */
            invokevirtual java.awt.Rectangle.intersects:(Ljava/awt/Rectangle;)Z
            ifeq 5
         4: .line 5275
            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 5280
            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 5283
            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 5287
            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 5288
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5289
            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 5290
            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 5292
      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 5293
            aload 3 /* c */
            ifnull 8
         6: .line 5294
            aload 3 /* c */
            invokevirtual java.awt.Component.getBounds:()Ljava/awt/Rectangle;
            astore 4 /* r */
        start local 4 // java.awt.Rectangle r
         7: .line 5295
            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 5297
      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 5303
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            ifnull 10
         1: .line 5304
            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 5305
            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 5306
            aload 1 /* treeLocation */
            ifnull 9
            aload 2 /* pathBounds */
            ifnull 9
         4: .line 5307
            new java.awt.Point
            dup
            aload 2 /* pathBounds */
            getfield java.awt.Rectangle.x:I
         5: .line 5308
            aload 2 /* pathBounds */
            getfield java.awt.Rectangle.y:I
         6: .line 5307
            invokespecial java.awt.Point.<init>:(II)V
            astore 3 /* nodeLocation */
        start local 3 // java.awt.Point nodeLocation
         7: .line 5309
            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 5310
            aload 3 /* nodeLocation */
            areturn
        end local 3 // java.awt.Point nodeLocation
         9: .line 5312
      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 5315
      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 5325
            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 5326
            aload 1 /* r */
            ifnull 3
         2: .line 5327
            aload 1 /* r */
            invokevirtual java.awt.Rectangle.getLocation:()Ljava/awt/Point;
            areturn
         3: .line 5329
      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 5334
            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 5335
            aload 1 /* r */
            ifnull 3
         2: .line 5336
            aload 1 /* r */
            invokevirtual java.awt.Rectangle.getLocation:()Ljava/awt/Point;
            areturn
         3: .line 5338
      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 5343
            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 5346
            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 5347
            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 5348
            aload 2 /* parent */
            ifnull 9
         3: .line 5349
            aload 2 /* parent */
            instanceof javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode
            ifeq 9
         4: .line 5350
            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 5351
            aload 3 /* parentLoc */
            ifnull 8
            aload 1 /* r */
            ifnull 8
         6: .line 5352
            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 5353
            goto 9
         8: .line 5354
      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 5358
      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 5362
            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 5363
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5364
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* r */
            invokeinterface javax.accessibility.AccessibleComponent.setBounds:(Ljava/awt/Rectangle;)V
         3: .line 5365
            goto 7
         4: .line 5366
      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 5367
            aload 3 /* c */
            ifnull 7
         6: .line 5368
            aload 3 /* c */
            aload 1 /* r */
            invokevirtual java.awt.Component.setBounds:(Ljava/awt/Rectangle;)V
        end local 3 // java.awt.Component c
         7: .line 5371
      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 5374
            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 5378
            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 5379
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5380
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* d */
            invokeinterface javax.accessibility.AccessibleComponent.setSize:(Ljava/awt/Dimension;)V
         3: .line 5381
            goto 7
         4: .line 5382
      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 5383
            aload 3 /* c */
            ifnull 7
         6: .line 5384
            aload 3 /* c */
            aload 1 /* d */
            invokevirtual java.awt.Component.setSize:(Ljava/awt/Dimension;)V
        end local 3 // java.awt.Component c
         7: .line 5387
      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 5400
            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 5401
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5402
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* p */
            invokeinterface javax.accessibility.AccessibleComponent.getAccessibleAt:(Ljava/awt/Point;)Ljavax/accessibility/Accessible;
            areturn
         3: .line 5404
      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 5410
            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 5411
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5412
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.isFocusTraversable:()Z
            ireturn
         3: .line 5414
      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 5415
            aload 2 /* c */
            ifnull 6
         5: .line 5416
            aload 2 /* c */
            invokevirtual java.awt.Component.isFocusTraversable:()Z
            ireturn
         6: .line 5418
      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 5424
            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 5425
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5426
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.requestFocus:()V
         3: .line 5427
            goto 7
         4: .line 5428
      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 5429
            aload 2 /* c */
            ifnull 7
         6: .line 5430
            aload 2 /* c */
            invokevirtual java.awt.Component.requestFocus:()V
        end local 2 // java.awt.Component c
         7: .line 5433
      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 5436
            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 5437
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5438
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* l */
            invokeinterface javax.accessibility.AccessibleComponent.addFocusListener:(Ljava/awt/event/FocusListener;)V
         3: .line 5439
            goto 7
         4: .line 5440
      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 5441
            aload 3 /* c */
            ifnull 7
         6: .line 5442
            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 5445
      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 5448
            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 5449
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5450
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* l */
            invokeinterface javax.accessibility.AccessibleComponent.removeFocusListener:(Ljava/awt/event/FocusListener;)V
         3: .line 5451
            goto 7
         4: .line 5452
      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 5453
            aload 3 /* c */
            ifnull 7
         6: .line 5454
            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 5457
      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 5468
            iconst_0
            istore 1 /* count */
        start local 1 // int count
         1: .line 5469
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         2: .line 5470
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 8
         4: .line 5471
      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 5472
            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 5473
            iinc 1 /* count */ 1
        end local 4 // javax.swing.tree.TreePath childPath
         7: .line 5470
      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 5476
            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 5489
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         1: .line 5490
            iload 1 /* i */
            iflt 2
            iload 1 /* i */
            iload 2 /* childCount */
            if_icmplt 3
         2: .line 5491
      StackMap locals: int
      StackMap stack:
            aconst_null
            areturn
         3: .line 5493
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 3 /* count */
        start local 3 // int count
         4: .line 5494
            iconst_0
            istore 4 /* j */
        start local 4 // int j
         5: goto 12
         6: .line 5495
      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 5496
            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 5497
            iload 3 /* count */
            iload 1 /* i */
            if_icmpne 10
         9: .line 5498
            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 5500
      StackMap locals: javax.swing.tree.TreePath
      StackMap stack:
            iinc 3 /* count */ 1
        end local 5 // javax.swing.tree.TreePath childPath
        11: .line 5494
      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 5504
      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 5515
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         1: .line 5516
            iload 1 /* i */
            iflt 2
            iload 1 /* i */
            iload 2 /* childCount */
            if_icmplt 3
         2: .line 5517
      StackMap locals: int
      StackMap stack:
            iconst_0
            ireturn
         3: .line 5519
      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 5520
            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 5534
            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 5535
            aload 2 /* model */
            ifnull 5
         2: .line 5536
            iload 1 /* i */
            iflt 5
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmpge 5
         3: .line 5537
            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 5538
            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 5541
      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 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;
            invokevirtual javax.swing.JTree.getModel:()Ljavax/swing/tree/TreeModel;
            astore 2 /* model */
        start local 2 // javax.swing.tree.TreeModel model
         1: .line 5553
            aload 2 /* model */
            ifnull 5
         2: .line 5554
            iload 1 /* i */
            iflt 5
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmpge 5
         3: .line 5555
            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 5556
            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 5559
      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 5566
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 1 /* childCount */
        start local 1 // int childCount
         1: .line 5567
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 5
         3: .line 5568
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* i */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.removeAccessibleSelection:(I)V
         4: .line 5567
            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 5570
            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 5577
            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 5578
            aload 1 /* model */
            ifnull 9
         2: .line 5579
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         3: .line 5581
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         4: goto 8
         5: .line 5582
      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 5583
            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 5581
            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 5586
      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 5599
            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 5600
            aload 1 /* ac */
            ifnull 7
         2: .line 5601
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleAction:()Ljavax/accessibility/AccessibleAction;
            astore 2 /* aa */
        start local 2 // javax.accessibility.AccessibleAction aa
         3: .line 5602
            aload 2 /* aa */
            ifnull 7
         4: .line 5603
            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 5606
      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 5619
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleActionCount:()I
            if_icmplt 2
         1: .line 5620
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 5622
      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 5623
            iload 1 /* i */
            ifne 5
         4: .line 5625
            getstatic javax.accessibility.AccessibleAction.TOGGLE_EXPAND:Ljava/lang/String;
            areturn
         5: .line 5626
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 2 /* ac */
            ifnull 9
         6: .line 5627
            aload 2 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleAction:()Ljavax/accessibility/AccessibleAction;
            astore 3 /* aa */
        start local 3 // javax.accessibility.AccessibleAction aa
         7: .line 5628
            aload 3 /* aa */
            ifnull 9
         8: .line 5629
            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 5632
      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 5645
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleActionCount:()I
            if_icmplt 2
         1: .line 5646
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         2: .line 5648
      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 5649
            iload 1 /* i */
            ifne 9
         4: .line 5650
            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 5651
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.this$1:Ljavax/swing/JTree$AccessibleJTree;
            invokestatic javax.swing.JTree$AccessibleJTree.access$0:(Ljavax/swing/JTree$AccessibleJTree;)Ljavax/swing/JTree;
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.JTree.collapsePath:(Ljavax/swing/tree/TreePath;)V
         6: .line 5652
            goto 8
         7: .line 5653
      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 5655
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         9: .line 5656
      StackMap locals:
      StackMap stack:
            aload 2 /* ac */
            ifnull 13
        10: .line 5657
            aload 2 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleAction:()Ljavax/accessibility/AccessibleAction;
            astore 3 /* aa */
        start local 3 // javax.accessibility.AccessibleAction aa
        11: .line 5658
            aload 3 /* aa */
            ifnull 13
        12: .line 5659
            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 5662
      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