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 4340
            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 4328
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
         2: .line 4329
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
         3: .line 4330
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.obj:Ljava/lang/Object;
         4: .line 4331
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
         5: .line 4332
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
         6: .line 4333
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.index:I
         7: .line 4334
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
         8: .line 4341
            aload 0 /* this */
            aload 2 /* t */
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
         9: .line 4342
            aload 0 /* this */
            aload 3 /* p */
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.path:Ljavax/swing/tree/TreePath;
        10: .line 4343
            aload 0 /* this */
            aload 4 /* ap */
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
        11: .line 4344
            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 4345
            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 4346
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            ifnull 15
        14: .line 4347
            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 4349
      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 4354
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmplt 2
         1: .line 4355
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 4357
      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 4358
            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 4359
            aload 3 /* objPath */
            arraylength
            iconst_1
            iadd
            anewarray java.lang.Object
            astore 4 /* objChildPath */
        start local 4 // java.lang.Object[] objChildPath
         5: .line 4360
            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 4361
            aload 4 /* objChildPath */
            aload 4 /* objChildPath */
            arraylength
            iconst_1
            isub
            aload 2 /* childObj */
            aastore
         7: .line 4362
            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 4375
            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 4379
            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 4380
            aload 1 /* c */
            instanceof javax.accessibility.Accessible
            ifeq 3
         2: .line 4381
            aload 1 /* c */
            invokevirtual java.awt.Component.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            areturn
         3: .line 4383
      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 4391
            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 4392
            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 4393
            aload 1 /* r */
            ifnonnull 4
         3: .line 4394
            aconst_null
            areturn
         4: .line 4396
      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 4397
            aload 2 /* ui */
            ifnull 13
         6: .line 4398
            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 4399
            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 4400
            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 4401
            iconst_0
            istore 6 /* hasFocus */
        start local 6 // boolean hasFocus
        10: .line 4402
            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 4403
            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 4402
            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 4406
      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 4418
            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 4419
            aload 1 /* ac */
            ifnull 6
         2: .line 4420
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleName:()Ljava/lang/String;
            astore 2 /* name */
        start local 2 // java.lang.String name
         3: .line 4421
            aload 2 /* name */
            ifnull 5
            aload 2 /* name */
            ldc ""
            if_acmpeq 5
         4: .line 4422
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleName:()Ljava/lang/String;
            areturn
         5: .line 4424
      StackMap locals: javax.accessibility.AccessibleContext java.lang.String
      StackMap stack:
            aconst_null
            areturn
        end local 2 // java.lang.String name
         6: .line 4427
      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 4428
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleName:Ljava/lang/String;
            areturn
         8: .line 4431
      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 4441
            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 4442
            aload 2 /* ac */
            ifnull 4
         2: .line 4443
            aload 2 /* ac */
            aload 1 /* s */
            invokevirtual javax.accessibility.AccessibleContext.setAccessibleName:(Ljava/lang/String;)V
         3: .line 4444
            goto 5
         4: .line 4445
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* s */
            invokespecial javax.accessibility.AccessibleContext.setAccessibleName:(Ljava/lang/String;)V
         5: .line 4447
      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 4459
            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 4460
            aload 1 /* ac */
            ifnull 3
         2: .line 4461
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleDescription:()Ljava/lang/String;
            areturn
         3: .line 4463
      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 4473
            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 4474
            aload 2 /* ac */
            ifnull 4
         2: .line 4475
            aload 2 /* ac */
            aload 1 /* s */
            invokevirtual javax.accessibility.AccessibleContext.setAccessibleDescription:(Ljava/lang/String;)V
         3: .line 4476
            goto 5
         4: .line 4477
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* s */
            invokespecial javax.accessibility.AccessibleContext.setAccessibleDescription:(Ljava/lang/String;)V
         5: .line 4479
      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 4488
            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 4489
            aload 1 /* ac */
            ifnull 3
         2: .line 4490
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleRole:()Ljavax/accessibility/AccessibleRole;
            areturn
         3: .line 4492
      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 4504
            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 4506
            aload 1 /* ac */
            ifnull 4
         2: .line 4507
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleStateSet:()Ljavax/accessibility/AccessibleStateSet;
            astore 2 /* states */
        start local 2 // javax.accessibility.AccessibleStateSet states
         3: .line 4508
            goto 5
        end local 2 // javax.accessibility.AccessibleStateSet states
         4: .line 4509
      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 4513
      StackMap locals: javax.accessibility.AccessibleStateSet
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isShowing:()Z
            ifeq 8
         6: .line 4514
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.SHOWING:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
         7: .line 4515
            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 4516
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.SHOWING:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.remove:(Ljavax/accessibility/AccessibleState;)Z
            pop
        10: .line 4518
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isVisible:()Z
            ifeq 13
        11: .line 4519
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.VISIBLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        12: .line 4520
            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 4521
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.VISIBLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.remove:(Ljavax/accessibility/AccessibleState;)Z
            pop
        15: .line 4523
      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 4524
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.SELECTED:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        17: .line 4526
      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 4527
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.ACTIVE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        19: .line 4529
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
            ifne 21
        20: .line 4530
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.EXPANDABLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        21: .line 4532
      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 4533
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.EXPANDED:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        23: .line 4534
            goto 25
        24: .line 4535
      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 4537
      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 4538
            aload 2 /* states */
            getstatic javax.accessibility.AccessibleState.EDITABLE:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
        27: .line 4540
      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 4552
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
            ifnonnull 21
         1: .line 4553
            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 4554
            aload 1 /* objPath */
            arraylength
            iconst_1
            if_icmple 17
         3: .line 4555
            aload 1 /* objPath */
            aload 1 /* objPath */
            arraylength
            iconst_2
            isub
            aaload
            astore 2 /* objParent */
        start local 2 // java.lang.Object objParent
         4: .line 4556
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            ifnull 6
         5: .line 4557
            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 4559
      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 4560
            aload 1 /* objPath */
            iconst_0
            aload 3 /* objParentPath */
         8: .line 4561
            iconst_0
            aload 1 /* objPath */
            arraylength
            iconst_1
            isub
         9: .line 4560
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        10: .line 4562
            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 4563
            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 4564
            aload 4 /* parentPath */
        13: .line 4565
            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 4563
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
        15: .line 4566
            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 4567
            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 4568
            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 4569
            aload 0 /* this */
            iconst_0
            putfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.index:I
        20: .line 4570
            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 4573
      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 4585
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.accessibleParent:Ljavax/accessibility/Accessible;
            ifnonnull 2
         1: .line 4586
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleParent:()Ljavax/accessibility/Accessible;
            pop
         2: .line 4588
      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 4589
            aload 1 /* objPath */
            arraylength
            iconst_1
            if_icmple 7
         4: .line 4590
            aload 1 /* objPath */
            aload 1 /* objPath */
            arraylength
            iconst_2
            isub
            aaload
            astore 2 /* objParent */
        start local 2 // java.lang.Object objParent
         5: .line 4591
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.treeModel:Ljavax/swing/tree/TreeModel;
            ifnull 7
         6: .line 4592
            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 4595
      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 4606
            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 4618
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmplt 2
         1: .line 4619
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 4621
      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 4622
            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 4623
            aload 3 /* objPath */
            arraylength
            iconst_1
            iadd
            anewarray java.lang.Object
            astore 4 /* objChildPath */
        start local 4 // java.lang.Object[] objChildPath
         5: .line 4624
            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 4625
            aload 4 /* objChildPath */
            aload 4 /* objChildPath */
            arraylength
            iconst_1
            isub
            aload 2 /* childObj */
            aastore
         7: .line 4626
            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 4627
            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 4644
            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 4645
            aload 1 /* ac */
            ifnull 3
         2: .line 4646
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getLocale:()Ljava/util/Locale;
            areturn
         3: .line 4648
      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 4659
            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 4660
            aload 2 /* ac */
            ifnull 4
         2: .line 4661
            aload 2 /* ac */
            aload 1 /* l */
            invokevirtual javax.accessibility.AccessibleContext.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         3: .line 4662
            goto 5
         4: .line 4663
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* l */
            invokespecial javax.accessibility.AccessibleContext.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         5: .line 4665
      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 4675
            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 4676
            aload 2 /* ac */
            ifnull 4
         2: .line 4677
            aload 2 /* ac */
            aload 1 /* l */
            invokevirtual javax.accessibility.AccessibleContext.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         3: .line 4678
            goto 5
         4: .line 4679
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* l */
            invokespecial javax.accessibility.AccessibleContext.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         5: .line 4681
      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 4692
            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 4704
            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 4714
            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 4715
            aload 1 /* ac */
            ifnull 3
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.isLeaf:Z
            ifeq 3
         2: .line 4716
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleSelection:()Ljavax/accessibility/AccessibleSelection;
            areturn
         3: .line 4718
      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 4729
            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 4730
            aload 1 /* ac */
            ifnull 3
         2: .line 4731
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleText:()Ljavax/accessibility/AccessibleText;
            areturn
         3: .line 4733
      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 4744
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 1 /* ac */
        start local 1 // javax.accessibility.AccessibleContext ac
         1: .line 4745
            aload 1 /* ac */
            ifnull 3
         2: .line 4746
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getCurrentAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleValue:()Ljavax/accessibility/AccessibleValue;
            areturn
         3: .line 4748
      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 4762
            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 4763
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 4764
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getBackground:()Ljava/awt/Color;
            areturn
         3: .line 4766
      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 4767
            aload 2 /* c */
            ifnull 6
         5: .line 4768
            aload 2 /* c */
            invokevirtual java.awt.Component.getBackground:()Ljava/awt/Color;
            areturn
         6: .line 4770
      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 4781
            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 4782
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 4783
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* c */
            invokeinterface javax.accessibility.AccessibleComponent.setBackground:(Ljava/awt/Color;)V
         3: .line 4784
            goto 7
         4: .line 4785
      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 4786
            aload 3 /* cp */
            ifnull 7
         6: .line 4787
            aload 3 /* cp */
            aload 1 /* c */
            invokevirtual java.awt.Component.setBackground:(Ljava/awt/Color;)V
        end local 3 // java.awt.Component cp
         7: .line 4790
      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 4800
            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 4801
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 4802
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getForeground:()Ljava/awt/Color;
            areturn
         3: .line 4804
      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 4805
            aload 2 /* c */
            ifnull 6
         5: .line 4806
            aload 2 /* c */
            invokevirtual java.awt.Component.getForeground:()Ljava/awt/Color;
            areturn
         6: .line 4808
      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 4814
            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 4815
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 4816
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* c */
            invokeinterface javax.accessibility.AccessibleComponent.setForeground:(Ljava/awt/Color;)V
         3: .line 4817
            goto 7
         4: .line 4818
      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 4819
            aload 3 /* cp */
            ifnull 7
         6: .line 4820
            aload 3 /* cp */
            aload 1 /* c */
            invokevirtual java.awt.Component.setForeground:(Ljava/awt/Color;)V
        end local 3 // java.awt.Component cp
         7: .line 4823
      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 4826
            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 4827
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 4828
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getCursor:()Ljava/awt/Cursor;
            areturn
         3: .line 4830
      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 4831
            aload 2 /* c */
            ifnull 6
         5: .line 4832
            aload 2 /* c */
            invokevirtual java.awt.Component.getCursor:()Ljava/awt/Cursor;
            areturn
         6: .line 4834
      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 4835
            aload 3 /* ap */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 9
         8: .line 4836
            aload 3 /* ap */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getCursor:()Ljava/awt/Cursor;
            areturn
         9: .line 4838
      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 4845
            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 4846
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 4847
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* c */
            invokeinterface javax.accessibility.AccessibleComponent.setCursor:(Ljava/awt/Cursor;)V
         3: .line 4848
            goto 7
         4: .line 4849
      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 4850
            aload 3 /* cp */
            ifnull 7
         6: .line 4851
            aload 3 /* cp */
            aload 1 /* c */
            invokevirtual java.awt.Component.setCursor:(Ljava/awt/Cursor;)V
        end local 3 // java.awt.Component cp
         7: .line 4854
      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 4857
            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 4858
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 4859
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.getFont:()Ljava/awt/Font;
            areturn
         3: .line 4861
      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 4862
            aload 2 /* c */
            ifnull 6
         5: .line 4863
            aload 2 /* c */
            invokevirtual java.awt.Component.getFont:()Ljava/awt/Font;
            areturn
         6: .line 4865
      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 4871
            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 4872
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 4873
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* f */
            invokeinterface javax.accessibility.AccessibleComponent.setFont:(Ljava/awt/Font;)V
         3: .line 4874
            goto 7
         4: .line 4875
      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 4876
            aload 3 /* c */
            ifnull 7
         6: .line 4877
            aload 3 /* c */
            aload 1 /* f */
            invokevirtual java.awt.Component.setFont:(Ljava/awt/Font;)V
        end local 3 // java.awt.Component c
         7: .line 4880
      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 4883
            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 4884
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 4885
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* f */
            invokeinterface javax.accessibility.AccessibleComponent.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
            areturn
         3: .line 4887
      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 4888
            aload 3 /* c */
            ifnull 6
         5: .line 4889
            aload 3 /* c */
            aload 1 /* f */
            invokevirtual java.awt.Component.getFontMetrics:(Ljava/awt/Font;)Ljava/awt/FontMetrics;
            areturn
         6: .line 4891
      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 4897
            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 4898
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 4899
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.isEnabled:()Z
            ireturn
         3: .line 4901
      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 4902
            aload 2 /* c */
            ifnull 6
         5: .line 4903
            aload 2 /* c */
            invokevirtual java.awt.Component.isEnabled:()Z
            ireturn
         6: .line 4905
      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 4911
            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 4912
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 4913
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            iload 1 /* b */
            invokeinterface javax.accessibility.AccessibleComponent.setEnabled:(Z)V
         3: .line 4914
            goto 7
         4: .line 4915
      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 4916
            aload 3 /* c */
            ifnull 7
         6: .line 4917
            aload 3 /* c */
            iload 1 /* b */
            invokevirtual java.awt.Component.setEnabled:(Z)V
        end local 3 // java.awt.Component c
         7: .line 4920
      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 4923
            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 4924
            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 4925
            aload 1 /* pathBounds */
            ifnull 5
            aload 2 /* parentBounds */
            ifnull 5
         3: .line 4926
            aload 2 /* parentBounds */
            aload 1 /* pathBounds */
            invokevirtual java.awt.Rectangle.intersects:(Ljava/awt/Rectangle;)Z
            ifeq 5
         4: .line 4925
            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 4930
            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 4933
            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 4937
            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 4938
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 4939
            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 4940
            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 4942
      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 4943
            aload 3 /* c */
            ifnull 8
         6: .line 4944
            aload 3 /* c */
            invokevirtual java.awt.Component.getBounds:()Ljava/awt/Rectangle;
            astore 4 /* r */
        start local 4 // java.awt.Rectangle r
         7: .line 4945
            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 4947
      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 4953
            aload 0 /* this */
            getfield javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.tree:Ljavax/swing/JTree;
            ifnull 10
         1: .line 4954
            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 4955
            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 4956
            aload 1 /* treeLocation */
            ifnull 9
            aload 2 /* pathBounds */
            ifnull 9
         4: .line 4957
            new java.awt.Point
            dup
            aload 2 /* pathBounds */
            getfield java.awt.Rectangle.x:I
         5: .line 4958
            aload 2 /* pathBounds */
            getfield java.awt.Rectangle.y:I
         6: .line 4957
            invokespecial java.awt.Point.<init>:(II)V
            astore 3 /* nodeLocation */
        start local 3 // java.awt.Point nodeLocation
         7: .line 4959
            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 4960
            aload 3 /* nodeLocation */
            areturn
        end local 3 // java.awt.Point nodeLocation
         9: .line 4962
      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 4965
      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 4970
            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 4971
            aload 1 /* r */
            ifnull 3
         2: .line 4972
            aload 1 /* r */
            invokevirtual java.awt.Rectangle.getLocation:()Ljava/awt/Point;
            areturn
         3: .line 4974
      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 4979
            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 4980
            aload 1 /* r */
            ifnull 3
         2: .line 4981
            aload 1 /* r */
            invokevirtual java.awt.Rectangle.getLocation:()Ljava/awt/Point;
            areturn
         3: .line 4983
      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 4988
            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 4991
            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 4992
            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 4993
            aload 2 /* parent */
            ifnull 9
         3: .line 4994
            aload 2 /* parent */
            instanceof javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode
            ifeq 9
         4: .line 4995
            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 4996
            aload 3 /* parentLoc */
            ifnull 8
            aload 1 /* r */
            ifnull 8
         6: .line 4997
            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 4998
            goto 9
         8: .line 4999
      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 5003
      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 5007
            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 5008
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5009
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* r */
            invokeinterface javax.accessibility.AccessibleComponent.setBounds:(Ljava/awt/Rectangle;)V
         3: .line 5010
            goto 7
         4: .line 5011
      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 5012
            aload 3 /* c */
            ifnull 7
         6: .line 5013
            aload 3 /* c */
            aload 1 /* r */
            invokevirtual java.awt.Component.setBounds:(Ljava/awt/Rectangle;)V
        end local 3 // java.awt.Component c
         7: .line 5016
      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 5019
            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 5023
            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 5024
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5025
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* d */
            invokeinterface javax.accessibility.AccessibleComponent.setSize:(Ljava/awt/Dimension;)V
         3: .line 5026
            goto 7
         4: .line 5027
      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 5028
            aload 3 /* c */
            ifnull 7
         6: .line 5029
            aload 3 /* c */
            aload 1 /* d */
            invokevirtual java.awt.Component.setSize:(Ljava/awt/Dimension;)V
        end local 3 // java.awt.Component c
         7: .line 5032
      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 5045
            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 5046
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5047
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* p */
            invokeinterface javax.accessibility.AccessibleComponent.getAccessibleAt:(Ljava/awt/Point;)Ljavax/accessibility/Accessible;
            areturn
         3: .line 5049
      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 5054
            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 5055
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 3
         2: .line 5056
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.isFocusTraversable:()Z
            ireturn
         3: .line 5058
      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 5059
            aload 2 /* c */
            ifnull 6
         5: .line 5060
            aload 2 /* c */
            invokevirtual java.awt.Component.isFocusTraversable:()Z
            ireturn
         6: .line 5062
      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 5068
            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 5069
            aload 1 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5070
            aload 1 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            invokeinterface javax.accessibility.AccessibleComponent.requestFocus:()V
         3: .line 5071
            goto 7
         4: .line 5072
      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 5073
            aload 2 /* c */
            ifnull 7
         6: .line 5074
            aload 2 /* c */
            invokevirtual java.awt.Component.requestFocus:()V
        end local 2 // java.awt.Component c
         7: .line 5077
      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 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 */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5082
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* l */
            invokeinterface javax.accessibility.AccessibleComponent.addFocusListener:(Ljava/awt/event/FocusListener;)V
         3: .line 5083
            goto 7
         4: .line 5084
      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 5085
            aload 3 /* c */
            ifnull 7
         6: .line 5086
            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 5089
      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 5092
            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 5093
            aload 2 /* ac */
            instanceof javax.accessibility.AccessibleComponent
            ifeq 4
         2: .line 5094
            aload 2 /* ac */
            checkcast javax.accessibility.AccessibleComponent
            aload 1 /* l */
            invokeinterface javax.accessibility.AccessibleComponent.removeFocusListener:(Ljava/awt/event/FocusListener;)V
         3: .line 5095
            goto 7
         4: .line 5096
      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 5097
            aload 3 /* c */
            ifnull 7
         6: .line 5098
            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 5101
      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 5112
            iconst_0
            istore 1 /* count */
        start local 1 // int count
         1: .line 5113
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         2: .line 5114
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 8
         4: .line 5115
      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 5116
            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 5117
            iinc 1 /* count */ 1
        end local 4 // javax.swing.tree.TreePath childPath
         7: .line 5114
      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 5120
            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 5133
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         1: .line 5134
            iload 1 /* i */
            iflt 2
            iload 1 /* i */
            iload 2 /* childCount */
            if_icmplt 3
         2: .line 5135
      StackMap locals: int
      StackMap stack:
            aconst_null
            areturn
         3: .line 5137
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 3 /* count */
        start local 3 // int count
         4: .line 5138
            iconst_0
            istore 4 /* j */
        start local 4 // int j
         5: goto 12
         6: .line 5139
      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 5140
            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 5141
            iload 3 /* count */
            iload 1 /* i */
            if_icmpne 10
         9: .line 5142
            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 5144
      StackMap locals: javax.swing.tree.TreePath
      StackMap stack:
            iinc 3 /* count */ 1
        end local 5 // javax.swing.tree.TreePath childPath
        11: .line 5138
      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 5148
      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 5159
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         1: .line 5160
            iload 1 /* i */
            iflt 2
            iload 1 /* i */
            iload 2 /* childCount */
            if_icmplt 3
         2: .line 5161
      StackMap locals: int
      StackMap stack:
            iconst_0
            ireturn
         3: .line 5163
      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 5164
            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 5178
            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 5179
            aload 2 /* model */
            ifnull 5
         2: .line 5180
            iload 1 /* i */
            iflt 5
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmpge 5
         3: .line 5181
            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 5182
            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 5185
      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 5196
            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 5197
            aload 2 /* model */
            ifnull 5
         2: .line 5198
            iload 1 /* i */
            iflt 5
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            if_icmpge 5
         3: .line 5199
            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 5200
            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 5203
      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 5210
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 1 /* childCount */
        start local 1 // int childCount
         1: .line 5211
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 5
         3: .line 5212
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* i */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.removeAccessibleSelection:(I)V
         4: .line 5211
            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 5214
            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 5221
            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 5222
            aload 1 /* model */
            ifnull 9
         2: .line 5223
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleChildrenCount:()I
            istore 2 /* childCount */
        start local 2 // int childCount
         3: .line 5225
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         4: goto 8
         5: .line 5226
      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 5227
            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 5225
            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 5230
      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 5243
            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 5244
            aload 1 /* ac */
            ifnull 7
         2: .line 5245
            aload 1 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleAction:()Ljavax/accessibility/AccessibleAction;
            astore 2 /* aa */
        start local 2 // javax.accessibility.AccessibleAction aa
         3: .line 5246
            aload 2 /* aa */
            ifnull 7
         4: .line 5247
            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 5250
      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 5263
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleActionCount:()I
            if_icmplt 2
         1: .line 5264
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 5266
      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 5267
            iload 1 /* i */
            ifne 5
         4: .line 5269
            getstatic javax.accessibility.AccessibleAction.TOGGLE_EXPAND:Ljava/lang/String;
            areturn
         5: .line 5270
      StackMap locals: javax.accessibility.AccessibleContext
      StackMap stack:
            aload 2 /* ac */
            ifnull 9
         6: .line 5271
            aload 2 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleAction:()Ljavax/accessibility/AccessibleAction;
            astore 3 /* aa */
        start local 3 // javax.accessibility.AccessibleAction aa
         7: .line 5272
            aload 3 /* aa */
            ifnull 9
         8: .line 5273
            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 5276
      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 5289
            iload 1 /* i */
            iflt 1
            iload 1 /* i */
            aload 0 /* this */
            invokevirtual javax.swing.JTree$AccessibleJTree$AccessibleJTreeNode.getAccessibleActionCount:()I
            if_icmplt 2
         1: .line 5290
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         2: .line 5292
      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 5293
            iload 1 /* i */
            ifne 9
         4: .line 5294
            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 5295
            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 5296
            goto 8
         7: .line 5297
      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 5299
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         9: .line 5300
      StackMap locals:
      StackMap stack:
            aload 2 /* ac */
            ifnull 13
        10: .line 5301
            aload 2 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleAction:()Ljavax/accessibility/AccessibleAction;
            astore 3 /* aa */
        start local 3 // javax.accessibility.AccessibleAction aa
        11: .line 5302
            aload 3 /* aa */
            ifnull 13
        12: .line 5303
            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 5306
      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