public class com.apple.laf.AquaInternalFrameUI$AquaBorderListener extends javax.swing.event.MouseInputAdapter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.apple.laf.AquaInternalFrameUI$AquaBorderListener
  super_class: javax.swing.event.MouseInputAdapter
{
  int _x;
    descriptor: I
    flags: (0x0000) 

  int _y;
    descriptor: I
    flags: (0x0000) 

  int __x;
    descriptor: I
    flags: (0x0000) 

  int __y;
    descriptor: I
    flags: (0x0000) 

  java.awt.Rectangle startingBounds;
    descriptor: Ljava/awt/Rectangle;
    flags: (0x0000) 

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

  int resizeDir;
    descriptor: I
    flags: (0x0000) 

  protected final int RESIZE_NONE;
    descriptor: I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    ConstantValue: 0

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

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

  final com.apple.laf.AquaInternalFrameUI this$0;
    descriptor: Lcom/apple/laf/AquaInternalFrameUI;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  protected void <init>(com.apple.laf.AquaInternalFrameUI);
    descriptor: (Lcom/apple/laf/AquaInternalFrameUI;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
         0: .line 365
            aload 0 /* this */
            aload 1
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            aload 0 /* this */
            invokespecial javax.swing.event.MouseInputAdapter.<init>:()V
         1: .line 374
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.RESIZE_NONE:I
         2: .line 375
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.discardRelease:Z
         3: .line 585
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.isTryingToForwardEvent:Z
         4: .line 365
            return
        end local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/apple/laf/AquaInternalFrameUI$AquaBorderListener;
    MethodParameters:
        Name  Flags
      this$0  final

  public void mouseClicked(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 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
        start local 1 // java.awt.event.MouseEvent e
         0: .line 378
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.didForwardEvent:(Ljava/awt/event/MouseEvent;)Z
            ifeq 1
            return
         1: .line 380
      StackMap locals:
      StackMap stack:
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getClickCount:()I
            iconst_1
            if_icmple 2
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getSource:()Ljava/lang/Object;
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokevirtual com.apple.laf.AquaInternalFrameUI.getNorthPane:()Ljavax/swing/JComponent;
            if_acmpeq 3
      StackMap locals:
      StackMap stack:
         2: return
         3: .line 382
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.isIconifiable:()Z
            ifeq 8
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.isIcon:()Z
            ifeq 8
         4: .line 384
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            iconst_0
            invokevirtual javax.swing.JInternalFrame.setIcon:(Z)V
         5: .line 385
            goto 16
      StackMap locals:
      StackMap stack: java.beans.PropertyVetoException
         6: pop
         7: .line 386
            goto 16
      StackMap locals:
      StackMap stack:
         8: aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.isMaximizable:()Z
            ifeq 16
         9: .line 387
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.isMaximum:()Z
            ifne 13
        10: .line 388
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            iconst_1
            invokevirtual javax.swing.JInternalFrame.setMaximum:(Z)V
        11: .line 389
            goto 16
      StackMap locals:
      StackMap stack: java.beans.PropertyVetoException
        12: pop
            goto 16
        13: .line 391
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            iconst_0
            invokevirtual javax.swing.JInternalFrame.setMaximum:(Z)V
        14: .line 392
            goto 16
      StackMap locals:
      StackMap stack: java.beans.PropertyVetoException
        15: pop
        16: .line 394
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.event.MouseEvent e
        end local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   17     0  this  Lcom/apple/laf/AquaInternalFrameUI$AquaBorderListener;
            0   17     1     e  Ljava/awt/event/MouseEvent;
      Exception table:
        from    to  target  type
           4     5       6  Class java.beans.PropertyVetoException
          10    11      12  Class java.beans.PropertyVetoException
          13    14      15  Class java.beans.PropertyVetoException
    MethodParameters:
      Name  Flags
      e     final

  public void updateRollover(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
        start local 1 // java.awt.event.MouseEvent e
         0: .line 397
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            getfield com.apple.laf.AquaInternalFrameUI.fRollover:Z
            istore 2 /* oldRollover */
        start local 2 // boolean oldRollover
         1: .line 398
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.getInsets:()Ljava/awt/Insets;
            astore 3 /* i */
        start local 3 // java.awt.Insets i
         2: .line 399
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.isTitleBarDraggableArea:(Ljava/awt/event/MouseEvent;)Z
            ifeq 3
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            getfield com.apple.laf.AquaInternalFrameUI.fAquaBorder:Lcom/apple/laf/AquaInternalFrameBorder;
            aload 3 /* i */
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getX:()I
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getY:()I
            invokevirtual com.apple.laf.AquaInternalFrameBorder.getWithinRolloverArea:(Ljava/awt/Insets;II)Z
            ifeq 3
            iconst_1
            goto 4
      StackMap locals: com.apple.laf.AquaInternalFrameUI$AquaBorderListener java.awt.event.MouseEvent int java.awt.Insets
      StackMap stack: com.apple.laf.AquaInternalFrameUI
         3: iconst_0
      StackMap locals: com.apple.laf.AquaInternalFrameUI$AquaBorderListener java.awt.event.MouseEvent int java.awt.Insets
      StackMap stack: com.apple.laf.AquaInternalFrameUI int
         4: putfield com.apple.laf.AquaInternalFrameUI.fRollover:Z
         5: .line 400
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            getfield com.apple.laf.AquaInternalFrameUI.fRollover:Z
            iload 2 /* oldRollover */
            if_icmpeq 7
         6: .line 401
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.repaintButtons:()V
         7: .line 403
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.awt.Insets i
        end local 2 // boolean oldRollover
        end local 1 // java.awt.event.MouseEvent e
        end local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     0         this  Lcom/apple/laf/AquaInternalFrameUI$AquaBorderListener;
            0    8     1            e  Ljava/awt/event/MouseEvent;
            1    8     2  oldRollover  Z
            2    8     3            i  Ljava/awt/Insets;
    MethodParameters:
      Name  Flags
      e     final

  public void repaintButtons();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
         0: .line 406
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            getfield com.apple.laf.AquaInternalFrameUI.fAquaBorder:Lcom/apple/laf/AquaInternalFrameBorder;
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual com.apple.laf.AquaInternalFrameBorder.repaintButtonArea:(Ljavax/swing/JInternalFrame;)V
         1: .line 407
            return
        end local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/apple/laf/AquaInternalFrameUI$AquaBorderListener;

  public void mouseReleased(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
        start local 1 // java.awt.event.MouseEvent e
         0: .line 410
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.didForwardEvent:(Ljava/awt/event/MouseEvent;)Z
            ifeq 1
            return
         1: .line 412
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.fDraggingFrame:Z
         2: .line 414
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            getfield com.apple.laf.AquaInternalFrameUI.fWhichButtonPressed:I
            iconst_m1
            if_icmpeq 14
         3: .line 415
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            getfield com.apple.laf.AquaInternalFrameUI.fAquaBorder:Lcom/apple/laf/AquaInternalFrameBorder;
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getX:()I
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getY:()I
            invokevirtual com.apple.laf.AquaInternalFrameBorder.getWhichButtonHit:(Ljavax/swing/JInternalFrame;II)I
            istore 2 /* newButton */
        start local 2 // int newButton
         4: .line 417
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            getfield com.apple.laf.AquaInternalFrameUI.fWhichButtonPressed:I
            istore 3 /* buttonPresed */
        start local 3 // int buttonPresed
         5: .line 418
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            iconst_m1
            putfield com.apple.laf.AquaInternalFrameUI.fWhichButtonPressed:I
         6: .line 419
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI.fMouseOverPressedButton:Z
         7: .line 421
            iload 3 /* buttonPresed */
            iload 2 /* newButton */
            if_icmpne 11
         8: .line 422
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI.fMouseOverPressedButton:Z
         9: .line 423
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI.fRollover:Z
        10: .line 425
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            getfield com.apple.laf.AquaInternalFrameUI.fAquaBorder:Lcom/apple/laf/AquaInternalFrameBorder;
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            iload 3 /* buttonPresed */
            invokevirtual com.apple.laf.AquaInternalFrameBorder.doButtonAction:(Ljavax/swing/JInternalFrame;I)V
        11: .line 428
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.updateRollover:(Ljava/awt/event/MouseEvent;)V
        12: .line 429
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.repaintButtons:()V
        13: .line 430
            return
        end local 3 // int buttonPresed
        end local 2 // int newButton
        14: .line 433
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.discardRelease:Z
            ifeq 17
        15: .line 434
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.discardRelease:Z
        16: .line 435
            return
        17: .line 437
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.resizeDir:I
            ifne 18
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$1:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/DesktopManager;
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokeinterface javax.swing.DesktopManager.endDraggingFrame:(Ljavax/swing/JComponent;)V
            goto 35
        18: .line 439
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.getTopLevelAncestor:()Ljava/awt/Container;
            astore 2 /* c */
        start local 2 // java.awt.Container c
        19: .line 440
            aload 2 /* c */
            instanceof javax.swing.JFrame
            ifeq 23
        20: .line 441
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.getTopLevelAncestor:()Ljava/awt/Container;
            checkcast javax.swing.JFrame
            invokevirtual javax.swing.JFrame.getGlassPane:()Ljava/awt/Component;
            iconst_0
            invokestatic java.awt.Cursor.getPredefinedCursor:(I)Ljava/awt/Cursor;
            invokevirtual java.awt.Component.setCursor:(Ljava/awt/Cursor;)V
        21: .line 443
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.getTopLevelAncestor:()Ljava/awt/Container;
            checkcast javax.swing.JFrame
            invokevirtual javax.swing.JFrame.getGlassPane:()Ljava/awt/Component;
            iconst_0
            invokevirtual java.awt.Component.setVisible:(Z)V
        22: .line 444
            goto 34
      StackMap locals: java.awt.Container
      StackMap stack:
        23: aload 2 /* c */
            instanceof javax.swing.JApplet
            ifeq 27
        24: .line 445
            aload 2 /* c */
            checkcast javax.swing.JApplet
            invokevirtual javax.swing.JApplet.getGlassPane:()Ljava/awt/Component;
            iconst_0
            invokestatic java.awt.Cursor.getPredefinedCursor:(I)Ljava/awt/Cursor;
            invokevirtual java.awt.Component.setCursor:(Ljava/awt/Cursor;)V
        25: .line 446
            aload 2 /* c */
            checkcast javax.swing.JApplet
            invokevirtual javax.swing.JApplet.getGlassPane:()Ljava/awt/Component;
            iconst_0
            invokevirtual java.awt.Component.setVisible:(Z)V
        26: .line 447
            goto 34
      StackMap locals:
      StackMap stack:
        27: aload 2 /* c */
            instanceof javax.swing.JWindow
            ifeq 31
        28: .line 448
            aload 2 /* c */
            checkcast javax.swing.JWindow
            invokevirtual javax.swing.JWindow.getGlassPane:()Ljava/awt/Component;
            iconst_0
            invokestatic java.awt.Cursor.getPredefinedCursor:(I)Ljava/awt/Cursor;
            invokevirtual java.awt.Component.setCursor:(Ljava/awt/Cursor;)V
        29: .line 449
            aload 2 /* c */
            checkcast javax.swing.JWindow
            invokevirtual javax.swing.JWindow.getGlassPane:()Ljava/awt/Component;
            iconst_0
            invokevirtual java.awt.Component.setVisible:(Z)V
        30: .line 450
            goto 34
      StackMap locals:
      StackMap stack:
        31: aload 2 /* c */
            instanceof javax.swing.JDialog
            ifeq 34
        32: .line 451
            aload 2 /* c */
            checkcast javax.swing.JDialog
            invokevirtual javax.swing.JDialog.getGlassPane:()Ljava/awt/Component;
            iconst_0
            invokestatic java.awt.Cursor.getPredefinedCursor:(I)Ljava/awt/Cursor;
            invokevirtual java.awt.Component.setCursor:(Ljava/awt/Cursor;)V
        33: .line 452
            aload 2 /* c */
            checkcast javax.swing.JDialog
            invokevirtual javax.swing.JDialog.getGlassPane:()Ljava/awt/Component;
            iconst_0
            invokevirtual java.awt.Component.setVisible:(Z)V
        34: .line 454
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$1:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/DesktopManager;
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokeinterface javax.swing.DesktopManager.endResizingFrame:(Ljavax/swing/JComponent;)V
        end local 2 // java.awt.Container c
        35: .line 456
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener._x:I
        36: .line 457
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener._y:I
        37: .line 458
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.__x:I
        38: .line 459
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.__y:I
        39: .line 460
            aload 0 /* this */
            aconst_null
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.startingBounds:Ljava/awt/Rectangle;
        40: .line 461
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.resizeDir:I
        41: .line 462
            return
        end local 1 // java.awt.event.MouseEvent e
        end local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   42     0          this  Lcom/apple/laf/AquaInternalFrameUI$AquaBorderListener;
            0   42     1             e  Ljava/awt/event/MouseEvent;
            4   14     2     newButton  I
            5   14     3  buttonPresed  I
           19   35     2             c  Ljava/awt/Container;
    MethodParameters:
      Name  Flags
      e     final

  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 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
        start local 1 // java.awt.event.MouseEvent e
         0: .line 465
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.didForwardEvent:(Ljava/awt/event/MouseEvent;)Z
            ifeq 1
            return
         1: .line 467
      StackMap locals:
      StackMap stack:
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getSource:()Ljava/lang/Object;
            checkcast java.awt.Component
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getX:()I
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getY:()I
            aconst_null
            invokestatic javax.swing.SwingUtilities.convertPoint:(Ljava/awt/Component;IILjava/awt/Component;)Ljava/awt/Point;
            astore 2 /* p */
        start local 2 // java.awt.Point p
         2: .line 468
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getX:()I
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.__x:I
         3: .line 469
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getY:()I
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.__y:I
         4: .line 470
            aload 0 /* this */
            aload 2 /* p */
            getfield java.awt.Point.x:I
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener._x:I
         5: .line 471
            aload 0 /* this */
            aload 2 /* p */
            getfield java.awt.Point.y:I
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener._y:I
         6: .line 472
            aload 0 /* this */
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.getBounds:()Ljava/awt/Rectangle;
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.startingBounds:Ljava/awt/Rectangle;
         7: .line 473
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.resizeDir:I
         8: .line 475
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.updatePressed:(Ljava/awt/event/MouseEvent;)Z
            ifeq 9
            return
         9: .line 477
      StackMap locals: java.awt.Point
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.isSelected:()Z
            ifne 13
        10: .line 479
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            iconst_1
            invokevirtual javax.swing.JInternalFrame.setSelected:(Z)V
        11: .line 480
            goto 13
      StackMap locals:
      StackMap stack: java.beans.PropertyVetoException
        12: pop
        13: .line 483
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.isTitleBarDraggableArea:(Ljava/awt/event/MouseEvent;)Z
            ifeq 17
        14: .line 484
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$1:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/DesktopManager;
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokeinterface javax.swing.DesktopManager.beginDraggingFrame:(Ljavax/swing/JComponent;)V
        15: .line 485
            aload 0 /* this */
            iconst_1
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.fDraggingFrame:Z
        16: .line 486
            return
        17: .line 489
      StackMap locals:
      StackMap stack:
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getSource:()Ljava/lang/Object;
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokevirtual com.apple.laf.AquaInternalFrameUI.getNorthPane:()Ljavax/swing/JComponent;
            if_acmpne 20
        18: .line 490
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$1:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/DesktopManager;
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokeinterface javax.swing.DesktopManager.beginDraggingFrame:(Ljavax/swing/JComponent;)V
        19: .line 491
            return
        20: .line 494
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.isResizable:()Z
            ifne 21
            return
        21: .line 496
      StackMap locals:
      StackMap stack:
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getSource:()Ljava/lang/Object;
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            if_acmpne 24
        22: .line 497
            aload 0 /* this */
            iconst_1
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.discardRelease:Z
        23: .line 498
            return
        24: .line 500
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.awt.Point p
        end local 1 // java.awt.event.MouseEvent e
        end local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   25     0  this  Lcom/apple/laf/AquaInternalFrameUI$AquaBorderListener;
            0   25     1     e  Ljava/awt/event/MouseEvent;
            2   25     2     p  Ljava/awt/Point;
      Exception table:
        from    to  target  type
          10    11      12  Class java.beans.PropertyVetoException
    MethodParameters:
      Name  Flags
      e     final

  public boolean updatePressed(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
        start local 1 // java.awt.event.MouseEvent e
         0: .line 505
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.getButtonHit:(Ljava/awt/event/MouseEvent;)I
            putfield com.apple.laf.AquaInternalFrameUI.fWhichButtonPressed:I
         1: .line 506
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            iconst_1
            putfield com.apple.laf.AquaInternalFrameUI.fMouseOverPressedButton:Z
         2: .line 507
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.repaintButtons:()V
         3: .line 508
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            getfield com.apple.laf.AquaInternalFrameUI.fWhichButtonPressed:I
            iflt 4
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         4: iconst_0
            ireturn
        end local 1 // java.awt.event.MouseEvent e
        end local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/apple/laf/AquaInternalFrameUI$AquaBorderListener;
            0    5     1     e  Ljava/awt/event/MouseEvent;
    MethodParameters:
      Name  Flags
      e     final

  public int getButtonHit(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
        start local 1 // java.awt.event.MouseEvent e
         0: .line 513
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            getfield com.apple.laf.AquaInternalFrameUI.fAquaBorder:Lcom/apple/laf/AquaInternalFrameBorder;
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getX:()I
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getY:()I
            invokevirtual com.apple.laf.AquaInternalFrameBorder.getWhichButtonHit:(Ljavax/swing/JInternalFrame;II)I
            ireturn
        end local 1 // java.awt.event.MouseEvent e
        end local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaInternalFrameUI$AquaBorderListener;
            0    1     1     e  Ljava/awt/event/MouseEvent;
    MethodParameters:
      Name  Flags
      e     final

  public boolean isTitleBarDraggableArea(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
        start local 1 // java.awt.event.MouseEvent e
         0: .line 517
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getSource:()Ljava/lang/Object;
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            if_acmpeq 1
            iconst_0
            ireturn
         1: .line 519
      StackMap locals:
      StackMap stack:
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getPoint:()Ljava/awt/Point;
            astore 2 /* point */
        start local 2 // java.awt.Point point
         2: .line 520
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.getInsets:()Ljava/awt/Insets;
            astore 3 /* insets */
        start local 3 // java.awt.Insets insets
         3: .line 522
            aload 2 /* point */
            getfield java.awt.Point.y:I
            aload 3 /* insets */
            getfield java.awt.Insets.top:I
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            getfield com.apple.laf.AquaInternalFrameUI.fAquaBorder:Lcom/apple/laf/AquaInternalFrameBorder;
            invokevirtual com.apple.laf.AquaInternalFrameBorder.getTitleHeight:()I
            isub
            if_icmpge 4
            iconst_0
            ireturn
         4: .line 523
      StackMap locals: java.awt.Point java.awt.Insets
      StackMap stack:
            aload 2 /* point */
            getfield java.awt.Point.y:I
            aload 3 /* insets */
            getfield java.awt.Insets.top:I
            if_icmple 5
            iconst_0
            ireturn
         5: .line 524
      StackMap locals:
      StackMap stack:
            aload 2 /* point */
            getfield java.awt.Point.x:I
            aload 3 /* insets */
            getfield java.awt.Insets.left:I
            if_icmpge 6
            iconst_0
            ireturn
         6: .line 525
      StackMap locals:
      StackMap stack:
            aload 2 /* point */
            getfield java.awt.Point.x:I
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.getWidth:()I
            aload 3 /* insets */
            getfield java.awt.Insets.left:I
            isub
            aload 3 /* insets */
            getfield java.awt.Insets.right:I
            isub
            if_icmple 7
            iconst_0
            ireturn
         7: .line 527
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // java.awt.Insets insets
        end local 2 // java.awt.Point point
        end local 1 // java.awt.event.MouseEvent e
        end local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/apple/laf/AquaInternalFrameUI$AquaBorderListener;
            0    8     1       e  Ljava/awt/event/MouseEvent;
            2    8     2   point  Ljava/awt/Point;
            3    8     3  insets  Ljava/awt/Insets;
    MethodParameters:
      Name  Flags
      e     final

  public void mouseDragged(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=11, args_size=2
        start local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
        start local 1 // java.awt.event.MouseEvent e
         0: .line 534
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.startingBounds:Ljava/awt/Rectangle;
            ifnonnull 2
         1: .line 536
            return
         2: .line 539
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            getfield com.apple.laf.AquaInternalFrameUI.fWhichButtonPressed:I
            iconst_m1
            if_icmpeq 9
         3: .line 541
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.getButtonHit:(Ljava/awt/event/MouseEvent;)I
            istore 2 /* newButton */
        start local 2 // int newButton
         4: .line 542
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            getfield com.apple.laf.AquaInternalFrameUI.fWhichButtonPressed:I
            iload 2 /* newButton */
            if_icmpne 5
            iconst_1
            goto 6
      StackMap locals: com.apple.laf.AquaInternalFrameUI$AquaBorderListener java.awt.event.MouseEvent int
      StackMap stack: com.apple.laf.AquaInternalFrameUI
         5: iconst_0
      StackMap locals: com.apple.laf.AquaInternalFrameUI$AquaBorderListener java.awt.event.MouseEvent int
      StackMap stack: com.apple.laf.AquaInternalFrameUI int
         6: putfield com.apple.laf.AquaInternalFrameUI.fMouseOverPressedButton:Z
         7: .line 543
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.repaintButtons:()V
         8: .line 544
            return
        end local 2 // int newButton
         9: .line 547
      StackMap locals:
      StackMap stack:
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getSource:()Ljava/lang/Object;
            checkcast java.awt.Component
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getX:()I
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getY:()I
            aconst_null
            invokestatic javax.swing.SwingUtilities.convertPoint:(Ljava/awt/Component;IILjava/awt/Component;)Ljava/awt/Point;
            astore 2 /* p */
        start local 2 // java.awt.Point p
        10: .line 548
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener._x:I
            aload 2 /* p */
            getfield java.awt.Point.x:I
            isub
            istore 3 /* deltaX */
        start local 3 // int deltaX
        11: .line 549
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener._y:I
            aload 2 /* p */
            getfield java.awt.Point.y:I
            isub
            istore 4 /* deltaY */
        start local 4 // int deltaY
        12: .line 553
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.fDraggingFrame:Z
            ifne 13
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getSource:()Ljava/lang/Object;
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokevirtual com.apple.laf.AquaInternalFrameUI.getNorthPane:()Ljavax/swing/JComponent;
            if_acmpeq 13
            return
        13: .line 555
      StackMap locals: java.awt.Point int int
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.isMaximum:()Z
            ifne 14
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getModifiers:()I
            bipush 16
            iand
            bipush 16
            if_icmpeq 15
        14: .line 558
      StackMap locals:
      StackMap stack:
            return
        15: .line 561
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
            invokevirtual java.awt.Container.getSize:()Ljava/awt/Dimension;
            astore 7 /* s */
        start local 7 // java.awt.Dimension s
        16: .line 562
            aload 7 /* s */
            getfield java.awt.Dimension.width:I
            istore 8 /* pWidth */
        start local 8 // int pWidth
        17: .line 563
            aload 7 /* s */
            getfield java.awt.Dimension.height:I
            istore 9 /* pHeight */
        start local 9 // int pHeight
        18: .line 565
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.getInsets:()Ljava/awt/Insets;
            astore 10 /* i */
        start local 10 // java.awt.Insets i
        19: .line 566
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.startingBounds:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.x:I
            iload 3 /* deltaX */
            isub
            istore 5 /* newX */
        start local 5 // int newX
        20: .line 567
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.startingBounds:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.y:I
            iload 4 /* deltaY */
            isub
            istore 6 /* newY */
        start local 6 // int newY
        21: .line 570
            iload 5 /* newX */
            aload 10 /* i */
            getfield java.awt.Insets.left:I
            iadd
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.__x:I
            ineg
            if_icmpgt 22
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.__x:I
            ineg
            aload 10 /* i */
            getfield java.awt.Insets.left:I
            isub
            istore 5 /* newX */
        22: .line 571
      StackMap locals: com.apple.laf.AquaInternalFrameUI$AquaBorderListener java.awt.event.MouseEvent java.awt.Point int int int int java.awt.Dimension int int java.awt.Insets
      StackMap stack:
            iload 6 /* newY */
            aload 10 /* i */
            getfield java.awt.Insets.top:I
            iadd
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.__y:I
            ineg
            if_icmpgt 23
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.__y:I
            ineg
            aload 10 /* i */
            getfield java.awt.Insets.top:I
            isub
            istore 6 /* newY */
        23: .line 572
      StackMap locals:
      StackMap stack:
            iload 5 /* newX */
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.__x:I
            iadd
            aload 10 /* i */
            getfield java.awt.Insets.right:I
            iadd
            iload 8 /* pWidth */
            if_icmple 24
            iload 8 /* pWidth */
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.__x:I
            isub
            aload 10 /* i */
            getfield java.awt.Insets.right:I
            isub
            istore 5 /* newX */
        24: .line 573
      StackMap locals:
      StackMap stack:
            iload 6 /* newY */
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.__y:I
            iadd
            aload 10 /* i */
            getfield java.awt.Insets.bottom:I
            iadd
            iload 9 /* pHeight */
            if_icmple 25
            iload 9 /* pHeight */
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.__y:I
            isub
            aload 10 /* i */
            getfield java.awt.Insets.bottom:I
            isub
            istore 6 /* newY */
        25: .line 575
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$1:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/DesktopManager;
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            iload 5 /* newX */
            iload 6 /* newY */
            invokeinterface javax.swing.DesktopManager.dragFrame:(Ljavax/swing/JComponent;II)V
        26: .line 576
            return
        end local 10 // java.awt.Insets i
        end local 9 // int pHeight
        end local 8 // int pWidth
        end local 7 // java.awt.Dimension s
        end local 6 // int newY
        end local 5 // int newX
        end local 4 // int deltaY
        end local 3 // int deltaX
        end local 2 // java.awt.Point p
        end local 1 // java.awt.event.MouseEvent e
        end local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   27     0       this  Lcom/apple/laf/AquaInternalFrameUI$AquaBorderListener;
            0   27     1          e  Ljava/awt/event/MouseEvent;
            4    9     2  newButton  I
           10   27     2          p  Ljava/awt/Point;
           11   27     3     deltaX  I
           12   27     4     deltaY  I
           20   27     5       newX  I
           21   27     6       newY  I
           16   27     7          s  Ljava/awt/Dimension;
           17   27     8     pWidth  I
           18   27     9    pHeight  I
           19   27    10          i  Ljava/awt/Insets;
    MethodParameters:
      Name  Flags
      e     final

  public void mouseMoved(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 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
        start local 1 // java.awt.event.MouseEvent e
         0: .line 580
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.didForwardEvent:(Ljava/awt/event/MouseEvent;)Z
            ifeq 1
            return
         1: .line 581
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.updateRollover:(Ljava/awt/event/MouseEvent;)V
         2: .line 582
            return
        end local 1 // java.awt.event.MouseEvent e
        end local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/apple/laf/AquaInternalFrameUI$AquaBorderListener;
            0    3     1     e  Ljava/awt/event/MouseEvent;
    MethodParameters:
      Name  Flags
      e     final

  boolean didForwardEvent(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
        start local 1 // java.awt.event.MouseEvent e
         0: .line 587
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.isTryingToForwardEvent:Z
            ifeq 1
            iconst_1
            ireturn
         1: .line 589
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.isTryingToForwardEvent:Z
         2: .line 590
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.didForwardEventInternal:(Ljava/awt/event/MouseEvent;)Z
            istore 2 /* didForwardEvent */
        start local 2 // boolean didForwardEvent
         3: .line 591
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.isTryingToForwardEvent:Z
         4: .line 593
            iload 2 /* didForwardEvent */
            ireturn
        end local 2 // boolean didForwardEvent
        end local 1 // java.awt.event.MouseEvent e
        end local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    5     0             this  Lcom/apple/laf/AquaInternalFrameUI$AquaBorderListener;
            0    5     1                e  Ljava/awt/event/MouseEvent;
            3    5     2  didForwardEvent  Z
    MethodParameters:
      Name  Flags
      e     final

  boolean didForwardEventInternal(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)Z
    flags: (0x0000) 
    Code:
      stack=13, locals=8, args_size=2
        start local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
        start local 1 // java.awt.event.MouseEvent e
         0: .line 597
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.fDraggingFrame:Z
            ifeq 1
            iconst_0
            ireturn
         1: .line 599
      StackMap locals:
      StackMap stack:
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getPoint:()Ljava/awt/Point;
            astore 2 /* originalPoint */
        start local 2 // java.awt.Point originalPoint
         2: .line 600
            aload 0 /* this */
            aload 2 /* originalPoint */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.isEventInWindowShadow:(Ljava/awt/Point;)Z
            ifne 3
            iconst_0
            ireturn
         3: .line 602
      StackMap locals: java.awt.Point
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.getParent:()Ljava/awt/Container;
            astore 3 /* parent */
        start local 3 // java.awt.Container parent
         4: .line 603
            aload 3 /* parent */
            instanceof javax.swing.JDesktopPane
            ifne 5
            iconst_0
            ireturn
         5: .line 604
      StackMap locals: java.awt.Container
      StackMap stack:
            aload 3 /* parent */
            checkcast javax.swing.JDesktopPane
            astore 4 /* pane */
        start local 4 // javax.swing.JDesktopPane pane
         6: .line 605
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            aload 2 /* originalPoint */
            aload 3 /* parent */
            invokestatic javax.swing.SwingUtilities.convertPoint:(Ljava/awt/Component;Ljava/awt/Point;Ljava/awt/Component;)Ljava/awt/Point;
            astore 5 /* parentPoint */
        start local 5 // java.awt.Point parentPoint
         7: .line 613
            aload 0 /* this */
            aload 4 /* pane */
            aload 5 /* parentPoint */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.findComponentToHitBehindMe:(Ljavax/swing/JDesktopPane;Ljava/awt/Point;)Ljava/awt/Component;
            astore 6 /* hitComponent */
        start local 6 // java.awt.Component hitComponent
         8: .line 614
            aload 6 /* hitComponent */
            ifnull 9
            aload 6 /* hitComponent */
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            if_acmpne 10
      StackMap locals: javax.swing.JDesktopPane java.awt.Point java.awt.Component
      StackMap stack:
         9: iconst_0
            ireturn
        10: .line 616
      StackMap locals:
      StackMap stack:
            aload 4 /* pane */
            aload 5 /* parentPoint */
            aload 6 /* hitComponent */
            invokestatic javax.swing.SwingUtilities.convertPoint:(Ljava/awt/Component;Ljava/awt/Point;Ljava/awt/Component;)Ljava/awt/Point;
            astore 7 /* hitComponentPoint */
        start local 7 // java.awt.Point hitComponentPoint
        11: .line 617
            aload 6 /* hitComponent */
            new java.awt.event.MouseEvent
            dup
            aload 6 /* hitComponent */
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getID:()I
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getWhen:()J
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getModifiers:()I
            aload 7 /* hitComponentPoint */
            getfield java.awt.Point.x:I
            aload 7 /* hitComponentPoint */
            getfield java.awt.Point.y:I
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getClickCount:()I
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.isPopupTrigger:()Z
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getButton:()I
            invokespecial java.awt.event.MouseEvent.<init>:(Ljava/awt/Component;IJIIIIZI)V
            invokevirtual java.awt.Component.dispatchEvent:(Ljava/awt/AWTEvent;)V
        12: .line 618
            iconst_1
            ireturn
        end local 7 // java.awt.Point hitComponentPoint
        end local 6 // java.awt.Component hitComponent
        end local 5 // java.awt.Point parentPoint
        end local 4 // javax.swing.JDesktopPane pane
        end local 3 // java.awt.Container parent
        end local 2 // java.awt.Point originalPoint
        end local 1 // java.awt.event.MouseEvent e
        end local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   13     0               this  Lcom/apple/laf/AquaInternalFrameUI$AquaBorderListener;
            0   13     1                  e  Ljava/awt/event/MouseEvent;
            2   13     2      originalPoint  Ljava/awt/Point;
            4   13     3             parent  Ljava/awt/Container;
            6   13     4               pane  Ljavax/swing/JDesktopPane;
            7   13     5        parentPoint  Ljava/awt/Point;
            8   13     6       hitComponent  Ljava/awt/Component;
           11   13     7  hitComponentPoint  Ljava/awt/Point;
    MethodParameters:
      Name  Flags
      e     final

  java.awt.Component findComponentToHitBehindMe(javax.swing.JDesktopPane, java.awt.Point);
    descriptor: (Ljavax/swing/JDesktopPane;Ljava/awt/Point;)Ljava/awt/Component;
    flags: (0x0000) 
    Code:
      stack=2, locals=10, args_size=3
        start local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
        start local 1 // javax.swing.JDesktopPane pane
        start local 2 // java.awt.Point parentPoint
         0: .line 622
            aload 1 /* pane */
            invokevirtual javax.swing.JDesktopPane.getAllFrames:()[Ljavax/swing/JInternalFrame;
            astore 3 /* allFrames */
        start local 3 // javax.swing.JInternalFrame[] allFrames
         1: .line 624
            iconst_0
            istore 4 /* foundSelf */
        start local 4 // boolean foundSelf
         2: .line 625
            aload 3 /* allFrames */
            dup
            astore 8
            arraylength
            istore 7
            iconst_0
            istore 6
            goto 9
      StackMap locals: com.apple.laf.AquaInternalFrameUI$AquaBorderListener javax.swing.JDesktopPane java.awt.Point javax.swing.JInternalFrame[] int top int int javax.swing.JInternalFrame[]
      StackMap stack:
         3: aload 8
            iload 6
            aaload
            astore 5 /* f */
        start local 5 // javax.swing.JInternalFrame f
         4: .line 626
            aload 5 /* f */
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            if_acmpne 5
            iconst_1
            istore 4 /* foundSelf */
            goto 8
         5: .line 627
      StackMap locals: com.apple.laf.AquaInternalFrameUI$AquaBorderListener javax.swing.JDesktopPane java.awt.Point javax.swing.JInternalFrame[] int javax.swing.JInternalFrame int int javax.swing.JInternalFrame[]
      StackMap stack:
            iload 4 /* foundSelf */
            ifne 6
            goto 8
         6: .line 629
      StackMap locals:
      StackMap stack:
            aload 5 /* f */
            invokevirtual javax.swing.JInternalFrame.getBounds:()Ljava/awt/Rectangle;
            astore 9 /* bounds */
        start local 9 // java.awt.Rectangle bounds
         7: .line 630
            aload 9 /* bounds */
            aload 2 /* parentPoint */
            invokevirtual java.awt.Rectangle.contains:(Ljava/awt/Point;)Z
            ifeq 8
            aload 5 /* f */
            areturn
        end local 9 // java.awt.Rectangle bounds
        end local 5 // javax.swing.JInternalFrame f
         8: .line 625
      StackMap locals: com.apple.laf.AquaInternalFrameUI$AquaBorderListener javax.swing.JDesktopPane java.awt.Point javax.swing.JInternalFrame[] int top int int javax.swing.JInternalFrame[]
      StackMap stack:
            iinc 6 1
      StackMap locals:
      StackMap stack:
         9: iload 6
            iload 7
            if_icmplt 3
        10: .line 633
            aload 1 /* pane */
            areturn
        end local 4 // boolean foundSelf
        end local 3 // javax.swing.JInternalFrame[] allFrames
        end local 2 // java.awt.Point parentPoint
        end local 1 // javax.swing.JDesktopPane pane
        end local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Lcom/apple/laf/AquaInternalFrameUI$AquaBorderListener;
            0   11     1         pane  Ljavax/swing/JDesktopPane;
            0   11     2  parentPoint  Ljava/awt/Point;
            1   11     3    allFrames  [Ljavax/swing/JInternalFrame;
            2   11     4    foundSelf  Z
            4    8     5            f  Ljavax/swing/JInternalFrame;
            7    8     9       bounds  Ljava/awt/Rectangle;
    MethodParameters:
             Name  Flags
      pane         final
      parentPoint  final

  boolean isEventInWindowShadow(java.awt.Point);
    descriptor: (Ljava/awt/Point;)Z
    flags: (0x0000) 
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
        start local 1 // java.awt.Point point
         0: .line 637
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.getBounds:()Ljava/awt/Rectangle;
            astore 2 /* bounds */
        start local 2 // java.awt.Rectangle bounds
         1: .line 638
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            invokestatic com.apple.laf.AquaInternalFrameUI.access$0:(Lcom/apple/laf/AquaInternalFrameUI;)Ljavax/swing/JInternalFrame;
            invokevirtual javax.swing.JInternalFrame.getInsets:()Ljava/awt/Insets;
            astore 3 /* insets */
        start local 3 // java.awt.Insets insets
         2: .line 639
            aload 3 /* insets */
            dup
            getfield java.awt.Insets.top:I
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.this$0:Lcom/apple/laf/AquaInternalFrameUI;
            getfield com.apple.laf.AquaInternalFrameUI.fAquaBorder:Lcom/apple/laf/AquaInternalFrameBorder;
            invokevirtual com.apple.laf.AquaInternalFrameBorder.getTitleHeight:()I
            isub
            putfield java.awt.Insets.top:I
         3: .line 641
            aload 1 /* point */
            getfield java.awt.Point.x:I
            aload 3 /* insets */
            getfield java.awt.Insets.left:I
            if_icmpge 4
            iconst_1
            ireturn
         4: .line 642
      StackMap locals: java.awt.Rectangle java.awt.Insets
      StackMap stack:
            aload 1 /* point */
            getfield java.awt.Point.x:I
            aload 2 /* bounds */
            getfield java.awt.Rectangle.width:I
            aload 3 /* insets */
            getfield java.awt.Insets.right:I
            isub
            if_icmple 5
            iconst_1
            ireturn
         5: .line 643
      StackMap locals:
      StackMap stack:
            aload 1 /* point */
            getfield java.awt.Point.y:I
            aload 3 /* insets */
            getfield java.awt.Insets.top:I
            if_icmpge 6
            iconst_1
            ireturn
         6: .line 644
      StackMap locals:
      StackMap stack:
            aload 1 /* point */
            getfield java.awt.Point.y:I
            aload 2 /* bounds */
            getfield java.awt.Rectangle.height:I
            aload 3 /* insets */
            getfield java.awt.Insets.bottom:I
            isub
            if_icmple 7
            iconst_1
            ireturn
         7: .line 646
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // java.awt.Insets insets
        end local 2 // java.awt.Rectangle bounds
        end local 1 // java.awt.Point point
        end local 0 // com.apple.laf.AquaInternalFrameUI$AquaBorderListener this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/apple/laf/AquaInternalFrameUI$AquaBorderListener;
            0    8     1   point  Ljava/awt/Point;
            1    8     2  bounds  Ljava/awt/Rectangle;
            2    8     3  insets  Ljava/awt/Insets;
    MethodParameters:
       Name  Flags
      point  final
}
SourceFile: "AquaInternalFrameUI.java"
NestHost: com.apple.laf.AquaInternalFrameUI
InnerClasses:
  protected AquaBorderListener = com.apple.laf.AquaInternalFrameUI$AquaBorderListener of com.apple.laf.AquaInternalFrameUI