class javax.swing.plaf.basic.BasicColorChooserUI$Handler implements javax.swing.event.ChangeListener, java.awt.event.MouseListener, java.beans.PropertyChangeListener
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.swing.plaf.basic.BasicColorChooserUI$Handler
  super_class: java.lang.Object
{
  final javax.swing.plaf.basic.BasicColorChooserUI this$0;
    descriptor: Ljavax/swing/plaf/basic/BasicColorChooserUI;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(javax.swing.plaf.basic.BasicColorChooserUI);
    descriptor: (Ljavax/swing/plaf/basic/BasicColorChooserUI;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicColorChooserUI$Handler this
         0: .line 219
            aload 0 /* this */
            aload 1
            putfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // javax.swing.plaf.basic.BasicColorChooserUI$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/basic/BasicColorChooserUI$Handler;
    MethodParameters:
        Name  Flags
      this$0  final

  public void stateChanged(javax.swing.event.ChangeEvent);
    descriptor: (Ljavax/swing/event/ChangeEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicColorChooserUI$Handler this
        start local 1 // javax.swing.event.ChangeEvent evt
         0: .line 225
            aload 1 /* evt */
            invokevirtual javax.swing.event.ChangeEvent.getSource:()Ljava/lang/Object;
            checkcast javax.swing.colorchooser.ColorSelectionModel
            astore 2 /* model */
        start local 2 // javax.swing.colorchooser.ColorSelectionModel model
         1: .line 226
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.previewPanel:Ljavax/swing/JComponent;
            ifnull 4
         2: .line 227
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.previewPanel:Ljavax/swing/JComponent;
            aload 2 /* model */
            invokeinterface javax.swing.colorchooser.ColorSelectionModel.getSelectedColor:()Ljava/awt/Color;
            invokevirtual javax.swing.JComponent.setForeground:(Ljava/awt/Color;)V
         3: .line 228
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.previewPanel:Ljavax/swing/JComponent;
            invokevirtual javax.swing.JComponent.repaint:()V
         4: .line 230
      StackMap locals: javax.swing.colorchooser.ColorSelectionModel
      StackMap stack:
            return
        end local 2 // javax.swing.colorchooser.ColorSelectionModel model
        end local 1 // javax.swing.event.ChangeEvent evt
        end local 0 // javax.swing.plaf.basic.BasicColorChooserUI$Handler this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Ljavax/swing/plaf/basic/BasicColorChooserUI$Handler;
            0    5     1    evt  Ljavax/swing/event/ChangeEvent;
            1    5     2  model  Ljavax/swing/colorchooser/ColorSelectionModel;
    MethodParameters:
      Name  Flags
      evt   

  public void mousePressed(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicColorChooserUI$Handler this
        start local 1 // java.awt.event.MouseEvent evt
         0: .line 235
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.chooser:Ljavax/swing/JColorChooser;
            invokevirtual javax.swing.JColorChooser.getDragEnabled:()Z
            ifeq 3
         1: .line 236
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.chooser:Ljavax/swing/JColorChooser;
            invokevirtual javax.swing.JColorChooser.getTransferHandler:()Ljavax/swing/TransferHandler;
            astore 2 /* th */
        start local 2 // javax.swing.TransferHandler th
         2: .line 237
            aload 2 /* th */
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.chooser:Ljavax/swing/JColorChooser;
            aload 1 /* evt */
            iconst_1
            invokevirtual javax.swing.TransferHandler.exportAsDrag:(Ljavax/swing/JComponent;Ljava/awt/event/InputEvent;I)V
        end local 2 // javax.swing.TransferHandler th
         3: .line 239
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.event.MouseEvent evt
        end local 0 // javax.swing.plaf.basic.BasicColorChooserUI$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/plaf/basic/BasicColorChooserUI$Handler;
            0    4     1   evt  Ljava/awt/event/MouseEvent;
            2    3     2    th  Ljavax/swing/TransferHandler;
    MethodParameters:
      Name  Flags
      evt   

  public void mouseReleased(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicColorChooserUI$Handler this
        start local 1 // java.awt.event.MouseEvent evt
         0: .line 240
            return
        end local 1 // java.awt.event.MouseEvent evt
        end local 0 // javax.swing.plaf.basic.BasicColorChooserUI$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/basic/BasicColorChooserUI$Handler;
            0    1     1   evt  Ljava/awt/event/MouseEvent;
    MethodParameters:
      Name  Flags
      evt   

  public void mouseClicked(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicColorChooserUI$Handler this
        start local 1 // java.awt.event.MouseEvent evt
         0: .line 241
            return
        end local 1 // java.awt.event.MouseEvent evt
        end local 0 // javax.swing.plaf.basic.BasicColorChooserUI$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/basic/BasicColorChooserUI$Handler;
            0    1     1   evt  Ljava/awt/event/MouseEvent;
    MethodParameters:
      Name  Flags
      evt   

  public void mouseEntered(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicColorChooserUI$Handler this
        start local 1 // java.awt.event.MouseEvent evt
         0: .line 242
            return
        end local 1 // java.awt.event.MouseEvent evt
        end local 0 // javax.swing.plaf.basic.BasicColorChooserUI$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/basic/BasicColorChooserUI$Handler;
            0    1     1   evt  Ljava/awt/event/MouseEvent;
    MethodParameters:
      Name  Flags
      evt   

  public void mouseExited(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicColorChooserUI$Handler this
        start local 1 // java.awt.event.MouseEvent evt
         0: .line 243
            return
        end local 1 // java.awt.event.MouseEvent evt
        end local 0 // javax.swing.plaf.basic.BasicColorChooserUI$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/basic/BasicColorChooserUI$Handler;
            0    1     1   evt  Ljava/awt/event/MouseEvent;
    MethodParameters:
      Name  Flags
      evt   

  public void propertyChange(java.beans.PropertyChangeEvent);
    descriptor: (Ljava/beans/PropertyChangeEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=10, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicColorChooserUI$Handler this
        start local 1 // java.beans.PropertyChangeEvent evt
         0: .line 249
            aload 1 /* evt */
            invokevirtual java.beans.PropertyChangeEvent.getPropertyName:()Ljava/lang/String;
            astore 2 /* prop */
        start local 2 // java.lang.String prop
         1: .line 251
            aload 2 /* prop */
            ldc "chooserPanels"
            if_acmpne 52
         2: .line 253
            aload 1 /* evt */
            invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
            checkcast javax.swing.colorchooser.AbstractColorChooserPanel[]
         3: .line 252
            astore 3 /* oldPanels */
        start local 3 // javax.swing.colorchooser.AbstractColorChooserPanel[] oldPanels
         4: .line 255
            aload 1 /* evt */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            checkcast javax.swing.colorchooser.AbstractColorChooserPanel[]
         5: .line 254
            astore 4 /* newPanels */
        start local 4 // javax.swing.colorchooser.AbstractColorChooserPanel[] newPanels
         6: .line 257
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         7: goto 15
         8: .line 258
      StackMap locals: javax.swing.plaf.basic.BasicColorChooserUI$Handler java.beans.PropertyChangeEvent java.lang.String javax.swing.colorchooser.AbstractColorChooserPanel[] javax.swing.colorchooser.AbstractColorChooserPanel[] int
      StackMap stack:
            aload 3 /* oldPanels */
            iload 5 /* i */
            aaload
            invokevirtual javax.swing.colorchooser.AbstractColorChooserPanel.getParent:()Ljava/awt/Container;
            astore 6 /* wrapper */
        start local 6 // java.awt.Container wrapper
         9: .line 259
            aload 6 /* wrapper */
            ifnull 14
        10: .line 260
            aload 6 /* wrapper */
            invokevirtual java.awt.Container.getParent:()Ljava/awt/Container;
            astore 7 /* parent */
        start local 7 // java.awt.Container parent
        11: .line 261
            aload 7 /* parent */
            ifnull 13
        12: .line 262
            aload 7 /* parent */
            aload 6 /* wrapper */
            invokevirtual java.awt.Container.remove:(Ljava/awt/Component;)V
        13: .line 263
      StackMap locals: java.awt.Container java.awt.Container
      StackMap stack:
            aload 3 /* oldPanels */
            iload 5 /* i */
            aaload
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.chooser:Ljavax/swing/JColorChooser;
            invokevirtual javax.swing.colorchooser.AbstractColorChooserPanel.uninstallChooserPanel:(Ljavax/swing/JColorChooser;)V
        end local 7 // java.awt.Container parent
        end local 6 // java.awt.Container wrapper
        14: .line 257
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        15: iload 5 /* i */
            aload 3 /* oldPanels */
            arraylength
            if_icmplt 8
        end local 5 // int i
        16: .line 267
            aload 4 /* newPanels */
            arraylength
            istore 5 /* numNewPanels */
        start local 5 // int numNewPanels
        17: .line 268
            iload 5 /* numNewPanels */
            ifne 20
        18: .line 269
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.chooser:Ljavax/swing/JColorChooser;
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.tabbedPane:Ljavax/swing/JTabbedPane;
            invokevirtual javax.swing.JColorChooser.remove:(Ljava/awt/Component;)V
        19: .line 270
            return
        20: .line 272
      StackMap locals:
      StackMap stack:
            iload 5 /* numNewPanels */
            iconst_1
            if_icmpne 28
        21: .line 273
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.chooser:Ljavax/swing/JColorChooser;
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.tabbedPane:Ljavax/swing/JTabbedPane;
            invokevirtual javax.swing.JColorChooser.remove:(Ljava/awt/Component;)V
        22: .line 274
            new javax.swing.JPanel
            dup
            new javax.swing.plaf.basic.CenterLayout
            dup
            invokespecial javax.swing.plaf.basic.CenterLayout.<init>:()V
            invokespecial javax.swing.JPanel.<init>:(Ljava/awt/LayoutManager;)V
            astore 6 /* centerWrapper */
        start local 6 // javax.swing.JPanel centerWrapper
        23: .line 275
            aload 6 /* centerWrapper */
            iconst_1
            invokevirtual javax.swing.JPanel.setInheritsPopupMenu:(Z)V
        24: .line 276
            aload 6 /* centerWrapper */
            aload 4 /* newPanels */
            iconst_0
            aaload
            invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;)Ljava/awt/Component;
            pop
        25: .line 277
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.singlePanel:Ljavax/swing/JPanel;
            aload 6 /* centerWrapper */
            ldc "Center"
            invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;Ljava/lang/Object;)V
        26: .line 278
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.chooser:Ljavax/swing/JColorChooser;
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.singlePanel:Ljavax/swing/JPanel;
            invokevirtual javax.swing.JColorChooser.add:(Ljava/awt/Component;)Ljava/awt/Component;
            pop
        end local 6 // javax.swing.JPanel centerWrapper
        27: .line 279
            goto 46
        28: .line 281
      StackMap locals:
      StackMap stack:
            aload 3 /* oldPanels */
            arraylength
            iconst_2
            if_icmpge 31
        29: .line 282
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.chooser:Ljavax/swing/JColorChooser;
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.singlePanel:Ljavax/swing/JPanel;
            invokevirtual javax.swing.JColorChooser.remove:(Ljava/awt/Component;)V
        30: .line 283
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.chooser:Ljavax/swing/JColorChooser;
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.tabbedPane:Ljavax/swing/JTabbedPane;
            ldc "Center"
            invokevirtual javax.swing.JColorChooser.add:(Ljava/awt/Component;Ljava/lang/Object;)V
        31: .line 286
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        32: goto 45
        33: .line 287
      StackMap locals: int
      StackMap stack:
            new javax.swing.JPanel
            dup
            new javax.swing.plaf.basic.CenterLayout
            dup
            invokespecial javax.swing.plaf.basic.CenterLayout.<init>:()V
            invokespecial javax.swing.JPanel.<init>:(Ljava/awt/LayoutManager;)V
            astore 7 /* centerWrapper */
        start local 7 // javax.swing.JPanel centerWrapper
        34: .line 288
            aload 7 /* centerWrapper */
            iconst_1
            invokevirtual javax.swing.JPanel.setInheritsPopupMenu:(Z)V
        35: .line 289
            aload 4 /* newPanels */
            iload 6 /* i */
            aaload
            invokevirtual javax.swing.colorchooser.AbstractColorChooserPanel.getDisplayName:()Ljava/lang/String;
            astore 8 /* name */
        start local 8 // java.lang.String name
        36: .line 290
            aload 4 /* newPanels */
            iload 6 /* i */
            aaload
            invokevirtual javax.swing.colorchooser.AbstractColorChooserPanel.getMnemonic:()I
            istore 9 /* mnemonic */
        start local 9 // int mnemonic
        37: .line 291
            aload 7 /* centerWrapper */
            aload 4 /* newPanels */
            iload 6 /* i */
            aaload
            invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;)Ljava/awt/Component;
            pop
        38: .line 292
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.tabbedPane:Ljavax/swing/JTabbedPane;
            aload 8 /* name */
            aload 7 /* centerWrapper */
            invokevirtual javax.swing.JTabbedPane.addTab:(Ljava/lang/String;Ljava/awt/Component;)V
        39: .line 293
            iload 9 /* mnemonic */
            ifle 44
        40: .line 294
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.tabbedPane:Ljavax/swing/JTabbedPane;
            iload 6 /* i */
            iload 9 /* mnemonic */
            invokevirtual javax.swing.JTabbedPane.setMnemonicAt:(II)V
        41: .line 295
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.tabbedPane:Ljavax/swing/JTabbedPane;
        42: .line 296
            iload 6 /* i */
            aload 4 /* newPanels */
            iload 6 /* i */
            aaload
            invokevirtual javax.swing.colorchooser.AbstractColorChooserPanel.getDisplayedMnemonicIndex:()I
        43: .line 295
            invokevirtual javax.swing.JTabbedPane.setDisplayedMnemonicIndexAt:(II)V
        end local 9 // int mnemonic
        end local 8 // java.lang.String name
        end local 7 // javax.swing.JPanel centerWrapper
        44: .line 286
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        45: iload 6 /* i */
            aload 4 /* newPanels */
            arraylength
            if_icmplt 33
        end local 6 // int i
        46: .line 300
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.chooser:Ljavax/swing/JColorChooser;
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.chooser:Ljavax/swing/JColorChooser;
            invokevirtual javax.swing.JColorChooser.getComponentOrientation:()Ljava/awt/ComponentOrientation;
            invokevirtual javax.swing.JColorChooser.applyComponentOrientation:(Ljava/awt/ComponentOrientation;)V
        47: .line 301
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        48: goto 51
        49: .line 302
      StackMap locals: int
      StackMap stack:
            aload 4 /* newPanels */
            iload 6 /* i */
            aaload
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.chooser:Ljavax/swing/JColorChooser;
            invokevirtual javax.swing.colorchooser.AbstractColorChooserPanel.installChooserPanel:(Ljavax/swing/JColorChooser;)V
        50: .line 301
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        51: iload 6 /* i */
            aload 4 /* newPanels */
            arraylength
            if_icmplt 49
        end local 6 // int i
        end local 5 // int numNewPanels
        end local 4 // javax.swing.colorchooser.AbstractColorChooserPanel[] newPanels
        end local 3 // javax.swing.colorchooser.AbstractColorChooserPanel[] oldPanels
        52: .line 306
      StackMap locals: javax.swing.plaf.basic.BasicColorChooserUI$Handler java.beans.PropertyChangeEvent java.lang.String
      StackMap stack:
            aload 2 /* prop */
            ldc "previewPanel"
            if_acmpne 55
        53: .line 307
            aload 1 /* evt */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            getfield javax.swing.plaf.basic.BasicColorChooserUI.previewPanel:Ljavax/swing/JComponent;
            if_acmpeq 55
        54: .line 308
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicColorChooserUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicColorChooserUI;
            invokevirtual javax.swing.plaf.basic.BasicColorChooserUI.installPreviewPanel:()V
        55: .line 311
      StackMap locals:
      StackMap stack:
            aload 2 /* prop */
            ldc "componentOrientation"
            if_acmpne 62
        56: .line 313
            aload 1 /* evt */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            checkcast java.awt.ComponentOrientation
        57: .line 312
            astore 3 /* o */
        start local 3 // java.awt.ComponentOrientation o
        58: .line 314
            aload 1 /* evt */
            invokevirtual java.beans.PropertyChangeEvent.getSource:()Ljava/lang/Object;
            checkcast javax.swing.JColorChooser
            astore 4 /* cc */
        start local 4 // javax.swing.JColorChooser cc
        59: .line 315
            aload 3 /* o */
            aload 1 /* evt */
            invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
            checkcast java.awt.ComponentOrientation
            if_acmpeq 62
        60: .line 316
            aload 4 /* cc */
            aload 3 /* o */
            invokevirtual javax.swing.JColorChooser.applyComponentOrientation:(Ljava/awt/ComponentOrientation;)V
        61: .line 317
            aload 4 /* cc */
            invokevirtual javax.swing.JColorChooser.updateUI:()V
        end local 4 // javax.swing.JColorChooser cc
        end local 3 // java.awt.ComponentOrientation o
        62: .line 320
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String prop
        end local 1 // java.beans.PropertyChangeEvent evt
        end local 0 // javax.swing.plaf.basic.BasicColorChooserUI$Handler this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   63     0           this  Ljavax/swing/plaf/basic/BasicColorChooserUI$Handler;
            0   63     1            evt  Ljava/beans/PropertyChangeEvent;
            1   63     2           prop  Ljava/lang/String;
            4   52     3      oldPanels  [Ljavax/swing/colorchooser/AbstractColorChooserPanel;
            6   52     4      newPanels  [Ljavax/swing/colorchooser/AbstractColorChooserPanel;
            7   16     5              i  I
            9   14     6        wrapper  Ljava/awt/Container;
           11   14     7         parent  Ljava/awt/Container;
           17   52     5   numNewPanels  I
           23   27     6  centerWrapper  Ljavax/swing/JPanel;
           32   46     6              i  I
           34   44     7  centerWrapper  Ljavax/swing/JPanel;
           36   44     8           name  Ljava/lang/String;
           37   44     9       mnemonic  I
           48   52     6              i  I
           58   62     3              o  Ljava/awt/ComponentOrientation;
           59   62     4             cc  Ljavax/swing/JColorChooser;
    MethodParameters:
      Name  Flags
      evt   
}
SourceFile: "BasicColorChooserUI.java"
NestHost: javax.swing.plaf.basic.BasicColorChooserUI
InnerClasses:
  private Handler = javax.swing.plaf.basic.BasicColorChooserUI$Handler of javax.swing.plaf.basic.BasicColorChooserUI