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 4761
            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 4745
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
         2: .line 4746
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
         3: .line 4747
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.obj:Ljava/lang/Object;
         4: .line 4748
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
         5: .line 4749
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
         6: .line 4750
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.index:I
         7: .line 4751
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
         8: .line 4762
            aload 0 /* this */
            aload 2 /* t */
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
         9: .line 4763
            aload 0 /* this */
            aload 3 /* p */
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
        10: .line 4764
            aload 0 /* this */
            aload 4 /* ap */
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
        11: .line 4765
            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 4766
            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 4767
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            ifnull 15
        14: .line 4768
            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 4770
      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 4775
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmplt 2
         1: .line 4776
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 4778
      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 4779
            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 4780
            aload 3 /* objPath */
            arraylength
            iconst_1
            iadd
            anewarray java.lang.Object
            astore 4 /* objChildPath */
        start local 4 // java.lang.Object[] objChildPath
         5: .line 4781
            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 4782
            aload 4 /* objChildPath */
            aload 4 /* objChildPath */
            arraylength
            iconst_1
            isub
            aload 2 /* childObj */
            aastore
         7: .line 4783
            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 4796
            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 4800
            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 4801
            aload 1 /* c */
            instanceof javax.accessibility.Accessible
            ifeq 3
         2: .line 4802
            aload 1 /* c */
            invokevirtual java.awt.Component.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            areturn
         3: .line 4804
      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 4812
            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 4813
            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 4814
            aload 1 /* r */
            ifnonnull 4
         3: .line 4815
            aconst_null
            areturn
         4: .line 4817
      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 4818
            aload 2 /* ui */
            ifnull 13
         6: .line 4819
            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 4820
            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 4821
            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 4822
            iconst_0
            istore 6 /* hasFocus */
        start local 6 // boolean hasFocus
        10: .line 4823
            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 4824
            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 4823
            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 4827
      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 4839
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 4840
            aload 1 /* ac */
            ifnull 6
         2: .line 4841
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleName:()Ljava/lang/String;
            astore 2 /* name */
        start local 2 // java.lang.String name
         3: .line 4842
            aload 2 /* name */
            ifnull 5
            aload 2 /* name */
            ldc ""
            if_acmpeq 5
         4: .line 4843
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleName:()Ljava/lang/String;
            areturn
         5: .line 4845
      StackMap locals: javax.accessibility.AccessibleContext java.lang.String
      StackMap stack:
            aconst_null
            areturn
        end local 2 // java.lang.String name
         6: .line 4848
      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 4849
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleName:Ljava/lang/String;
            areturn
         8: .line 4852
      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 4862
            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 4863
            aload 2 /* ac */
            ifnull 4
         2: .line 4864
            aload 2 /* ac */
            aload 1 /* s */
            invokevirtual javax.accessibility.AccessibleContext.setAccessibleName:(Ljava/lang/String;)V
         3: .line 4865
            goto 5
         4: .line 4866
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* s */
            invokespecial javax.accessibility.AccessibleContext.setAccessibleName:(Ljava/lang/String;)V
         5: .line 4868
      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 4880
            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 4881
            aload 1 /* ac */
            ifnull 3
         2: .line 4882
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleDescription:()Ljava/lang/String;
            areturn
         3: .line 4884
      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 4894
            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 4895
            aload 2 /* ac */
            ifnull 4
         2: .line 4896
            aload 2 /* ac */
            aload 1 /* s */
            invokevirtual javax.accessibility.AccessibleContext.setAccessibleDescription:(Ljava/lang/String;)V
         3: .line 4897
            goto 5
         4: .line 4898
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* s */
            invokespecial javax.accessibility.AccessibleContext.setAccessibleDescription:(Ljava/lang/String;)V
         5: .line 4900
      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 4909
            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 4910
            aload 1 /* ac */
            ifnull 3
         2: .line 4911
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleRole:()Ljavax/accessibility/AccessibleRole;
            areturn
         3: .line 4913
      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 4925
            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 4927
            aload 1 /* ac */
            ifnull 4
         2: .line 4928
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleStateSet:()Ljavax/accessibility/AccessibleStateSet;
            astore 2 /* states */
        start local 2 // javax.accessibility.AccessibleStateSet states
         3: .line 4929
            goto 5
        end local 2 // javax.accessibility.AccessibleStateSet states
         4: .line 4930
      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 4934
      StackMap locals: javax.accessibility.AccessibleStateSet
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isShowing:()Z
            ifeq 8
         6: .line 4935
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.SHOWING:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
         7: .line 4936
            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 4937
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.SHOWING:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.remove:(Ljavax/accessibility/AccessibleState;)Z
            pop
        10: .line 4939
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isVisible:()Z
            ifeq 13
        11: .line 4940
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.VISIBLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        12: .line 4941
            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 4942
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.VISIBLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.remove:(Ljavax/accessibility/AccessibleState;)Z
            pop
        15: .line 4944
      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 4945
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.SELECTED:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        17: .line 4947
      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 4948
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.ACTIVE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        19: .line 4950
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
            ifne 21
        20: .line 4951
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.EXPANDABLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        21: .line 4953
      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 4954
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.EXPANDED:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        23: .line 4955
            goto 25
        24: .line 4956
      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 4958
      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 4959
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.EDITABLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        27: .line 4961
      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 4973
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
            ifnonnull 21
         1: .line 4974
            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 4975
            aload 1 /* objPath */
            arraylength
            iconst_1
            if_icmple 17
         3: .line 4976
            aload 1 /* objPath */
            aload 1 /* objPath */
            arraylength
            iconst_2
            isub
            aaload
            astore 2 /* objParent */
        start local 2 // java.lang.Object objParent
         4: .line 4977
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            ifnull 6
         5: .line 4978
            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 4980
      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 4981
            aload 1 /* objPath */
            iconst_0
            aload 3 /* objParentPath */
         8: .line 4982
            iconst_0
            aload 1 /* objPath */
            arraylength
            iconst_1
            isub
         9: .line 4981
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        10: .line 4983
            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 4984
            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 4985
            aload 4 /* parentPath */
        13: .line 4986
            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 4984
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
        15: .line 4987
            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 4988
            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 4989
            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 4990
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.index:I
        20: .line 4991
            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 4994
      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 5006
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
            ifnonnull 2
         1: .line 5007
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleParent:()Ljavax/accessibility/Accessible;
            pop
         2: .line 5009
      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 5010
            aload 1 /* objPath */
            arraylength
            iconst_1
            if_icmple 7
         4: .line 5011
            aload 1 /* objPath */
            aload 1 /* objPath */
            arraylength
            iconst_2
            isub
            aaload
            astore 2 /* objParent */
        start local 2 // java.lang.Object objParent
         5: .line 5012
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            ifnull 7
         6: .line 5013
            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 5016
      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 5027
            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 5039
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmplt 2
         1: .line 5040
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 5042
      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 5043
            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 5044
            aload 3 /* objPath */
            arraylength
            iconst_1
            iadd
            anewarray java.lang.Object
            astore 4 /* objChildPath */
        start local 4 // java.lang.Object[] objChildPath
         5: .line 5045
            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 5046
            aload 4 /* objChildPath */
            aload 4 /* objChildPath */
            arraylength
            iconst_1
            isub
            aload 2 /* childObj */
            aastore
         7: .line 5047
            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 5048
            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 5065
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 5066
            aload 1 /* ac */
            ifnull 3
         2: .line 5067
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getLocale:()Ljava/util/Locale;
            areturn
         3: .line 5069
      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 5080
            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 5081
            aload 2 /* ac */
            ifnull 4
         2: .line 5082
            aload 2 /* ac */
            aload 1 /* l */
            invokevirtual javax.accessibility.AccessibleContext.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         3: .line 5083
            goto 5
         4: .line 5084
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* l */
            invokespecial javax.accessibility.AccessibleContext.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         5: .line 5086
      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 5096
            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 5097
            aload 2 /* ac */
            ifnull 4
         2: .line 5098
            aload 2 /* ac */
            aload 1 /* l */
            invokevirtual javax.accessibility.AccessibleContext.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         3: .line 5099
            goto 5
         4: .line 5100
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* l */
            invokespecial javax.accessibility.AccessibleContext.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         5: .line 5102
      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 5113
            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 5125
            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 5135
            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 5136
            aload 1 /* ac */
            ifnull 3
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
            ifeq 3
         2: .line 5137
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleSelection:()Ljavax/accessibility/AccessibleSelection;
            areturn
         3: .line 5139
      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 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 */
            ifnull 3
         2: .line 5152
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleText:()Ljavax/accessibility/AccessibleText;
            areturn
         3: .line 5154
      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 5165
            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 5166
            aload 1 /* ac */
            ifnull 3
         2: .line 5167
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleValue:()Ljavax/accessibility/AccessibleValue;
            areturn
         3: .line 5169
      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 5183
            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 5184
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5185
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getBackground:()Ljava/awt/Color;
            areturn
         3: .line 5187
      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 5188
            aload 2 /* c */
            ifnull 6
         5: .line 5189
            aload 2 /* c */
            invokevirtual java.awt.Component.getBackground:()Ljava/awt/Color;
            areturn
         6: .line 5191
      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 5202
            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 5203
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5204
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* c */
            invokeinterface javax.accessibility.AccessibleComponent.setBackground:(Ljava/awt/Color;)V
         3: .line 5205
            goto 7
         4: .line 5206
      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 5207
            aload 3 /* cp */
            ifnull 7
         6: .line 5208
            aload 3 /* cp */
            aload 1 /* c */
            invokevirtual java.awt.Component.setBackground:(Ljava/awt/Color;)V
        end local 3 // java.awt.Component cp
         7: .line 5211
      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 5221
            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 5222
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5223
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getForeground:()Ljava/awt/Color;
            areturn
         3: .line 5225
      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 5226
            aload 2 /* c */
            ifnull 6
         5: .line 5227
            aload 2 /* c */
            invokevirtual java.awt.Component.getForeground:()Ljava/awt/Color;
            areturn
         6: .line 5229
      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 5235
            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 5236
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5237
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* c */
            invokeinterface javax.accessibility.AccessibleComponent.setForeground:(Ljava/awt/Color;)V
         3: .line 5238
            goto 7
         4: .line 5239
      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 5240
            aload 3 /* cp */
            ifnull 7
         6: .line 5241
            aload 3 /* cp */
            aload 1 /* c */
            invokevirtual java.awt.Component.setForeground:(Ljava/awt/Color;)V
        end local 3 // java.awt.Component cp
         7: .line 5244
      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 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.getCursor:()Ljava/awt/Cursor;
            areturn
         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.getCursor:()Ljava/awt/Cursor;
            areturn
         6: .line 5255
      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 5256
            aload 3 /* ap */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 9
         8: .line 5257
            aload 3 /* ap */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getCursor:()Ljava/awt/Cursor;
            areturn
         9: .line 5259
      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 5266
            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 5267
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5268
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* c */
            invokeinterface javax.accessibility.AccessibleComponent.setCursor:(Ljava/awt/Cursor;)V
         3: .line 5269
            goto 7
         4: .line 5270
      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 5271
            aload 3 /* cp */
            ifnull 7
         6: .line 5272
            aload 3 /* cp */
            aload 1 /* c */
            invokevirtual java.awt.Component.setCursor:(Ljava/awt/Cursor;)V
        end local 3 // java.awt.Component cp
         7: .line 5275
      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 5278
            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 5279
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5280
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getFont:()Ljava/awt/Font;
            areturn
         3: .line 5282
      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 5283
            aload 2 /* c */
            ifnull 6
         5: .line 5284
            aload 2 /* c */
            invokevirtual java.awt.Component.getFont:()Ljava/awt/Font;
            areturn
         6: .line 5286
      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 5292
            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 5293
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5294
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* f */
            invokeinterface javax.accessibility.AccessibleComponent.setFont:(Ljava/awt/Font;)V
         3: .line 5295
            goto 7
         4: .line 5296
      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 5297
            aload 3 /* c */
            ifnull 7
         6: .line 5298
            aload 3 /* c */
            aload 1 /* f */
            invokevirtual java.awt.Component.setFont:(Ljava/awt/Font;)V
        end local 3 // java.awt.Component c
         7: .line 5301
      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 5304
            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 5305
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5306
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* f */
            invokeinterface javax.accessibility.AccessibleComponent.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
            areturn
         3: .line 5308
      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 5309
            aload 3 /* c */
            ifnull 6
         5: .line 5310
            aload 3 /* c */
            aload 1 /* f */
            invokevirtual java.awt.Component.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
            areturn
         6: .line 5312
      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 5318
            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 5319
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5320
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.isEnabled:()Z
            ireturn
         3: .line 5322
      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 5323
            aload 2 /* c */
            ifnull 6
         5: .line 5324
            aload 2 /* c */
            invokevirtual java.awt.Component.isEnabled:()Z
            ireturn
         6: .line 5326
      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 5332
            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 5333
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5334
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            iload 1 /* b */
            invokeinterface javax.accessibility.AccessibleComponent.setEnabled:(Z)V
         3: .line 5335
            goto 7
         4: .line 5336
      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 5337
            aload 3 /* c */
            ifnull 7
         6: .line 5338
            aload 3 /* c */
            iload 1 /* b */
            invokevirtual java.awt.Component.setEnabled:(Z)V
        end local 3 // java.awt.Component c
         7: .line 5341
      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 5344
            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 5345
            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 5346
            aload 1 /* pathBounds */
            ifnull 5
            aload 2 /* parentBounds */
            ifnull 5
         3: .line 5347
            aload 2 /* parentBounds */
            aload 1 /* pathBounds */
            invokevirtual java.awt.Rectangle.intersects:(Ljava/awt/Rectangle;)Z
            ifeq 5
         4: .line 5346
            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 5351
            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 5354
            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 5358
            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 5359
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5360
            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 5361
            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 5363
      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 5364
            aload 3 /* c */
            ifnull 8
         6: .line 5365
            aload 3 /* c */
            invokevirtual java.awt.Component.getBounds:()Ljava/awt/Rectangle;
            astore 4 /* r */
        start local 4 // java.awt.Rectangle r
         7: .line 5366
            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 5368
      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 5374
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            ifnull 10
         1: .line 5375
            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 5376
            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 5377
            aload 1 /* treeLocation */
            ifnull 9
            aload 2 /* pathBounds */
            ifnull 9
         4: .line 5378
            new java.awt.Point
            dup
            aload 2 /* pathBounds */
            getfield java.awt.Rectangle.x:I
         5: .line 5379
            aload 2 /* pathBounds */
            getfield java.awt.Rectangle.y:I
         6: .line 5378
            invokespecial java.awt.Point.<init>:(II)V
            astore 3 /* nodeLocation */
        start local 3 // java.awt.Point nodeLocation
         7: .line 5380
            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 5381
            aload 3 /* nodeLocation */
            areturn
        end local 3 // java.awt.Point nodeLocation
         9: .line 5383
      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 5386
      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 5396
            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 5397
            aload 1 /* r */
            ifnull 3
         2: .line 5398
            aload 1 /* r */
            invokevirtual java.awt.Rectangle.getLocation:()Ljava/awt/Point;
            areturn
         3: .line 5400
      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 5405
            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 5406
            aload 1 /* r */
            ifnull 3
         2: .line 5407
            aload 1 /* r */
            invokevirtual java.awt.Rectangle.getLocation:()Ljava/awt/Point;
            areturn
         3: .line 5409
      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 5414
            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 5417
            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 5418
            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 5419
            aload 2 /* parent */
            ifnull 9
         3: .line 5420
            aload 2 /* parent */
            instanceof javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode
            ifeq 9
         4: .line 5421
            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 5422
            aload 3 /* parentLoc */
            ifnull 8
            aload 1 /* r */
            ifnull 8
         6: .line 5423
            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 5424
            goto 9
         8: .line 5425
      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 5429
      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 5433
            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 5434
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5435
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* r */
            invokeinterface javax.accessibility.AccessibleComponent.setBounds:(Ljava/awt/Rectangle;)V
         3: .line 5436
            goto 7
         4: .line 5437
      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 5438
            aload 3 /* c */
            ifnull 7
         6: .line 5439
            aload 3 /* c */
            aload 1 /* r */
            invokevirtual java.awt.Component.setBounds:(Ljava/awt/Rectangle;)V
        end local 3 // java.awt.Component c
         7: .line 5442
      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 5445
            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 5449
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 2 /* ac */
        start local 2 // javax.accessibility.AccessibleContext ac
         1: .line 5450
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5451
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* d */
            invokeinterface javax.accessibility.AccessibleComponent.setSize:(Ljava/awt/Dimension;)V
         3: .line 5452
            goto 7
         4: .line 5453
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentComponent:()Ljava/awt/Component;
            astore 3 /* c */
        start local 3 // java.awt.Component c
         5: .line 5454
            aload 3 /* c */
            ifnull 7
         6: .line 5455
            aload 3 /* c */
            aload 1 /* d */
            invokevirtual java.awt.Component.setSize:(Ljava/awt/Dimension;)V
        end local 3 // java.awt.Component c
         7: .line 5458
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // java.awt.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 5471
            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 5472
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5473
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* p */
            invokeinterface javax.accessibility.AccessibleComponent.getAccessibleAt:(Ljava/awt/Point;)Ljavax/accessibility/Accessible;
            areturn
         3: .line 5475
      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 5481
            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 5482
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5483
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.isFocusTraversable:()Z
            ireturn
         3: .line 5485
      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 5486
            aload 2 /* c */
            ifnull 6
         5: .line 5487
            aload 2 /* c */
            invokevirtual java.awt.Component.isFocusTraversable:()Z
            ireturn
         6: .line 5489
      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 5495
            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 5496
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5497
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.requestFocus:()V
         3: .line 5498
            goto 7
         4: .line 5499
      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 5500
            aload 2 /* c */
            ifnull 7
         6: .line 5501
            aload 2 /* c */
            invokevirtual java.awt.Component.requestFocus:()V
        end local 2 // java.awt.Component c
         7: .line 5504
      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 5507
            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 5508
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5509
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* l */
            invokeinterface javax.accessibility.AccessibleComponent.addFocusListener:(Ljava/awt/event/FocusListener;)V
         3: .line 5510
            goto 7
         4: .line 5511
      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 5512
            aload 3 /* c */
            ifnull 7
         6: .line 5513
            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 5516
      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 5519
            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 5520
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5521
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* l */
            invokeinterface javax.accessibility.AccessibleComponent.removeFocusListener:(Ljava/awt/event/FocusListener;)V
         3: .line 5522
            goto 7
         4: .line 5523
      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 5524
            aload 3 /* c */
            ifnull 7
         6: .line 5525
            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 5528
      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 5539
            iconst_0
            istore 1 /* count */
        start local 1 // int count
         1: .line 5540
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         2: .line 5541
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 8
         4: .line 5542
      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 5543
            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 5544
            iinc 1 /* count */ 1
        end local 4 // javax.swing.tree.TreePath childPath
         7: .line 5541
      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 5547
            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 5560
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         1: .line 5561
            iload 1 /* i */
            iflt 2
            iload 1 /* i */
            iload 2 /* childCount */
            if_icmplt 3
         2: .line 5562
      StackMap locals: int
      StackMap stack:
            aconst_null
            areturn
         3: .line 5564
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 3 /* count */
        start local 3 // int count
         4: .line 5565
            iconst_0
            istore 4 /* j */
        start local 4 // int j
         5: goto 12
         6: .line 5566
      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 5567
            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 5568
            iload 3 /* count */
            iload 1 /* i */
            if_icmpne 10
         9: .line 5569
            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 5571
      StackMap locals: javax.swing.tree.TreePath
      StackMap stack:
            iinc 3 /* count */ 1
        end local 5 // javax.swing.tree.TreePath childPath
        11: .line 5565
      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 5575
      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 5586
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         1: .line 5587
            iload 1 /* i */
            iflt 2
            iload 1 /* i */
            iload 2 /* childCount */
            if_icmplt 3
         2: .line 5588
      StackMap locals: int
      StackMap stack:
            iconst_0
            ireturn
         3: .line 5590
      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 5591
            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 5605
            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 5606
            aload 2 /* model */
            ifnull 5
         2: .line 5607
            iload 1 /* i */
            iflt 5
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmpge 5
         3: .line 5608
            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 5609
            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 5612
      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 5623
            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 5624
            aload 2 /* model */
            ifnull 5
         2: .line 5625
            iload 1 /* i */
            iflt 5
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmpge 5
         3: .line 5626
            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 5627
            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 5630
      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 5637
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 1 /* childCount */
        start local 1 // int childCount
         1: .line 5638
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 5
         3: .line 5639
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* i */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.removeAccessibleSelection:(I)V
         4: .line 5638
            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 5641
            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 5648
            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 5649
            aload 1 /* model */
            ifnull 9
         2: .line 5650
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         3: .line 5652
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         4: goto 8
         5: .line 5653
      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 5654
            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 5652
            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 5657
      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 5670
            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 5671
            aload 1 /* ac */
            ifnull 7
         2: .line 5672
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleAction:()Ljavax/accessibility/AccessibleAction;
            astore 2 /* aa */
        start local 2 // javax.accessibility.AccessibleAction aa
         3: .line 5673
            aload 2 /* aa */
            ifnull 7
         4: .line 5674
            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 5677
      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 5690
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleActionCount:()I
            if_icmplt 2
         1: .line 5691
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 5693
      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 5694
            iload 1 /* i */
            ifne 5
         4: .line 5696
            getstatic javax.accessibility.AccessibleAction.TOGGLE_EXPAND:Ljava/lang/String;
            areturn
         5: .line 5697
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 2 /* ac */
            ifnull 9
         6: .line 5698
            aload 2 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleAction:()Ljavax/accessibility/AccessibleAction;
            astore 3 /* aa */
        start local 3 // javax.accessibility.AccessibleAction aa
         7: .line 5699
            aload 3 /* aa */
            ifnull 9
         8: .line 5700
            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 5703
      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 5716
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleActionCount:()I
            if_icmplt 2
         1: .line 5717
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         2: .line 5719
      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 5720
            iload 1 /* i */
            ifne 9
         4: .line 5721
            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 5722
            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 5723
            goto 8
         7: .line 5724
      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 5726
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         9: .line 5727
      StackMap locals:
      StackMap stack:
            aload 2 /* ac */
            ifnull 13
        10: .line 5728
            aload 2 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleAction:()Ljavax/accessibility/AccessibleAction;
            astore 3 /* aa */
        start local 3 // javax.accessibility.AccessibleAction aa
        11: .line 5729
            aload 3 /* aa */
            ifnull 13
        12: .line 5730
            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 5733
      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