class javax.swing.plaf.basic.BasicToolBarUI$Handler implements java.awt.event.ContainerListener, java.awt.event.FocusListener, javax.swing.event.MouseInputListener, java.beans.PropertyChangeListener
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.swing.plaf.basic.BasicToolBarUI$Handler
  super_class: java.lang.Object
{
  javax.swing.JToolBar tb;
    descriptor: Ljavax/swing/JToolBar;
    flags: (0x0000) 

  boolean isDragging;
    descriptor: Z
    flags: (0x0000) 

  java.awt.Point origin;
    descriptor: Ljava/awt/Point;
    flags: (0x0000) 

  final javax.swing.plaf.basic.BasicToolBarUI this$0;
    descriptor: Ljavax/swing/plaf/basic/BasicToolBarUI;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(javax.swing.plaf.basic.BasicToolBarUI);
    descriptor: (Ljavax/swing/plaf/basic/BasicToolBarUI;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
         0: .line 1280
            aload 0 /* this */
            aload 1
            putfield javax.swing.plaf.basic.BasicToolBarUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicToolBarUI;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 1327
            aload 0 /* this */
            iconst_0
            putfield javax.swing.plaf.basic.BasicToolBarUI$Handler.isDragging:Z
         2: .line 1328
            aload 0 /* this */
            aconst_null
            putfield javax.swing.plaf.basic.BasicToolBarUI$Handler.origin:Ljava/awt/Point;
         3: .line 1280
            return
        end local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/plaf/basic/BasicToolBarUI$Handler;
    MethodParameters:
        Name  Flags
      this$0  final

  public void componentAdded(java.awt.event.ContainerEvent);
    descriptor: (Ljava/awt/event/ContainerEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
        start local 1 // java.awt.event.ContainerEvent evt
         0: .line 1287
            aload 1 /* evt */
            invokevirtual java.awt.event.ContainerEvent.getChild:()Ljava/awt/Component;
            astore 2 /* c */
        start local 2 // java.awt.Component c
         1: .line 1289
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicToolBarUI;
            getfield javax.swing.plaf.basic.BasicToolBarUI.toolBarFocusListener:Ljava/awt/event/FocusListener;
            ifnull 3
         2: .line 1290
            aload 2 /* c */
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicToolBarUI;
            getfield javax.swing.plaf.basic.BasicToolBarUI.toolBarFocusListener:Ljava/awt/event/FocusListener;
            invokevirtual java.awt.Component.addFocusListener:(Ljava/awt/event/FocusListener;)V
         3: .line 1293
      StackMap locals: java.awt.Component
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicToolBarUI;
            invokevirtual javax.swing.plaf.basic.BasicToolBarUI.isRolloverBorders:()Z
            ifeq 6
         4: .line 1294
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicToolBarUI;
            aload 2 /* c */
            invokevirtual javax.swing.plaf.basic.BasicToolBarUI.setBorderToRollover:(Ljava/awt/Component;)V
         5: .line 1295
            goto 7
         6: .line 1296
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicToolBarUI;
            aload 2 /* c */
            invokevirtual javax.swing.plaf.basic.BasicToolBarUI.setBorderToNonRollover:(Ljava/awt/Component;)V
         7: .line 1298
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.awt.Component c
        end local 1 // java.awt.event.ContainerEvent evt
        end local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavax/swing/plaf/basic/BasicToolBarUI$Handler;
            0    8     1   evt  Ljava/awt/event/ContainerEvent;
            1    8     2     c  Ljava/awt/Component;
    MethodParameters:
      Name  Flags
      evt   

  public void componentRemoved(java.awt.event.ContainerEvent);
    descriptor: (Ljava/awt/event/ContainerEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
        start local 1 // java.awt.event.ContainerEvent evt
         0: .line 1301
            aload 1 /* evt */
            invokevirtual java.awt.event.ContainerEvent.getChild:()Ljava/awt/Component;
            astore 2 /* c */
        start local 2 // java.awt.Component c
         1: .line 1303
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicToolBarUI;
            getfield javax.swing.plaf.basic.BasicToolBarUI.toolBarFocusListener:Ljava/awt/event/FocusListener;
            ifnull 3
         2: .line 1304
            aload 2 /* c */
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicToolBarUI;
            getfield javax.swing.plaf.basic.BasicToolBarUI.toolBarFocusListener:Ljava/awt/event/FocusListener;
            invokevirtual java.awt.Component.removeFocusListener:(Ljava/awt/event/FocusListener;)V
         3: .line 1308
      StackMap locals: java.awt.Component
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicToolBarUI;
            aload 2 /* c */
            invokevirtual javax.swing.plaf.basic.BasicToolBarUI.setBorderToNormal:(Ljava/awt/Component;)V
         4: .line 1309
            return
        end local 2 // java.awt.Component c
        end local 1 // java.awt.event.ContainerEvent evt
        end local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavax/swing/plaf/basic/BasicToolBarUI$Handler;
            0    5     1   evt  Ljava/awt/event/ContainerEvent;
            1    5     2     c  Ljava/awt/Component;
    MethodParameters:
      Name  Flags
      evt   

  public void focusGained(java.awt.event.FocusEvent);
    descriptor: (Ljava/awt/event/FocusEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
        start local 1 // java.awt.event.FocusEvent evt
         0: .line 1316
            aload 1 /* evt */
            invokevirtual java.awt.event.FocusEvent.getComponent:()Ljava/awt/Component;
            astore 2 /* c */
        start local 2 // java.awt.Component c
         1: .line 1317
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicToolBarUI;
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicToolBarUI;
            getfield javax.swing.plaf.basic.BasicToolBarUI.toolBar:Ljavax/swing/JToolBar;
            aload 2 /* c */
            invokevirtual javax.swing.JToolBar.getComponentIndex:(Ljava/awt/Component;)I
            putfield javax.swing.plaf.basic.BasicToolBarUI.focusedCompIndex:I
         2: .line 1318
            return
        end local 2 // java.awt.Component c
        end local 1 // java.awt.event.FocusEvent evt
        end local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/plaf/basic/BasicToolBarUI$Handler;
            0    3     1   evt  Ljava/awt/event/FocusEvent;
            1    3     2     c  Ljava/awt/Component;
    MethodParameters:
      Name  Flags
      evt   

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

  public void mousePressed(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
        start local 1 // java.awt.event.MouseEvent evt
         0: .line 1331
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.tb:Ljavax/swing/JToolBar;
            invokevirtual javax.swing.JToolBar.isEnabled:()Z
            ifne 2
         1: .line 1332
            return
         2: .line 1334
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield javax.swing.plaf.basic.BasicToolBarUI$Handler.isDragging:Z
         3: .line 1335
            return
        end local 1 // java.awt.event.MouseEvent evt
        end local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/plaf/basic/BasicToolBarUI$Handler;
            0    4     1   evt  Ljava/awt/event/MouseEvent;
    MethodParameters:
      Name  Flags
      evt   

  public void mouseReleased(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
        start local 1 // java.awt.event.MouseEvent evt
         0: .line 1338
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.tb:Ljavax/swing/JToolBar;
            invokevirtual javax.swing.JToolBar.isEnabled:()Z
            ifne 2
         1: .line 1339
            return
         2: .line 1341
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.isDragging:Z
            ifeq 7
         3: .line 1342
            aload 1 /* evt */
            invokevirtual java.awt.event.MouseEvent.getPoint:()Ljava/awt/Point;
            astore 2 /* position */
        start local 2 // java.awt.Point position
         4: .line 1343
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.origin:Ljava/awt/Point;
            ifnonnull 6
         5: .line 1344
            aload 0 /* this */
            aload 1 /* evt */
            invokevirtual java.awt.event.MouseEvent.getComponent:()Ljava/awt/Component;
            invokevirtual java.awt.Component.getLocationOnScreen:()Ljava/awt/Point;
            putfield javax.swing.plaf.basic.BasicToolBarUI$Handler.origin:Ljava/awt/Point;
         6: .line 1345
      StackMap locals: java.awt.Point
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicToolBarUI;
            aload 2 /* position */
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.origin:Ljava/awt/Point;
            invokevirtual javax.swing.plaf.basic.BasicToolBarUI.floatAt:(Ljava/awt/Point;Ljava/awt/Point;)V
        end local 2 // java.awt.Point position
         7: .line 1347
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield javax.swing.plaf.basic.BasicToolBarUI$Handler.origin:Ljava/awt/Point;
         8: .line 1348
            aload 0 /* this */
            iconst_0
            putfield javax.swing.plaf.basic.BasicToolBarUI$Handler.isDragging:Z
         9: .line 1349
            return
        end local 1 // java.awt.event.MouseEvent evt
        end local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0      this  Ljavax/swing/plaf/basic/BasicToolBarUI$Handler;
            0   10     1       evt  Ljava/awt/event/MouseEvent;
            4    7     2  position  Ljava/awt/Point;
    MethodParameters:
      Name  Flags
      evt   

  public void mouseDragged(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
        start local 1 // java.awt.event.MouseEvent evt
         0: .line 1352
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.tb:Ljavax/swing/JToolBar;
            invokevirtual javax.swing.JToolBar.isEnabled:()Z
            ifne 2
         1: .line 1353
            return
         2: .line 1355
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield javax.swing.plaf.basic.BasicToolBarUI$Handler.isDragging:Z
         3: .line 1356
            aload 1 /* evt */
            invokevirtual java.awt.event.MouseEvent.getPoint:()Ljava/awt/Point;
            astore 2 /* position */
        start local 2 // java.awt.Point position
         4: .line 1357
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.origin:Ljava/awt/Point;
            ifnonnull 6
         5: .line 1358
            aload 0 /* this */
            aload 1 /* evt */
            invokevirtual java.awt.event.MouseEvent.getComponent:()Ljava/awt/Component;
            invokevirtual java.awt.Component.getLocationOnScreen:()Ljava/awt/Point;
            putfield javax.swing.plaf.basic.BasicToolBarUI$Handler.origin:Ljava/awt/Point;
         6: .line 1360
      StackMap locals: java.awt.Point
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicToolBarUI;
            aload 2 /* position */
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.origin:Ljava/awt/Point;
            invokevirtual javax.swing.plaf.basic.BasicToolBarUI.dragTo:(Ljava/awt/Point;Ljava/awt/Point;)V
         7: .line 1361
            return
        end local 2 // java.awt.Point position
        end local 1 // java.awt.event.MouseEvent evt
        end local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Ljavax/swing/plaf/basic/BasicToolBarUI$Handler;
            0    8     1       evt  Ljava/awt/event/MouseEvent;
            4    8     2  position  Ljava/awt/Point;
    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.BasicToolBarUI$Handler this
        start local 1 // java.awt.event.MouseEvent evt
         0: .line 1363
            return
        end local 1 // java.awt.event.MouseEvent evt
        end local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/basic/BasicToolBarUI$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.BasicToolBarUI$Handler this
        start local 1 // java.awt.event.MouseEvent evt
         0: .line 1364
            return
        end local 1 // java.awt.event.MouseEvent evt
        end local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/basic/BasicToolBarUI$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.BasicToolBarUI$Handler this
        start local 1 // java.awt.event.MouseEvent evt
         0: .line 1365
            return
        end local 1 // java.awt.event.MouseEvent evt
        end local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/basic/BasicToolBarUI$Handler;
            0    1     1   evt  Ljava/awt/event/MouseEvent;
    MethodParameters:
      Name  Flags
      evt   

  public void mouseMoved(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.BasicToolBarUI$Handler this
        start local 1 // java.awt.event.MouseEvent evt
         0: .line 1366
            return
        end local 1 // java.awt.event.MouseEvent evt
        end local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/plaf/basic/BasicToolBarUI$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=9, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
        start local 1 // java.beans.PropertyChangeEvent evt
         0: .line 1373
            aload 1 /* evt */
            invokevirtual java.beans.PropertyChangeEvent.getPropertyName:()Ljava/lang/String;
            astore 2 /* propertyName */
        start local 2 // java.lang.String propertyName
         1: .line 1374
            aload 2 /* propertyName */
            ldc "lookAndFeel"
            if_acmpne 4
         2: .line 1375
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicToolBarUI;
            getfield javax.swing.plaf.basic.BasicToolBarUI.toolBar:Ljavax/swing/JToolBar;
            invokevirtual javax.swing.JToolBar.updateUI:()V
         3: .line 1376
            goto 26
      StackMap locals: java.lang.String
      StackMap stack:
         4: aload 2 /* propertyName */
            ldc "orientation"
            if_acmpne 23
         5: .line 1379
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicToolBarUI;
            getfield javax.swing.plaf.basic.BasicToolBarUI.toolBar:Ljavax/swing/JToolBar;
            invokevirtual javax.swing.JToolBar.getComponents:()[Ljava/awt/Component;
            astore 3 /* components */
        start local 3 // java.awt.Component[] components
         6: .line 1380
            aload 1 /* evt */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 4 /* orientation */
        start local 4 // int orientation
         7: .line 1383
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         8: goto 21
         9: .line 1384
      StackMap locals: javax.swing.plaf.basic.BasicToolBarUI$Handler java.beans.PropertyChangeEvent java.lang.String java.awt.Component[] int top int
      StackMap stack:
            aload 3 /* components */
            iload 6 /* i */
            aaload
            instanceof javax.swing.JToolBar$Separator
            ifeq 20
        10: .line 1385
            aload 3 /* components */
            iload 6 /* i */
            aaload
            checkcast javax.swing.JToolBar$Separator
            astore 5 /* separator */
        start local 5 // javax.swing.JToolBar$Separator separator
        11: .line 1386
            iload 4 /* orientation */
            ifne 14
        12: .line 1387
            aload 5 /* separator */
            iconst_1
            invokevirtual javax.swing.JToolBar$Separator.setOrientation:(I)V
        13: .line 1388
            goto 15
        14: .line 1389
      StackMap locals: javax.swing.plaf.basic.BasicToolBarUI$Handler java.beans.PropertyChangeEvent java.lang.String java.awt.Component[] int javax.swing.JToolBar$Separator int
      StackMap stack:
            aload 5 /* separator */
            iconst_0
            invokevirtual javax.swing.JToolBar$Separator.setOrientation:(I)V
        15: .line 1391
      StackMap locals:
      StackMap stack:
            aload 5 /* separator */
            invokevirtual javax.swing.JToolBar$Separator.getSeparatorSize:()Ljava/awt/Dimension;
            astore 7 /* size */
        start local 7 // java.awt.Dimension size
        16: .line 1392
            aload 7 /* size */
            ifnull 20
            aload 7 /* size */
            getfield java.awt.Dimension.width:I
            aload 7 /* size */
            getfield java.awt.Dimension.height:I
            if_icmpeq 20
        17: .line 1395
            new java.awt.Dimension
            dup
            aload 7 /* size */
            getfield java.awt.Dimension.height:I
            aload 7 /* size */
            getfield java.awt.Dimension.width:I
            invokespecial java.awt.Dimension.<init>:(II)V
        18: .line 1394
            astore 8 /* newSize */
        start local 8 // java.awt.Dimension newSize
        19: .line 1396
            aload 5 /* separator */
            aload 8 /* newSize */
            invokevirtual javax.swing.JToolBar$Separator.setSeparatorSize:(Ljava/awt/Dimension;)V
        end local 8 // java.awt.Dimension newSize
        end local 7 // java.awt.Dimension size
        end local 5 // javax.swing.JToolBar$Separator separator
        20: .line 1383
      StackMap locals: javax.swing.plaf.basic.BasicToolBarUI$Handler java.beans.PropertyChangeEvent java.lang.String java.awt.Component[] int top int
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        21: iload 6 /* i */
            aload 3 /* components */
            arraylength
            if_icmplt 9
        end local 6 // int i
        end local 4 // int orientation
        end local 3 // java.awt.Component[] components
        22: .line 1400
            goto 26
      StackMap locals: javax.swing.plaf.basic.BasicToolBarUI$Handler java.beans.PropertyChangeEvent java.lang.String
      StackMap stack:
        23: aload 2 /* propertyName */
            getstatic javax.swing.plaf.basic.BasicToolBarUI.IS_ROLLOVER:Ljava/lang/String;
            if_acmpne 26
        24: .line 1401
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicToolBarUI;
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicToolBarUI;
            getfield javax.swing.plaf.basic.BasicToolBarUI.toolBar:Ljavax/swing/JToolBar;
            invokevirtual javax.swing.plaf.basic.BasicToolBarUI.installNormalBorders:(Ljavax/swing/JComponent;)V
        25: .line 1402
            aload 0 /* this */
            getfield javax.swing.plaf.basic.BasicToolBarUI$Handler.this$0:Ljavax/swing/plaf/basic/BasicToolBarUI;
            aload 1 /* evt */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            invokevirtual javax.swing.plaf.basic.BasicToolBarUI.setRolloverBorders:(Z)V
        26: .line 1404
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String propertyName
        end local 1 // java.beans.PropertyChangeEvent evt
        end local 0 // javax.swing.plaf.basic.BasicToolBarUI$Handler this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   27     0          this  Ljavax/swing/plaf/basic/BasicToolBarUI$Handler;
            0   27     1           evt  Ljava/beans/PropertyChangeEvent;
            1   27     2  propertyName  Ljava/lang/String;
            6   22     3    components  [Ljava/awt/Component;
            7   22     4   orientation  I
           11   20     5     separator  Ljavax/swing/JToolBar$Separator;
            8   22     6             i  I
           16   20     7          size  Ljava/awt/Dimension;
           19   20     8       newSize  Ljava/awt/Dimension;
    MethodParameters:
      Name  Flags
      evt   
}
SourceFile: "BasicToolBarUI.java"
NestHost: javax.swing.plaf.basic.BasicToolBarUI
InnerClasses:
  public Separator = javax.swing.JToolBar$Separator of javax.swing.JToolBar
  private Handler = javax.swing.plaf.basic.BasicToolBarUI$Handler of javax.swing.plaf.basic.BasicToolBarUI