public class javax.swing.tree.DefaultTreeCellRenderer extends javax.swing.JLabel implements javax.swing.tree.TreeCellRenderer
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javax.swing.tree.DefaultTreeCellRenderer
  super_class: javax.swing.JLabel
{
  private javax.swing.JTree tree;
    descriptor: Ljavax/swing/JTree;
    flags: (0x0002) ACC_PRIVATE

  protected boolean selected;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean hasFocus;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

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

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

  private java.awt.Color treeBGColor;
    descriptor: Ljava/awt/Color;
    flags: (0x0002) ACC_PRIVATE

  private java.awt.Color focusBGColor;
    descriptor: Ljava/awt/Color;
    flags: (0x0002) ACC_PRIVATE

  protected transient javax.swing.Icon closedIcon;
    descriptor: Ljavax/swing/Icon;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient javax.swing.Icon leafIcon;
    descriptor: Ljavax/swing/Icon;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient javax.swing.Icon openIcon;
    descriptor: Ljavax/swing/Icon;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected java.awt.Color textSelectionColor;
    descriptor: Ljava/awt/Color;
    flags: (0x0004) ACC_PROTECTED

  protected java.awt.Color textNonSelectionColor;
    descriptor: Ljava/awt/Color;
    flags: (0x0004) ACC_PROTECTED

  protected java.awt.Color backgroundSelectionColor;
    descriptor: Ljava/awt/Color;
    flags: (0x0004) ACC_PROTECTED

  protected java.awt.Color backgroundNonSelectionColor;
    descriptor: Ljava/awt/Color;
    flags: (0x0004) ACC_PROTECTED

  protected java.awt.Color borderSelectionColor;
    descriptor: Ljava/awt/Color;
    flags: (0x0004) ACC_PROTECTED

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

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

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 194
            aload 0 /* this */
            invokespecial javax.swing.JLabel.<init>:()V
         1: .line 195
            aload 0 /* this */
            iconst_1
            putfield javax.swing.tree.DefaultTreeCellRenderer.inited:Z
         2: .line 196
            return
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;

  public void updateUI();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 204
            aload 0 /* this */
            invokespecial javax.swing.JLabel.updateUI:()V
         1: .line 212
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.inited:Z
            ifeq 2
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getLeafIcon:()Ljavax/swing/Icon;
            instanceof javax.swing.plaf.UIResource
            ifeq 3
         2: .line 213
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.leafIcon"
            invokestatic sun.swing.DefaultLookup.getIcon:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljavax/swing/Icon;
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setLeafIcon:(Ljavax/swing/Icon;)V
         3: .line 215
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.inited:Z
            ifeq 4
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getClosedIcon:()Ljavax/swing/Icon;
            instanceof javax.swing.plaf.UIResource
            ifeq 5
         4: .line 216
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.closedIcon"
            invokestatic sun.swing.DefaultLookup.getIcon:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljavax/swing/Icon;
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setClosedIcon:(Ljavax/swing/Icon;)V
         5: .line 218
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.inited:Z
            ifeq 6
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getOpenIcon:()Ljavax/swing/Icon;
            instanceof javax.swing.plaf.UIResource
            ifeq 7
         6: .line 219
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.openIcon"
            invokestatic sun.swing.DefaultLookup.getIcon:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljavax/swing/Icon;
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setOpenIcon:(Ljavax/swing/Icon;)V
         7: .line 221
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.inited:Z
            ifeq 8
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getTextSelectionColor:()Ljava/awt/Color;
            instanceof javax.swing.plaf.UIResource
            ifeq 11
         8: .line 222
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
         9: .line 223
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.selectionForeground"
            invokestatic sun.swing.DefaultLookup.getColor:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljava/awt/Color;
        10: .line 222
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setTextSelectionColor:(Ljava/awt/Color;)V
        11: .line 225
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.inited:Z
            ifeq 12
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getTextNonSelectionColor:()Ljava/awt/Color;
            instanceof javax.swing.plaf.UIResource
            ifeq 15
        12: .line 226
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        13: .line 227
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.textForeground"
            invokestatic sun.swing.DefaultLookup.getColor:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljava/awt/Color;
        14: .line 226
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setTextNonSelectionColor:(Ljava/awt/Color;)V
        15: .line 229
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.inited:Z
            ifeq 16
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getBackgroundSelectionColor:()Ljava/awt/Color;
            instanceof javax.swing.plaf.UIResource
            ifeq 19
        16: .line 230
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        17: .line 231
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.selectionBackground"
            invokestatic sun.swing.DefaultLookup.getColor:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljava/awt/Color;
        18: .line 230
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setBackgroundSelectionColor:(Ljava/awt/Color;)V
        19: .line 233
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.inited:Z
            ifeq 21
        20: .line 234
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getBackgroundNonSelectionColor:()Ljava/awt/Color;
            instanceof javax.swing.plaf.UIResource
            ifeq 24
        21: .line 235
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        22: .line 236
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.textBackground"
            invokestatic sun.swing.DefaultLookup.getColor:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljava/awt/Color;
        23: .line 235
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setBackgroundNonSelectionColor:(Ljava/awt/Color;)V
        24: .line 238
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.inited:Z
            ifeq 25
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getBorderSelectionColor:()Ljava/awt/Color;
            instanceof javax.swing.plaf.UIResource
            ifeq 28
        25: .line 239
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        26: .line 240
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.selectionBorderColor"
            invokestatic sun.swing.DefaultLookup.getColor:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljava/awt/Color;
        27: .line 239
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setBorderSelectionColor:(Ljava/awt/Color;)V
        28: .line 242
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        29: .line 243
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.drawsFocusBorderAroundIcon"
            iconst_0
        30: .line 242
            invokestatic sun.swing.DefaultLookup.getBoolean:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;Z)Z
            putfield javax.swing.tree.DefaultTreeCellRenderer.drawsFocusBorderAroundIcon:Z
        31: .line 244
            aload 0 /* this */
        32: .line 245
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.drawDashedFocusIndicator"
            iconst_0
        33: .line 244
            invokestatic sun.swing.DefaultLookup.getBoolean:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;Z)Z
            putfield javax.swing.tree.DefaultTreeCellRenderer.drawDashedFocusIndicator:Z
        34: .line 247
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.rendererFillBackground"
            iconst_1
            invokestatic sun.swing.DefaultLookup.getBoolean:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;Z)Z
            putfield javax.swing.tree.DefaultTreeCellRenderer.fillBackground:Z
        35: .line 248
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.rendererMargins"
            invokestatic sun.swing.DefaultLookup.getInsets:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljava/awt/Insets;
            astore 1 /* margins */
        start local 1 // java.awt.Insets margins
        36: .line 249
            aload 1 /* margins */
            ifnull 40
        37: .line 250
            aload 0 /* this */
            new javax.swing.border.EmptyBorder
            dup
            aload 1 /* margins */
            getfield java.awt.Insets.top:I
            aload 1 /* margins */
            getfield java.awt.Insets.left:I
        38: .line 251
            aload 1 /* margins */
            getfield java.awt.Insets.bottom:I
            aload 1 /* margins */
            getfield java.awt.Insets.right:I
            invokespecial javax.swing.border.EmptyBorder.<init>:(IIII)V
        39: .line 250
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setBorder:(Ljavax/swing/border/Border;)V
        40: .line 254
      StackMap locals: java.awt.Insets
      StackMap stack:
            aload 0 /* this */
            ldc "Tree.cellRenderer"
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setName:(Ljava/lang/String;)V
        41: .line 255
            return
        end local 1 // java.awt.Insets margins
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   42     0     this  Ljavax/swing/tree/DefaultTreeCellRenderer;
           36   42     1  margins  Ljava/awt/Insets;

  public javax.swing.Icon getDefaultOpenIcon();
    descriptor: ()Ljavax/swing/Icon;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 266
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.openIcon"
            invokestatic sun.swing.DefaultLookup.getIcon:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljavax/swing/Icon;
            areturn
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;

  public javax.swing.Icon getDefaultClosedIcon();
    descriptor: ()Ljavax/swing/Icon;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 277
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.closedIcon"
            invokestatic sun.swing.DefaultLookup.getIcon:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljavax/swing/Icon;
            areturn
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;

  public javax.swing.Icon getDefaultLeafIcon();
    descriptor: ()Ljavax/swing/Icon;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 288
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.leafIcon"
            invokestatic sun.swing.DefaultLookup.getIcon:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljavax/swing/Icon;
            areturn
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;

  public void setOpenIcon(javax.swing.Icon);
    descriptor: (Ljavax/swing/Icon;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // javax.swing.Icon newIcon
         0: .line 297
            aload 0 /* this */
            aload 1 /* newIcon */
            putfield javax.swing.tree.DefaultTreeCellRenderer.openIcon:Ljavax/swing/Icon;
         1: .line 298
            return
        end local 1 // javax.swing.Icon newIcon
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    2     1  newIcon  Ljavax/swing/Icon;
    MethodParameters:
         Name  Flags
      newIcon  

  public javax.swing.Icon getOpenIcon();
    descriptor: ()Ljavax/swing/Icon;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 306
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.openIcon:Ljavax/swing/Icon;
            areturn
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;

  public void setClosedIcon(javax.swing.Icon);
    descriptor: (Ljavax/swing/Icon;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // javax.swing.Icon newIcon
         0: .line 315
            aload 0 /* this */
            aload 1 /* newIcon */
            putfield javax.swing.tree.DefaultTreeCellRenderer.closedIcon:Ljavax/swing/Icon;
         1: .line 316
            return
        end local 1 // javax.swing.Icon newIcon
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    2     1  newIcon  Ljavax/swing/Icon;
    MethodParameters:
         Name  Flags
      newIcon  

  public javax.swing.Icon getClosedIcon();
    descriptor: ()Ljavax/swing/Icon;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 326
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.closedIcon:Ljavax/swing/Icon;
            areturn
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;

  public void setLeafIcon(javax.swing.Icon);
    descriptor: (Ljavax/swing/Icon;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // javax.swing.Icon newIcon
         0: .line 335
            aload 0 /* this */
            aload 1 /* newIcon */
            putfield javax.swing.tree.DefaultTreeCellRenderer.leafIcon:Ljavax/swing/Icon;
         1: .line 336
            return
        end local 1 // javax.swing.Icon newIcon
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    2     1  newIcon  Ljavax/swing/Icon;
    MethodParameters:
         Name  Flags
      newIcon  

  public javax.swing.Icon getLeafIcon();
    descriptor: ()Ljavax/swing/Icon;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 344
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.leafIcon:Ljavax/swing/Icon;
            areturn
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;

  public void setTextSelectionColor(java.awt.Color);
    descriptor: (Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.awt.Color newColor
         0: .line 353
            aload 0 /* this */
            aload 1 /* newColor */
            putfield javax.swing.tree.DefaultTreeCellRenderer.textSelectionColor:Ljava/awt/Color;
         1: .line 354
            return
        end local 1 // java.awt.Color newColor
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    2     1  newColor  Ljava/awt/Color;
    MethodParameters:
          Name  Flags
      newColor  

  public java.awt.Color getTextSelectionColor();
    descriptor: ()Ljava/awt/Color;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 362
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.textSelectionColor:Ljava/awt/Color;
            areturn
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;

  public void setTextNonSelectionColor(java.awt.Color);
    descriptor: (Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.awt.Color newColor
         0: .line 371
            aload 0 /* this */
            aload 1 /* newColor */
            putfield javax.swing.tree.DefaultTreeCellRenderer.textNonSelectionColor:Ljava/awt/Color;
         1: .line 372
            return
        end local 1 // java.awt.Color newColor
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    2     1  newColor  Ljava/awt/Color;
    MethodParameters:
          Name  Flags
      newColor  

  public java.awt.Color getTextNonSelectionColor();
    descriptor: ()Ljava/awt/Color;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 380
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.textNonSelectionColor:Ljava/awt/Color;
            areturn
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;

  public void setBackgroundSelectionColor(java.awt.Color);
    descriptor: (Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.awt.Color newColor
         0: .line 389
            aload 0 /* this */
            aload 1 /* newColor */
            putfield javax.swing.tree.DefaultTreeCellRenderer.backgroundSelectionColor:Ljava/awt/Color;
         1: .line 390
            return
        end local 1 // java.awt.Color newColor
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    2     1  newColor  Ljava/awt/Color;
    MethodParameters:
          Name  Flags
      newColor  

  public java.awt.Color getBackgroundSelectionColor();
    descriptor: ()Ljava/awt/Color;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 399
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.backgroundSelectionColor:Ljava/awt/Color;
            areturn
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;

  public void setBackgroundNonSelectionColor(java.awt.Color);
    descriptor: (Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.awt.Color newColor
         0: .line 408
            aload 0 /* this */
            aload 1 /* newColor */
            putfield javax.swing.tree.DefaultTreeCellRenderer.backgroundNonSelectionColor:Ljava/awt/Color;
         1: .line 409
            return
        end local 1 // java.awt.Color newColor
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    2     1  newColor  Ljava/awt/Color;
    MethodParameters:
          Name  Flags
      newColor  

  public java.awt.Color getBackgroundNonSelectionColor();
    descriptor: ()Ljava/awt/Color;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 417
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.backgroundNonSelectionColor:Ljava/awt/Color;
            areturn
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;

  public void setBorderSelectionColor(java.awt.Color);
    descriptor: (Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.awt.Color newColor
         0: .line 426
            aload 0 /* this */
            aload 1 /* newColor */
            putfield javax.swing.tree.DefaultTreeCellRenderer.borderSelectionColor:Ljava/awt/Color;
         1: .line 427
            return
        end local 1 // java.awt.Color newColor
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    2     1  newColor  Ljava/awt/Color;
    MethodParameters:
          Name  Flags
      newColor  

  public java.awt.Color getBorderSelectionColor();
    descriptor: ()Ljava/awt/Color;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 435
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.borderSelectionColor:Ljava/awt/Color;
            areturn
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;

  public void setFont(java.awt.Font);
    descriptor: (Ljava/awt/Font;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.awt.Font font
         0: .line 446
            aload 1 /* font */
            instanceof javax.swing.plaf.FontUIResource
            ifeq 2
         1: .line 447
            aconst_null
            astore 1 /* font */
         2: .line 448
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* font */
            invokespecial javax.swing.JLabel.setFont:(Ljava/awt/Font;)V
         3: .line 449
            return
        end local 1 // java.awt.Font font
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    4     1  font  Ljava/awt/Font;
    MethodParameters:
      Name  Flags
      font  

  public java.awt.Font getFont();
    descriptor: ()Ljava/awt/Font;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 457
            aload 0 /* this */
            invokespecial javax.swing.JLabel.getFont:()Ljava/awt/Font;
            astore 1 /* font */
        start local 1 // java.awt.Font font
         1: .line 459
            aload 1 /* font */
            ifnonnull 3
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.tree:Ljavax/swing/JTree;
            ifnull 3
         2: .line 462
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.tree:Ljavax/swing/JTree;
            invokevirtual javax.swing.JTree.getFont:()Ljava/awt/Font;
            astore 1 /* font */
         3: .line 464
      StackMap locals: java.awt.Font
      StackMap stack:
            aload 1 /* font */
            areturn
        end local 1 // java.awt.Font font
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            1    4     1  font  Ljava/awt/Font;

  public void setBackground(java.awt.Color);
    descriptor: (Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.awt.Color color
         0: .line 476
            aload 1 /* color */
            instanceof javax.swing.plaf.ColorUIResource
            ifeq 2
         1: .line 477
            aconst_null
            astore 1 /* color */
         2: .line 478
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* color */
            invokespecial javax.swing.JLabel.setBackground:(Ljava/awt/Color;)V
         3: .line 479
            return
        end local 1 // java.awt.Color color
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    4     1  color  Ljava/awt/Color;
    MethodParameters:
       Name  Flags
      color  

  public java.awt.Component getTreeCellRendererComponent(javax.swing.JTree, java.lang.Object, boolean, boolean, boolean, int, boolean);
    descriptor: (Ljavax/swing/JTree;Ljava/lang/Object;ZZZIZ)Ljava/awt/Component;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=14, args_size=8
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // javax.swing.JTree tree
        start local 2 // java.lang.Object value
        start local 3 // boolean sel
        start local 4 // boolean expanded
        start local 5 // boolean leaf
        start local 6 // int row
        start local 7 // boolean hasFocus
         0: .line 495
            aload 1 /* tree */
            aload 2 /* value */
            iload 3 /* sel */
         1: .line 496
            iload 4 /* expanded */
            iload 5 /* leaf */
            iload 6 /* row */
            iload 7 /* hasFocus */
         2: .line 495
            invokevirtual javax.swing.JTree.convertValueToText:(Ljava/lang/Object;ZZZIZ)Ljava/lang/String;
            astore 8 /* stringValue */
        start local 8 // java.lang.String stringValue
         3: .line 498
            aload 0 /* this */
            aload 1 /* tree */
            putfield javax.swing.tree.DefaultTreeCellRenderer.tree:Ljavax/swing/JTree;
         4: .line 499
            aload 0 /* this */
            iload 7 /* hasFocus */
            putfield javax.swing.tree.DefaultTreeCellRenderer.hasFocus:Z
         5: .line 500
            aload 0 /* this */
            aload 8 /* stringValue */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setText:(Ljava/lang/String;)V
         6: .line 502
            aconst_null
            astore 9 /* fg */
        start local 9 // java.awt.Color fg
         7: .line 503
            aload 0 /* this */
            iconst_0
            putfield javax.swing.tree.DefaultTreeCellRenderer.isDropCell:Z
         8: .line 505
            aload 1 /* tree */
            invokevirtual javax.swing.JTree.getDropLocation:()Ljavax/swing/JTree$DropLocation;
            astore 10 /* dropLocation */
        start local 10 // javax.swing.JTree$DropLocation dropLocation
         9: .line 506
            aload 10 /* dropLocation */
            ifnull 19
        10: .line 507
            aload 10 /* dropLocation */
            invokevirtual javax.swing.JTree$DropLocation.getChildIndex:()I
            iconst_m1
            if_icmpne 19
        11: .line 508
            aload 1 /* tree */
            aload 10 /* dropLocation */
            invokevirtual javax.swing.JTree$DropLocation.getPath:()Ljavax/swing/tree/TreePath;
            invokevirtual javax.swing.JTree.getRowForPath:(Ljavax/swing/tree/TreePath;)I
            iload 6 /* row */
            if_icmpne 19
        12: .line 510
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.dropCellForeground"
            invokestatic sun.swing.DefaultLookup.getColor:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljava/awt/Color;
            astore 11 /* col */
        start local 11 // java.awt.Color col
        13: .line 511
            aload 11 /* col */
            ifnull 16
        14: .line 512
            aload 11 /* col */
            astore 9 /* fg */
        15: .line 513
            goto 17
        16: .line 514
      StackMap locals: javax.swing.tree.DefaultTreeCellRenderer javax.swing.JTree java.lang.Object int int int int int java.lang.String java.awt.Color javax.swing.JTree$DropLocation java.awt.Color
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getTextSelectionColor:()Ljava/awt/Color;
            astore 9 /* fg */
        17: .line 517
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield javax.swing.tree.DefaultTreeCellRenderer.isDropCell:Z
        end local 11 // java.awt.Color col
        18: .line 518
            goto 23
      StackMap locals:
      StackMap stack:
        19: iload 3 /* sel */
            ifeq 22
        20: .line 519
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getTextSelectionColor:()Ljava/awt/Color;
            astore 9 /* fg */
        21: .line 520
            goto 23
        22: .line 521
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getTextNonSelectionColor:()Ljava/awt/Color;
            astore 9 /* fg */
        23: .line 524
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 9 /* fg */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setForeground:(Ljava/awt/Color;)V
        24: .line 526
            aconst_null
            astore 11 /* icon */
        start local 11 // javax.swing.Icon icon
        25: .line 527
            iload 5 /* leaf */
            ifeq 28
        26: .line 528
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getLeafIcon:()Ljavax/swing/Icon;
            astore 11 /* icon */
        27: .line 529
            goto 32
      StackMap locals: javax.swing.Icon
      StackMap stack:
        28: iload 4 /* expanded */
            ifeq 31
        29: .line 530
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getOpenIcon:()Ljavax/swing/Icon;
            astore 11 /* icon */
        30: .line 531
            goto 32
        31: .line 532
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getClosedIcon:()Ljavax/swing/Icon;
            astore 11 /* icon */
        32: .line 535
      StackMap locals:
      StackMap stack:
            aload 1 /* tree */
            invokevirtual javax.swing.JTree.isEnabled:()Z
            ifne 39
        33: .line 536
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setEnabled:(Z)V
        34: .line 537
            invokestatic javax.swing.UIManager.getLookAndFeel:()Ljavax/swing/LookAndFeel;
            astore 12 /* laf */
        start local 12 // javax.swing.LookAndFeel laf
        35: .line 538
            aload 12 /* laf */
            aload 1 /* tree */
            aload 11 /* icon */
            invokevirtual javax.swing.LookAndFeel.getDisabledIcon:(Ljavax/swing/JComponent;Ljavax/swing/Icon;)Ljavax/swing/Icon;
            astore 13 /* disabledIcon */
        start local 13 // javax.swing.Icon disabledIcon
        36: .line 539
            aload 13 /* disabledIcon */
            ifnull 37
            aload 13 /* disabledIcon */
            astore 11 /* icon */
        37: .line 540
      StackMap locals: javax.swing.LookAndFeel javax.swing.Icon
      StackMap stack:
            aload 0 /* this */
            aload 11 /* icon */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setDisabledIcon:(Ljavax/swing/Icon;)V
        end local 13 // javax.swing.Icon disabledIcon
        end local 12 // javax.swing.LookAndFeel laf
        38: .line 541
            goto 41
        39: .line 542
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setEnabled:(Z)V
        40: .line 543
            aload 0 /* this */
            aload 11 /* icon */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setIcon:(Ljavax/swing/Icon;)V
        41: .line 545
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            invokevirtual javax.swing.JTree.getComponentOrientation:()Ljava/awt/ComponentOrientation;
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setComponentOrientation:(Ljava/awt/ComponentOrientation;)V
        42: .line 547
            aload 0 /* this */
            iload 3 /* sel */
            putfield javax.swing.tree.DefaultTreeCellRenderer.selected:Z
        43: .line 549
            aload 0 /* this */
            areturn
        end local 11 // javax.swing.Icon icon
        end local 10 // javax.swing.JTree$DropLocation dropLocation
        end local 9 // java.awt.Color fg
        end local 8 // java.lang.String stringValue
        end local 7 // boolean hasFocus
        end local 6 // int row
        end local 5 // boolean leaf
        end local 4 // boolean expanded
        end local 3 // boolean sel
        end local 2 // java.lang.Object value
        end local 1 // javax.swing.JTree tree
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   44     0          this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0   44     1          tree  Ljavax/swing/JTree;
            0   44     2         value  Ljava/lang/Object;
            0   44     3           sel  Z
            0   44     4      expanded  Z
            0   44     5          leaf  Z
            0   44     6           row  I
            0   44     7      hasFocus  Z
            3   44     8   stringValue  Ljava/lang/String;
            7   44     9            fg  Ljava/awt/Color;
            9   44    10  dropLocation  Ljavax/swing/JTree$DropLocation;
           13   18    11           col  Ljava/awt/Color;
           25   44    11          icon  Ljavax/swing/Icon;
           35   38    12           laf  Ljavax/swing/LookAndFeel;
           36   38    13  disabledIcon  Ljavax/swing/Icon;
    MethodParameters:
          Name  Flags
      tree      
      value     
      sel       
      expanded  
      leaf      
      row       
      hasFocus  

  public void paint(java.awt.Graphics);
    descriptor: (Ljava/awt/Graphics;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=2
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.awt.Graphics g
         0: .line 558
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.isDropCell:Z
            ifeq 5
         1: .line 559
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.dropCellBackground"
            invokestatic sun.swing.DefaultLookup.getColor:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;)Ljava/awt/Color;
            astore 2 /* bColor */
        start local 2 // java.awt.Color bColor
         2: .line 560
            aload 2 /* bColor */
            ifnonnull 11
         3: .line 561
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getBackgroundSelectionColor:()Ljava/awt/Color;
            astore 2 /* bColor */
         4: .line 563
            goto 11
        end local 2 // java.awt.Color bColor
      StackMap locals:
      StackMap stack:
         5: aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.selected:Z
            ifeq 8
         6: .line 564
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getBackgroundSelectionColor:()Ljava/awt/Color;
            astore 2 /* bColor */
        start local 2 // java.awt.Color bColor
         7: .line 565
            goto 11
        end local 2 // java.awt.Color bColor
         8: .line 566
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getBackgroundNonSelectionColor:()Ljava/awt/Color;
            astore 2 /* bColor */
        start local 2 // java.awt.Color bColor
         9: .line 567
            aload 2 /* bColor */
            ifnonnull 11
        10: .line 568
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getBackground:()Ljava/awt/Color;
            astore 2 /* bColor */
        11: .line 572
      StackMap locals: java.awt.Color
      StackMap stack:
            iconst_m1
            istore 3 /* imageOffset */
        start local 3 // int imageOffset
        12: .line 573
            aload 2 /* bColor */
            ifnull 23
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.fillBackground:Z
            ifeq 23
        13: .line 574
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getLabelStart:()I
            istore 3 /* imageOffset */
        14: .line 575
            aload 1 /* g */
            aload 2 /* bColor */
            invokevirtual java.awt.Graphics.setColor:(Ljava/awt/Color;)V
        15: .line 576
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getComponentOrientation:()Ljava/awt/ComponentOrientation;
            invokevirtual java.awt.ComponentOrientation.isLeftToRight:()Z
            ifeq 20
        16: .line 577
            aload 1 /* g */
            iload 3 /* imageOffset */
            iconst_0
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getWidth:()I
            iload 3 /* imageOffset */
            isub
        17: .line 578
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getHeight:()I
        18: .line 577
            invokevirtual java.awt.Graphics.fillRect:(IIII)V
        19: .line 579
            goto 23
        20: .line 580
      StackMap locals: int
      StackMap stack:
            aload 1 /* g */
            iconst_0
            iconst_0
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getWidth:()I
            iload 3 /* imageOffset */
            isub
        21: .line 581
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getHeight:()I
        22: .line 580
            invokevirtual java.awt.Graphics.fillRect:(IIII)V
        23: .line 585
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.hasFocus:Z
            ifeq 35
        24: .line 586
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.drawsFocusBorderAroundIcon:Z
            ifeq 27
        25: .line 587
            iconst_0
            istore 3 /* imageOffset */
        26: .line 588
            goto 29
        27: .line 589
      StackMap locals:
      StackMap stack:
            iload 3 /* imageOffset */
            iconst_m1
            if_icmpne 29
        28: .line 590
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getLabelStart:()I
            istore 3 /* imageOffset */
        29: .line 592
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getComponentOrientation:()Ljava/awt/ComponentOrientation;
            invokevirtual java.awt.ComponentOrientation.isLeftToRight:()Z
            ifeq 34
        30: .line 593
            aload 0 /* this */
            aload 1 /* g */
            iload 3 /* imageOffset */
            iconst_0
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getWidth:()I
            iload 3 /* imageOffset */
            isub
        31: .line 594
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getHeight:()I
            aload 2 /* bColor */
        32: .line 593
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.paintFocus:(Ljava/awt/Graphics;IIIILjava/awt/Color;)V
        33: .line 595
            goto 35
        34: .line 596
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* g */
            iconst_0
            iconst_0
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getWidth:()I
            iload 3 /* imageOffset */
            isub
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getHeight:()I
            aload 2 /* bColor */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.paintFocus:(Ljava/awt/Graphics;IIIILjava/awt/Color;)V
        35: .line 599
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* g */
            invokespecial javax.swing.JLabel.paint:(Ljava/awt/Graphics;)V
        36: .line 600
            return
        end local 3 // int imageOffset
        end local 2 // java.awt.Color bColor
        end local 1 // java.awt.Graphics g
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   37     0         this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0   37     1            g  Ljava/awt/Graphics;
            2    5     2       bColor  Ljava/awt/Color;
            7    8     2       bColor  Ljava/awt/Color;
            9   37     2       bColor  Ljava/awt/Color;
           12   37     3  imageOffset  I
    MethodParameters:
      Name  Flags
      g     

  private void paintFocus(java.awt.Graphics, int, int, int, int, java.awt.Color);
    descriptor: (Ljava/awt/Graphics;IIIILjava/awt/Color;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=8, args_size=7
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.awt.Graphics g
        start local 2 // int x
        start local 3 // int y
        start local 4 // int w
        start local 5 // int h
        start local 6 // java.awt.Color notColor
         0: .line 603
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getBorderSelectionColor:()Ljava/awt/Color;
            astore 7 /* bsColor */
        start local 7 // java.awt.Color bsColor
         1: .line 605
            aload 7 /* bsColor */
            ifnull 4
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.selected:Z
            ifne 2
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.drawDashedFocusIndicator:Z
            ifne 4
         2: .line 606
      StackMap locals: java.awt.Color
      StackMap stack:
            aload 1 /* g */
            aload 7 /* bsColor */
            invokevirtual java.awt.Graphics.setColor:(Ljava/awt/Color;)V
         3: .line 607
            aload 1 /* g */
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* w */
            iconst_1
            isub
            iload 5 /* h */
            iconst_1
            isub
            invokevirtual java.awt.Graphics.drawRect:(IIII)V
         4: .line 609
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.drawDashedFocusIndicator:Z
            ifeq 10
            aload 6 /* notColor */
            ifnull 10
         5: .line 610
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.treeBGColor:Ljava/awt/Color;
            aload 6 /* notColor */
            if_acmpeq 8
         6: .line 611
            aload 0 /* this */
            aload 6 /* notColor */
            putfield javax.swing.tree.DefaultTreeCellRenderer.treeBGColor:Ljava/awt/Color;
         7: .line 612
            aload 0 /* this */
            new java.awt.Color
            dup
            aload 6 /* notColor */
            invokevirtual java.awt.Color.getRGB:()I
            iconst_m1
            ixor
            invokespecial java.awt.Color.<init>:(I)V
            putfield javax.swing.tree.DefaultTreeCellRenderer.focusBGColor:Ljava/awt/Color;
         8: .line 614
      StackMap locals:
      StackMap stack:
            aload 1 /* g */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.focusBGColor:Ljava/awt/Color;
            invokevirtual java.awt.Graphics.setColor:(Ljava/awt/Color;)V
         9: .line 615
            aload 1 /* g */
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* w */
            iload 5 /* h */
            invokestatic javax.swing.plaf.basic.BasicGraphicsUtils.drawDashedRect:(Ljava/awt/Graphics;IIII)V
        10: .line 617
      StackMap locals:
      StackMap stack:
            return
        end local 7 // java.awt.Color bsColor
        end local 6 // java.awt.Color notColor
        end local 5 // int h
        end local 4 // int w
        end local 3 // int y
        end local 2 // int x
        end local 1 // java.awt.Graphics g
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0   11     1         g  Ljava/awt/Graphics;
            0   11     2         x  I
            0   11     3         y  I
            0   11     4         w  I
            0   11     5         h  I
            0   11     6  notColor  Ljava/awt/Color;
            1   11     7   bsColor  Ljava/awt/Color;
    MethodParameters:
          Name  Flags
      g         
      x         
      y         
      w         
      h         
      notColor  

  private int getLabelStart();
    descriptor: ()I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 620
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getIcon:()Ljavax/swing/Icon;
            astore 1 /* currentI */
        start local 1 // javax.swing.Icon currentI
         1: .line 621
            aload 1 /* currentI */
            ifnull 3
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getText:()Ljava/lang/String;
            ifnull 3
         2: .line 622
            aload 1 /* currentI */
            invokeinterface javax.swing.Icon.getIconWidth:()I
            iconst_0
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getIconTextGap:()I
            iconst_1
            isub
            invokestatic java.lang.Math.max:(II)I
            iadd
            ireturn
         3: .line 624
      StackMap locals: javax.swing.Icon
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // javax.swing.Icon currentI
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            1    4     1  currentI  Ljavax/swing/Icon;

  public java.awt.Dimension getPreferredSize();
    descriptor: ()Ljava/awt/Dimension;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 632
            aload 0 /* this */
            invokespecial javax.swing.JLabel.getPreferredSize:()Ljava/awt/Dimension;
            astore 1 /* retDimension */
        start local 1 // java.awt.Dimension retDimension
         1: .line 634
            aload 1 /* retDimension */
            ifnull 5
         2: .line 635
            new java.awt.Dimension
            dup
            aload 1 /* retDimension */
            getfield java.awt.Dimension.width:I
            iconst_3
            iadd
         3: .line 636
            aload 1 /* retDimension */
            getfield java.awt.Dimension.height:I
         4: .line 635
            invokespecial java.awt.Dimension.<init>:(II)V
            astore 1 /* retDimension */
         5: .line 637
      StackMap locals: java.awt.Dimension
      StackMap stack:
            aload 1 /* retDimension */
            areturn
        end local 1 // java.awt.Dimension retDimension
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            1    6     1  retDimension  Ljava/awt/Dimension;

  public void validate();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 645
            return
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;

  public void invalidate();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 654
            return
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;

  public void revalidate();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 661
            return
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;

  public void repaint(long, int, int, int, int);
    descriptor: (JIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=7, args_size=6
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // long tm
        start local 3 // int x
        start local 4 // int y
        start local 5 // int width
        start local 6 // int height
         0: .line 668
            return
        end local 6 // int height
        end local 5 // int width
        end local 4 // int y
        end local 3 // int x
        end local 1 // long tm
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    1     1      tm  J
            0    1     3       x  I
            0    1     4       y  I
            0    1     5   width  I
            0    1     6  height  I
    MethodParameters:
        Name  Flags
      tm      
      x       
      y       
      width   
      height  

  public void repaint(java.awt.Rectangle);
    descriptor: (Ljava/awt/Rectangle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.awt.Rectangle r
         0: .line 675
            return
        end local 1 // java.awt.Rectangle r
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    1     1     r  Ljava/awt/Rectangle;
    MethodParameters:
      Name  Flags
      r     

  public void repaint();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
         0: .line 684
            return
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/tree/DefaultTreeCellRenderer;

  protected void firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.lang.String propertyName
        start local 2 // java.lang.Object oldValue
        start local 3 // java.lang.Object newValue
         0: .line 693
            aload 1 /* propertyName */
            ldc "text"
            if_acmpeq 5
         1: .line 694
            aload 1 /* propertyName */
            aload 2 /* oldValue */
            aload 3 /* newValue */
            invokestatic sun.swing.SwingUtilities2.isScaleChanged:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 3
         2: .line 695
            aload 1 /* propertyName */
            ldc "font"
            if_acmpeq 3
            aload 1 /* propertyName */
            ldc "foreground"
            if_acmpne 6
         3: .line 696
      StackMap locals:
      StackMap stack:
            aload 2 /* oldValue */
            aload 3 /* newValue */
            if_acmpeq 6
         4: .line 697
            aload 0 /* this */
            ldc "html"
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getClientProperty:(Ljava/lang/Object;)Ljava/lang/Object;
            ifnull 6
         5: .line 699
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* propertyName */
            aload 2 /* oldValue */
            aload 3 /* newValue */
            invokespecial javax.swing.JLabel.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
         6: .line 701
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.Object newValue
        end local 2 // java.lang.Object oldValue
        end local 1 // java.lang.String propertyName
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    7     1  propertyName  Ljava/lang/String;
            0    7     2      oldValue  Ljava/lang/Object;
            0    7     3      newValue  Ljava/lang/Object;
    MethodParameters:
              Name  Flags
      propertyName  
      oldValue      
      newValue      

  public void firePropertyChange(java.lang.String, byte, byte);
    descriptor: (Ljava/lang/String;BB)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.lang.String propertyName
        start local 2 // byte oldValue
        start local 3 // byte newValue
         0: .line 708
            return
        end local 3 // byte newValue
        end local 2 // byte oldValue
        end local 1 // java.lang.String propertyName
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    1     1  propertyName  Ljava/lang/String;
            0    1     2      oldValue  B
            0    1     3      newValue  B
    MethodParameters:
              Name  Flags
      propertyName  
      oldValue      
      newValue      

  public void firePropertyChange(java.lang.String, char, char);
    descriptor: (Ljava/lang/String;CC)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.lang.String propertyName
        start local 2 // char oldValue
        start local 3 // char newValue
         0: .line 715
            return
        end local 3 // char newValue
        end local 2 // char oldValue
        end local 1 // java.lang.String propertyName
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    1     1  propertyName  Ljava/lang/String;
            0    1     2      oldValue  C
            0    1     3      newValue  C
    MethodParameters:
              Name  Flags
      propertyName  
      oldValue      
      newValue      

  public void firePropertyChange(java.lang.String, short, short);
    descriptor: (Ljava/lang/String;SS)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.lang.String propertyName
        start local 2 // short oldValue
        start local 3 // short newValue
         0: .line 722
            return
        end local 3 // short newValue
        end local 2 // short oldValue
        end local 1 // java.lang.String propertyName
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    1     1  propertyName  Ljava/lang/String;
            0    1     2      oldValue  S
            0    1     3      newValue  S
    MethodParameters:
              Name  Flags
      propertyName  
      oldValue      
      newValue      

  public void firePropertyChange(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.lang.String propertyName
        start local 2 // int oldValue
        start local 3 // int newValue
         0: .line 729
            return
        end local 3 // int newValue
        end local 2 // int oldValue
        end local 1 // java.lang.String propertyName
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    1     1  propertyName  Ljava/lang/String;
            0    1     2      oldValue  I
            0    1     3      newValue  I
    MethodParameters:
              Name  Flags
      propertyName  
      oldValue      
      newValue      

  public void firePropertyChange(java.lang.String, long, long);
    descriptor: (Ljava/lang/String;JJ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=6, args_size=4
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.lang.String propertyName
        start local 2 // long oldValue
        start local 4 // long newValue
         0: .line 736
            return
        end local 4 // long newValue
        end local 2 // long oldValue
        end local 1 // java.lang.String propertyName
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    1     1  propertyName  Ljava/lang/String;
            0    1     2      oldValue  J
            0    1     4      newValue  J
    MethodParameters:
              Name  Flags
      propertyName  
      oldValue      
      newValue      

  public void firePropertyChange(java.lang.String, float, float);
    descriptor: (Ljava/lang/String;FF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.lang.String propertyName
        start local 2 // float oldValue
        start local 3 // float newValue
         0: .line 743
            return
        end local 3 // float newValue
        end local 2 // float oldValue
        end local 1 // java.lang.String propertyName
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    1     1  propertyName  Ljava/lang/String;
            0    1     2      oldValue  F
            0    1     3      newValue  F
    MethodParameters:
              Name  Flags
      propertyName  
      oldValue      
      newValue      

  public void firePropertyChange(java.lang.String, double, double);
    descriptor: (Ljava/lang/String;DD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=6, args_size=4
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.lang.String propertyName
        start local 2 // double oldValue
        start local 4 // double newValue
         0: .line 750
            return
        end local 4 // double newValue
        end local 2 // double oldValue
        end local 1 // java.lang.String propertyName
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    1     1  propertyName  Ljava/lang/String;
            0    1     2      oldValue  D
            0    1     4      newValue  D
    MethodParameters:
              Name  Flags
      propertyName  
      oldValue      
      newValue      

  public void firePropertyChange(java.lang.String, boolean, boolean);
    descriptor: (Ljava/lang/String;ZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // javax.swing.tree.DefaultTreeCellRenderer this
        start local 1 // java.lang.String propertyName
        start local 2 // boolean oldValue
        start local 3 // boolean newValue
         0: .line 757
            return
        end local 3 // boolean newValue
        end local 2 // boolean oldValue
        end local 1 // java.lang.String propertyName
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Ljavax/swing/tree/DefaultTreeCellRenderer;
            0    1     1  propertyName  Ljava/lang/String;
            0    1     2      oldValue  Z
            0    1     3      newValue  Z
    MethodParameters:
              Name  Flags
      propertyName  
      oldValue      
      newValue      
}
SourceFile: "DefaultTreeCellRenderer.java"
InnerClasses:
  public final DropLocation = javax.swing.JTree$DropLocation of javax.swing.JTree