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 388
            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 397
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.RESIZE_NONE:I
         2: .line 398
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.discardRelease:Z
         3: .line 615
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.isTryingToForwardEvent:Z
         4: .line 388
            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 402
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.didForwardEvent:(Ljava/awt/event/MouseEvent;)Z
            ifeq 1
            return
         1: .line 404
      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 406
      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 408
            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 409
            goto 16
      StackMap locals:
      StackMap stack: java.beans.PropertyVetoException
         6: pop
         7: .line 410
            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 411
            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 412
            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 413
            goto 16
      StackMap locals:
      StackMap stack: java.beans.PropertyVetoException
        12: pop
            goto 16
        13: .line 415
      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 416
            goto 16
      StackMap locals:
      StackMap stack: java.beans.PropertyVetoException
        15: pop
        16: .line 418
      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 421
            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 422
            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 423
            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 424
            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 425
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.repaintButtons:()V
         7: .line 427
      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 430
            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 431
            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 436
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.didForwardEvent:(Ljava/awt/event/MouseEvent;)Z
            ifeq 1
            return
         1: .line 438
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.fDraggingFrame:Z
         2: .line 440
            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 441
            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 443
            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 444
            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 445
            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 447
            iload 3 /* buttonPresed */
            iload 2 /* newButton */
            if_icmpne 11
         8: .line 448
            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 449
            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 451
            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 454
      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 455
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.repaintButtons:()V
        13: .line 456
            return
        end local 3 // int buttonPresed
        end local 2 // int newButton
        14: .line 459
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.discardRelease:Z
            ifeq 17
        15: .line 460
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.discardRelease:Z
        16: .line 461
            return
        17: .line 463
      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 465
      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 466
            aload 2 /* c */
            instanceof javax.swing.JFrame
            ifeq 23
        20: .line 467
            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 469
            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 470
            goto 34
      StackMap locals: java.awt.Container
      StackMap stack:
        23: aload 2 /* c */
            instanceof javax.swing.JApplet
            ifeq 27
        24: .line 471
            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 472
            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 473
            goto 34
      StackMap locals:
      StackMap stack:
        27: aload 2 /* c */
            instanceof javax.swing.JWindow
            ifeq 31
        28: .line 474
            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 475
            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 476
            goto 34
      StackMap locals:
      StackMap stack:
        31: aload 2 /* c */
            instanceof javax.swing.JDialog
            ifeq 34
        32: .line 477
            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 478
            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 480
      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 482
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener._x:I
        36: .line 483
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener._y:I
        37: .line 484
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.__x:I
        38: .line 485
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.__y:I
        39: .line 486
            aload 0 /* this */
            aconst_null
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.startingBounds:Ljava/awt/Rectangle;
        40: .line 487
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.resizeDir:I
        41: .line 488
            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 492
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.didForwardEvent:(Ljava/awt/event/MouseEvent;)Z
            ifeq 1
            return
         1: .line 494
      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 495
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getX:()I
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.__x:I
         3: .line 496
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getY:()I
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.__y:I
         4: .line 497
            aload 0 /* this */
            aload 2 /* p */
            getfield java.awt.Point.x:I
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener._x:I
         5: .line 498
            aload 0 /* this */
            aload 2 /* p */
            getfield java.awt.Point.y:I
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener._y:I
         6: .line 499
            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 500
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.resizeDir:I
         8: .line 502
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.updatePressed:(Ljava/awt/event/MouseEvent;)Z
            ifeq 9
            return
         9: .line 504
      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 506
            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 507
            goto 13
      StackMap locals:
      StackMap stack: java.beans.PropertyVetoException
        12: pop
        13: .line 510
      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 511
            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 512
            aload 0 /* this */
            iconst_1
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.fDraggingFrame:Z
        16: .line 513
            return
        17: .line 516
      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 517
            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 518
            return
        20: .line 521
      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 523
      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 524
            aload 0 /* this */
            iconst_1
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.discardRelease:Z
        23: .line 525
            return
        24: .line 527
      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 532
            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 533
            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 534
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.repaintButtons:()V
         3: .line 535
            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 540
            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 544
            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 546
      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 547
            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 549
            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 550
      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 551
      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 552
      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 554
      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 563
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.startingBounds:Ljava/awt/Rectangle;
            ifnonnull 2
         1: .line 565
            return
         2: .line 568
      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 570
            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 571
            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 572
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.repaintButtons:()V
         8: .line 573
            return
        end local 2 // int newButton
         9: .line 576
      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 577
            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 578
            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 582
            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 584
      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 587
      StackMap locals:
      StackMap stack:
            return
        15: .line 590
      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 591
            aload 7 /* s */
            getfield java.awt.Dimension.width:I
            istore 8 /* pWidth */
        start local 8 // int pWidth
        17: .line 592
            aload 7 /* s */
            getfield java.awt.Dimension.height:I
            istore 9 /* pHeight */
        start local 9 // int pHeight
        18: .line 594
            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 595
            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 596
            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 599
            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 600
      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 601
      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 602
      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 604
      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 605
            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 610
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.didForwardEvent:(Ljava/awt/event/MouseEvent;)Z
            ifeq 1
            return
         1: .line 611
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.updateRollover:(Ljava/awt/event/MouseEvent;)V
         2: .line 612
            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 617
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.isTryingToForwardEvent:Z
            ifeq 1
            iconst_1
            ireturn
         1: .line 619
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.isTryingToForwardEvent:Z
         2: .line 620
            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 621
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.isTryingToForwardEvent:Z
         4: .line 623
            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 627
            aload 0 /* this */
            getfield com.apple.laf.AquaInternalFrameUI$AquaBorderListener.fDraggingFrame:Z
            ifeq 1
            iconst_0
            ireturn
         1: .line 629
      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 630
            aload 0 /* this */
            aload 2 /* originalPoint */
            invokevirtual com.apple.laf.AquaInternalFrameUI$AquaBorderListener.isEventInWindowShadow:(Ljava/awt/Point;)Z
            ifne 3
            iconst_0
            ireturn
         3: .line 632
      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 633
            aload 3 /* parent */
            instanceof javax.swing.JDesktopPane
            ifne 5
            iconst_0
            ireturn
         5: .line 634
      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 635
            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 643
            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 644
            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 646
      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 647
            aload 6 /* hitComponent */
        12: .line 648
            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
        13: .line 649
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getModifiers:()I
            aload 7 /* hitComponentPoint */
            getfield java.awt.Point.x:I
        14: .line 650
            aload 7 /* hitComponentPoint */
            getfield java.awt.Point.y:I
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getClickCount:()I
        15: .line 651
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.isPopupTrigger:()Z
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getButton:()I
        16: .line 648
            invokespecial java.awt.event.MouseEvent.<init>:(Ljava/awt/Component;IJIIIIZI)V
        17: .line 647
            invokevirtual java.awt.Component.dispatchEvent:(Ljava/awt/AWTEvent;)V
        18: .line 652
            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   19     0               this  Lcom/apple/laf/AquaInternalFrameUI$AquaBorderListener;
            0   19     1                  e  Ljava/awt/event/MouseEvent;
            2   19     2      originalPoint  Ljava/awt/Point;
            4   19     3             parent  Ljava/awt/Container;
            6   19     4               pane  Ljavax/swing/JDesktopPane;
            7   19     5        parentPoint  Ljava/awt/Point;
            8   19     6       hitComponent  Ljava/awt/Component;
           11   19     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 656
            aload 1 /* pane */
            invokevirtual javax.swing.JDesktopPane.getAllFrames:()[Ljavax/swing/JInternalFrame;
            astore 3 /* allFrames */
        start local 3 // javax.swing.JInternalFrame[] allFrames
         1: .line 658
            iconst_0
            istore 4 /* foundSelf */
        start local 4 // boolean foundSelf
         2: .line 659
            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 660
            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 661
      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 663
      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 664
            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 659
      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 667
            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 671
            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 672
            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 673
            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 675
            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 676
      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 677
      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 678
      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 680
      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