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 195
            aload 0 /* this */
            invokespecial javax.swing.JLabel.<init>:()V
         1: .line 196
            aload 0 /* this */
            iconst_1
            putfield javax.swing.tree.DefaultTreeCellRenderer.inited:Z
         2: .line 197
            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 205
            aload 0 /* this */
            invokespecial javax.swing.JLabel.updateUI:()V
         1: .line 213
            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 214
      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 216
      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 217
      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 219
      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 220
      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 222
      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 223
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
         9: .line 224
            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 223
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setTextSelectionColor:(Ljava/awt/Color;)V
        11: .line 226
      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 227
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        13: .line 228
            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 227
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setTextNonSelectionColor:(Ljava/awt/Color;)V
        15: .line 230
      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 231
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        17: .line 232
            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 231
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setBackgroundSelectionColor:(Ljava/awt/Color;)V
        19: .line 234
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.inited:Z
            ifeq 21
        20: .line 235
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getBackgroundNonSelectionColor:()Ljava/awt/Color;
            instanceof javax.swing.plaf.UIResource
            ifeq 24
        21: .line 236
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        22: .line 237
            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 236
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setBackgroundNonSelectionColor:(Ljava/awt/Color;)V
        24: .line 239
      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 240
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        26: .line 241
            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 240
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setBorderSelectionColor:(Ljava/awt/Color;)V
        28: .line 243
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        29: .line 244
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.drawsFocusBorderAroundIcon"
            iconst_0
        30: .line 243
            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 245
            aload 0 /* this */
        32: .line 246
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.ui:Ljavax/swing/plaf/ComponentUI;
            ldc "Tree.drawDashedFocusIndicator"
            iconst_0
        33: .line 245
            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 248
            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 249
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.inited:Z
            ifeq 36
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getBorder:()Ljavax/swing/border/Border;
            instanceof javax.swing.plaf.UIResource
            ifeq 41
        36: .line 250
      StackMap locals:
      StackMap stack:
            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
        37: .line 251
            aload 1 /* margins */
            ifnull 40
        38: .line 252
            aload 0 /* this */
            new javax.swing.plaf.BorderUIResource$EmptyBorderUIResource
            dup
            aload 1 /* margins */
            invokespecial javax.swing.plaf.BorderUIResource$EmptyBorderUIResource.<init>:(Ljava/awt/Insets;)V
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setBorder:(Ljavax/swing/border/Border;)V
        39: .line 253
            goto 41
        40: .line 254
      StackMap locals: java.awt.Insets
      StackMap stack:
            aload 0 /* this */
            new javax.swing.plaf.BorderUIResource$EmptyBorderUIResource
            dup
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokespecial javax.swing.plaf.BorderUIResource$EmptyBorderUIResource.<init>:(IIII)V
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setBorder:(Ljavax/swing/border/Border;)V
        end local 1 // java.awt.Insets margins
        41: .line 258
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "Tree.cellRenderer"
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setName:(Ljava/lang/String;)V
        42: .line 259
            return
        end local 0 // javax.swing.tree.DefaultTreeCellRenderer this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   43     0     this  Ljavax/swing/tree/DefaultTreeCellRenderer;
           37   41     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 270
            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 281
            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 292
            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 301
            aload 0 /* this */
            aload 1 /* newIcon */
            putfield javax.swing.tree.DefaultTreeCellRenderer.openIcon:Ljavax/swing/Icon;
         1: .line 302
            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 310
            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 319
            aload 0 /* this */
            aload 1 /* newIcon */
            putfield javax.swing.tree.DefaultTreeCellRenderer.closedIcon:Ljavax/swing/Icon;
         1: .line 320
            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 330
            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 339
            aload 0 /* this */
            aload 1 /* newIcon */
            putfield javax.swing.tree.DefaultTreeCellRenderer.leafIcon:Ljavax/swing/Icon;
         1: .line 340
            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 348
            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 357
            aload 0 /* this */
            aload 1 /* newColor */
            putfield javax.swing.tree.DefaultTreeCellRenderer.textSelectionColor:Ljava/awt/Color;
         1: .line 358
            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 366
            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 375
            aload 0 /* this */
            aload 1 /* newColor */
            putfield javax.swing.tree.DefaultTreeCellRenderer.textNonSelectionColor:Ljava/awt/Color;
         1: .line 376
            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 384
            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 393
            aload 0 /* this */
            aload 1 /* newColor */
            putfield javax.swing.tree.DefaultTreeCellRenderer.backgroundSelectionColor:Ljava/awt/Color;
         1: .line 394
            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 403
            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 412
            aload 0 /* this */
            aload 1 /* newColor */
            putfield javax.swing.tree.DefaultTreeCellRenderer.backgroundNonSelectionColor:Ljava/awt/Color;
         1: .line 413
            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 421
            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 430
            aload 0 /* this */
            aload 1 /* newColor */
            putfield javax.swing.tree.DefaultTreeCellRenderer.borderSelectionColor:Ljava/awt/Color;
         1: .line 431
            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 439
            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 450
            aload 1 /* font */
            instanceof javax.swing.plaf.FontUIResource
            ifeq 2
         1: .line 451
            aconst_null
            astore 1 /* font */
         2: .line 452
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* font */
            invokespecial javax.swing.JLabel.setFont:(Ljava/awt/Font;)V
         3: .line 453
            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 461
            aload 0 /* this */
            invokespecial javax.swing.JLabel.getFont:()Ljava/awt/Font;
            astore 1 /* font */
        start local 1 // java.awt.Font font
         1: .line 463
            aload 1 /* font */
            ifnonnull 3
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.tree:Ljavax/swing/JTree;
            ifnull 3
         2: .line 466
            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 468
      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 480
            aload 1 /* color */
            instanceof javax.swing.plaf.ColorUIResource
            ifeq 2
         1: .line 481
            aconst_null
            astore 1 /* color */
         2: .line 482
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* color */
            invokespecial javax.swing.JLabel.setBackground:(Ljava/awt/Color;)V
         3: .line 483
            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 499
            aload 1 /* tree */
            aload 2 /* value */
            iload 3 /* sel */
         1: .line 500
            iload 4 /* expanded */
            iload 5 /* leaf */
            iload 6 /* row */
            iload 7 /* hasFocus */
         2: .line 499
            invokevirtual javax.swing.JTree.convertValueToText:(Ljava/lang/Object;ZZZIZ)Ljava/lang/String;
            astore 8 /* stringValue */
        start local 8 // java.lang.String stringValue
         3: .line 502
            aload 0 /* this */
            aload 1 /* tree */
            putfield javax.swing.tree.DefaultTreeCellRenderer.tree:Ljavax/swing/JTree;
         4: .line 503
            aload 0 /* this */
            iload 7 /* hasFocus */
            putfield javax.swing.tree.DefaultTreeCellRenderer.hasFocus:Z
         5: .line 504
            aload 0 /* this */
            aload 8 /* stringValue */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setText:(Ljava/lang/String;)V
         6: .line 506
            aconst_null
            astore 9 /* fg */
        start local 9 // java.awt.Color fg
         7: .line 507
            aload 0 /* this */
            iconst_0
            putfield javax.swing.tree.DefaultTreeCellRenderer.isDropCell:Z
         8: .line 509
            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 510
            aload 10 /* dropLocation */
            ifnull 19
        10: .line 511
            aload 10 /* dropLocation */
            invokevirtual javax.swing.JTree$DropLocation.getChildIndex:()I
            iconst_m1
            if_icmpne 19
        11: .line 512
            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 514
            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 515
            aload 11 /* col */
            ifnull 16
        14: .line 516
            aload 11 /* col */
            astore 9 /* fg */
        15: .line 517
            goto 17
        16: .line 518
      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 521
      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 522
            goto 23
      StackMap locals:
      StackMap stack:
        19: iload 3 /* sel */
            ifeq 22
        20: .line 523
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getTextSelectionColor:()Ljava/awt/Color;
            astore 9 /* fg */
        21: .line 524
            goto 23
        22: .line 525
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getTextNonSelectionColor:()Ljava/awt/Color;
            astore 9 /* fg */
        23: .line 528
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 9 /* fg */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setForeground:(Ljava/awt/Color;)V
        24: .line 530
            aconst_null
            astore 11 /* icon */
        start local 11 // javax.swing.Icon icon
        25: .line 531
            iload 5 /* leaf */
            ifeq 28
        26: .line 532
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getLeafIcon:()Ljavax/swing/Icon;
            astore 11 /* icon */
        27: .line 533
            goto 32
      StackMap locals: javax.swing.Icon
      StackMap stack:
        28: iload 4 /* expanded */
            ifeq 31
        29: .line 534
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getOpenIcon:()Ljavax/swing/Icon;
            astore 11 /* icon */
        30: .line 535
            goto 32
        31: .line 536
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getClosedIcon:()Ljavax/swing/Icon;
            astore 11 /* icon */
        32: .line 539
      StackMap locals:
      StackMap stack:
            aload 1 /* tree */
            invokevirtual javax.swing.JTree.isEnabled:()Z
            ifne 39
        33: .line 540
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setEnabled:(Z)V
        34: .line 541
            invokestatic javax.swing.UIManager.getLookAndFeel:()Ljavax/swing/LookAndFeel;
            astore 12 /* laf */
        start local 12 // javax.swing.LookAndFeel laf
        35: .line 542
            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 543
            aload 13 /* disabledIcon */
            ifnull 37
            aload 13 /* disabledIcon */
            astore 11 /* icon */
        37: .line 544
      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 545
            goto 41
        39: .line 546
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setEnabled:(Z)V
        40: .line 547
            aload 0 /* this */
            aload 11 /* icon */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.setIcon:(Ljavax/swing/Icon;)V
        41: .line 549
      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 551
            aload 0 /* this */
            iload 3 /* sel */
            putfield javax.swing.tree.DefaultTreeCellRenderer.selected:Z
        43: .line 553
            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 562
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.isDropCell:Z
            ifeq 5
         1: .line 563
            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 564
            aload 2 /* bColor */
            ifnonnull 11
         3: .line 565
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getBackgroundSelectionColor:()Ljava/awt/Color;
            astore 2 /* bColor */
         4: .line 567
            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 568
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getBackgroundSelectionColor:()Ljava/awt/Color;
            astore 2 /* bColor */
        start local 2 // java.awt.Color bColor
         7: .line 569
            goto 11
        end local 2 // java.awt.Color bColor
         8: .line 570
      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 571
            aload 2 /* bColor */
            ifnonnull 11
        10: .line 572
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getBackground:()Ljava/awt/Color;
            astore 2 /* bColor */
        11: .line 576
      StackMap locals: java.awt.Color
      StackMap stack:
            iconst_m1
            istore 3 /* imageOffset */
        start local 3 // int imageOffset
        12: .line 577
            aload 2 /* bColor */
            ifnull 23
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.fillBackground:Z
            ifeq 23
        13: .line 578
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getLabelStart:()I
            istore 3 /* imageOffset */
        14: .line 579
            aload 1 /* g */
            aload 2 /* bColor */
            invokevirtual java.awt.Graphics.setColor:(Ljava/awt/Color;)V
        15: .line 580
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getComponentOrientation:()Ljava/awt/ComponentOrientation;
            invokevirtual java.awt.ComponentOrientation.isLeftToRight:()Z
            ifeq 20
        16: .line 581
            aload 1 /* g */
            iload 3 /* imageOffset */
            iconst_0
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getWidth:()I
            iload 3 /* imageOffset */
            isub
        17: .line 582
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getHeight:()I
        18: .line 581
            invokevirtual java.awt.Graphics.fillRect:(IIII)V
        19: .line 583
            goto 23
        20: .line 584
      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 585
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getHeight:()I
        22: .line 584
            invokevirtual java.awt.Graphics.fillRect:(IIII)V
        23: .line 589
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.hasFocus:Z
            ifeq 35
        24: .line 590
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.drawsFocusBorderAroundIcon:Z
            ifeq 27
        25: .line 591
            iconst_0
            istore 3 /* imageOffset */
        26: .line 592
            goto 29
        27: .line 593
      StackMap locals:
      StackMap stack:
            iload 3 /* imageOffset */
            iconst_m1
            if_icmpne 29
        28: .line 594
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getLabelStart:()I
            istore 3 /* imageOffset */
        29: .line 596
      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 597
            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 598
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getHeight:()I
            aload 2 /* bColor */
        32: .line 597
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.paintFocus:(Ljava/awt/Graphics;IIIILjava/awt/Color;)V
        33: .line 599
            goto 35
        34: .line 600
      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 603
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* g */
            invokespecial javax.swing.JLabel.paint:(Ljava/awt/Graphics;)V
        36: .line 604
            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 607
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getBorderSelectionColor:()Ljava/awt/Color;
            astore 7 /* bsColor */
        start local 7 // java.awt.Color bsColor
         1: .line 609
            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 610
      StackMap locals: java.awt.Color
      StackMap stack:
            aload 1 /* g */
            aload 7 /* bsColor */
            invokevirtual java.awt.Graphics.setColor:(Ljava/awt/Color;)V
         3: .line 611
            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 613
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.drawDashedFocusIndicator:Z
            ifeq 10
            aload 6 /* notColor */
            ifnull 10
         5: .line 614
            aload 0 /* this */
            getfield javax.swing.tree.DefaultTreeCellRenderer.treeBGColor:Ljava/awt/Color;
            aload 6 /* notColor */
            if_acmpeq 8
         6: .line 615
            aload 0 /* this */
            aload 6 /* notColor */
            putfield javax.swing.tree.DefaultTreeCellRenderer.treeBGColor:Ljava/awt/Color;
         7: .line 616
            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 618
      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 619
            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 621
      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 624
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getIcon:()Ljavax/swing/Icon;
            astore 1 /* currentI */
        start local 1 // javax.swing.Icon currentI
         1: .line 625
            aload 1 /* currentI */
            ifnull 3
            aload 0 /* this */
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getText:()Ljava/lang/String;
            ifnull 3
         2: .line 626
            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 628
      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 636
            aload 0 /* this */
            invokespecial javax.swing.JLabel.getPreferredSize:()Ljava/awt/Dimension;
            astore 1 /* retDimension */
        start local 1 // java.awt.Dimension retDimension
         1: .line 638
            aload 1 /* retDimension */
            ifnull 5
         2: .line 639
            new java.awt.Dimension
            dup
            aload 1 /* retDimension */
            getfield java.awt.Dimension.width:I
            iconst_3
            iadd
         3: .line 640
            aload 1 /* retDimension */
            getfield java.awt.Dimension.height:I
         4: .line 639
            invokespecial java.awt.Dimension.<init>:(II)V
            astore 1 /* retDimension */
         5: .line 641
      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 649
            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 658
            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 665
            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 672
            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 679
            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 688
            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 697
            aload 1 /* propertyName */
            ldc "text"
            if_acmpeq 5
         1: .line 698
            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 699
            aload 1 /* propertyName */
            ldc "font"
            if_acmpeq 3
            aload 1 /* propertyName */
            ldc "foreground"
            if_acmpne 6
         3: .line 700
      StackMap locals:
      StackMap stack:
            aload 2 /* oldValue */
            aload 3 /* newValue */
            if_acmpeq 6
         4: .line 701
            aload 0 /* this */
            ldc "html"
            invokevirtual javax.swing.tree.DefaultTreeCellRenderer.getClientProperty:(Ljava/lang/Object;)Ljava/lang/Object;
            ifnull 6
         5: .line 703
      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 705
      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 712
            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 719
            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 726
            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 733
            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 740
            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 747
            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 754
            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 761
            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
  public EmptyBorderUIResource = javax.swing.plaf.BorderUIResource$EmptyBorderUIResource of javax.swing.plaf.BorderUIResource