public class sun.lwawt.macosx.CPlatformLWWindow extends sun.lwawt.macosx.CPlatformWindow
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.lwawt.macosx.CPlatformLWWindow
  super_class: sun.lwawt.macosx.CPlatformWindow
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 46
            aload 0 /* this */
            invokespecial sun.lwawt.macosx.CPlatformWindow.<init>:()V
            return
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public void initialize(java.awt.Window, sun.lwawt.LWWindowPeer, sun.lwawt.PlatformWindow);
    descriptor: (Ljava/awt/Window;Lsun/lwawt/LWWindowPeer;Lsun/lwawt/PlatformWindow;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
        start local 1 // java.awt.Window target
        start local 2 // sun.lwawt.LWWindowPeer peer
        start local 3 // sun.lwawt.PlatformWindow owner
         0: .line 50
            aload 0 /* this */
            aload 1 /* target */
            aload 2 /* peer */
            aload 3 /* owner */
            new sun.lwawt.macosx.CPlatformLWView
            dup
            invokespecial sun.lwawt.macosx.CPlatformLWView.<init>:()V
            invokevirtual sun.lwawt.macosx.CPlatformLWWindow.initializeBase:(Ljava/awt/Window;Lsun/lwawt/LWWindowPeer;Lsun/lwawt/PlatformWindow;Lsun/lwawt/macosx/CPlatformView;)V
         1: .line 51
            return
        end local 3 // sun.lwawt.PlatformWindow owner
        end local 2 // sun.lwawt.LWWindowPeer peer
        end local 1 // java.awt.Window target
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lsun/lwawt/macosx/CPlatformLWWindow;
            0    2     1  target  Ljava/awt/Window;
            0    2     2    peer  Lsun/lwawt/LWWindowPeer;
            0    2     3   owner  Lsun/lwawt/PlatformWindow;
    MethodParameters:
        Name  Flags
      target  
      peer    
      owner   

  public void toggleFullScreen();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 55
            return
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public void setMenuBar(java.awt.MenuBar);
    descriptor: (Ljava/awt/MenuBar;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
        start local 1 // java.awt.MenuBar mb
         0: .line 59
            return
        end local 1 // java.awt.MenuBar mb
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;
            0    1     1    mb  Ljava/awt/MenuBar;
    MethodParameters:
      Name  Flags
      mb    

  public void dispose();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 63
            return
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public java.awt.FontMetrics getFontMetrics(java.awt.Font);
    descriptor: (Ljava/awt/Font;)Ljava/awt/FontMetrics;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
        start local 1 // java.awt.Font f
         0: .line 67
            aconst_null
            areturn
        end local 1 // java.awt.Font f
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;
            0    1     1     f  Ljava/awt/Font;
    MethodParameters:
      Name  Flags
      f     

  public java.awt.Insets getInsets();
    descriptor: ()Ljava/awt/Insets;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 72
            new java.awt.Insets
            dup
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Insets.<init>:(IIII)V
            areturn
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public java.awt.Point getLocationOnScreen();
    descriptor: ()Ljava/awt/Point;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 77
            aconst_null
            areturn
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public sun.java2d.SurfaceData getScreenSurface();
    descriptor: ()Lsun/java2d/SurfaceData;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 82
            aconst_null
            areturn
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public sun.java2d.SurfaceData replaceSurfaceData();
    descriptor: ()Lsun/java2d/SurfaceData;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 87
            aconst_null
            areturn
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public void setBounds(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
         0: .line 92
            aload 0 /* this */
            invokevirtual sun.lwawt.macosx.CPlatformLWWindow.getPeer:()Lsun/lwawt/LWWindowPeer;
            ifnull 2
         1: .line 93
            aload 0 /* this */
            invokevirtual sun.lwawt.macosx.CPlatformLWWindow.getPeer:()Lsun/lwawt/LWWindowPeer;
            iload 1 /* x */
            iload 2 /* y */
            iload 3 /* w */
            iload 4 /* h */
            invokevirtual sun.lwawt.LWWindowPeer.notifyReshape:(IIII)V
         2: .line 95
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int h
        end local 3 // int w
        end local 2 // int y
        end local 1 // int x
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;
            0    3     1     x  I
            0    3     2     y  I
            0    3     3     w  I
            0    3     4     h  I
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     

  public void setVisible(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
        start local 1 // boolean visible
         0: .line 99
            return
        end local 1 // boolean visible
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lsun/lwawt/macosx/CPlatformLWWindow;
            0    1     1  visible  Z
    MethodParameters:
         Name  Flags
      visible  

  public void setTitle(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
        start local 1 // java.lang.String title
         0: .line 103
            return
        end local 1 // java.lang.String title
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lsun/lwawt/macosx/CPlatformLWWindow;
            0    1     1  title  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      title  

  public void updateIconImages();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 107
            return
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public sun.java2d.SurfaceData getSurfaceData();
    descriptor: ()Lsun/java2d/SurfaceData;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 111
            aconst_null
            areturn
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public void toBack();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 116
            return
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public void toFront();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 120
            return
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public void setResizable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
        start local 1 // boolean resizable
         0: .line 124
            return
        end local 1 // boolean resizable
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lsun/lwawt/macosx/CPlatformLWWindow;
            0    1     1  resizable  Z
    MethodParameters:
           Name  Flags
      resizable  final

  public void setSizeConstraints(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=5, args_size=5
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
        start local 1 // int minW
        start local 2 // int minH
        start local 3 // int maxW
        start local 4 // int maxH
         0: .line 128
            return
        end local 4 // int maxH
        end local 3 // int maxW
        end local 2 // int minH
        end local 1 // int minW
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;
            0    1     1  minW  I
            0    1     2  minH  I
            0    1     3  maxW  I
            0    1     4  maxH  I
    MethodParameters:
      Name  Flags
      minW  
      minH  
      maxW  
      maxH  

  public boolean rejectFocusRequest(java.awt.event.FocusEvent$Cause);
    descriptor: (Ljava/awt/event/FocusEvent$Cause;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
        start local 1 // java.awt.event.FocusEvent$Cause cause
         0: .line 132
            iconst_0
            ireturn
        end local 1 // java.awt.event.FocusEvent$Cause cause
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lsun/lwawt/macosx/CPlatformLWWindow;
            0    1     1  cause  Ljava/awt/event/FocusEvent$Cause;
    MethodParameters:
       Name  Flags
      cause  

  public boolean requestWindowFocus();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 137
            iconst_1
            ireturn
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public boolean isActive();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 142
            iconst_1
            ireturn
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public void updateFocusableWindowState();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 147
            return
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public void setAlwaysOnTop(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
        start local 1 // boolean isAlwaysOnTop
         0: .line 151
            return
        end local 1 // boolean isAlwaysOnTop
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lsun/lwawt/macosx/CPlatformLWWindow;
            0    1     1  isAlwaysOnTop  Z
    MethodParameters:
               Name  Flags
      isAlwaysOnTop  

  public void setOpacity(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
        start local 1 // float opacity
         0: .line 155
            return
        end local 1 // float opacity
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lsun/lwawt/macosx/CPlatformLWWindow;
            0    1     1  opacity  F
    MethodParameters:
         Name  Flags
      opacity  

  public void setOpaque(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
        start local 1 // boolean isOpaque
         0: .line 159
            return
        end local 1 // boolean isOpaque
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lsun/lwawt/macosx/CPlatformLWWindow;
            0    1     1  isOpaque  Z
    MethodParameters:
          Name  Flags
      isOpaque  

  public void enterFullScreenMode();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 163
            return
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public void exitFullScreenMode();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 167
            return
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public void setWindowState(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
        start local 1 // int windowState
         0: .line 171
            return
        end local 1 // int windowState
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lsun/lwawt/macosx/CPlatformLWWindow;
            0    1     1  windowState  I
    MethodParameters:
             Name  Flags
      windowState  

  public sun.lwawt.LWWindowPeer getPeer();
    descriptor: ()Lsun/lwawt/LWWindowPeer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 175
            aload 0 /* this */
            invokespecial sun.lwawt.macosx.CPlatformWindow.getPeer:()Lsun/lwawt/LWWindowPeer;
            areturn
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public sun.lwawt.macosx.CPlatformView getContentView();
    descriptor: ()Lsun/lwawt/macosx/CPlatformView;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 180
            aload 0 /* this */
            invokespecial sun.lwawt.macosx.CPlatformWindow.getContentView:()Lsun/lwawt/macosx/CPlatformView;
            areturn
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public long getLayerPtr();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 185
            lconst_0
            lreturn
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/lwawt/macosx/CPlatformLWWindow;

  public java.awt.GraphicsDevice getGraphicsDevice();
    descriptor: ()Ljava/awt/GraphicsDevice;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=9, args_size=1
        start local 0 // sun.lwawt.macosx.CPlatformLWWindow this
         0: .line 191
            invokestatic java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment:()Ljava/awt/GraphicsEnvironment;
         1: .line 190
            checkcast sun.awt.CGraphicsEnvironment
            astore 1 /* ge */
        start local 1 // sun.awt.CGraphicsEnvironment ge
         2: .line 193
            aload 0 /* this */
            invokevirtual sun.lwawt.macosx.CPlatformLWWindow.getPeer:()Lsun/lwawt/LWWindowPeer;
            checkcast sun.lwawt.LWLightweightFramePeer
            astore 2 /* peer */
        start local 2 // sun.lwawt.LWLightweightFramePeer peer
         3: .line 194
            aload 2 /* peer */
            invokevirtual sun.lwawt.LWLightweightFramePeer.getTarget:()Ljava/awt/Component;
            checkcast sun.awt.LightweightFrame
         4: .line 195
            invokevirtual sun.awt.LightweightFrame.getScaleFactorX:()D
         5: .line 194
            invokestatic java.lang.Math.round:(D)J
            l2i
            istore 3 /* scale */
        start local 3 // int scale
         6: .line 197
            aload 2 /* peer */
            invokevirtual sun.lwawt.LWLightweightFramePeer.getTarget:()Ljava/awt/Component;
            checkcast sun.awt.LightweightFrame
            invokevirtual sun.awt.LightweightFrame.getHostBounds:()Ljava/awt/Rectangle;
            astore 4 /* bounds */
        start local 4 // java.awt.Rectangle bounds
         7: .line 198
            aload 1 /* ge */
            invokevirtual sun.awt.CGraphicsEnvironment.getScreenDevices:()[Ljava/awt/GraphicsDevice;
            dup
            astore 8
            arraylength
            istore 7
            iconst_0
            istore 6
            goto 13
      StackMap locals: sun.lwawt.macosx.CPlatformLWWindow sun.awt.CGraphicsEnvironment sun.lwawt.LWLightweightFramePeer int java.awt.Rectangle top int int java.awt.GraphicsDevice[]
      StackMap stack:
         8: aload 8
            iload 6
            aaload
            astore 5 /* d */
        start local 5 // java.awt.GraphicsDevice d
         9: .line 199
            aload 5 /* d */
            invokevirtual java.awt.GraphicsDevice.getDefaultConfiguration:()Ljava/awt/GraphicsConfiguration;
            invokevirtual java.awt.GraphicsConfiguration.getBounds:()Ljava/awt/Rectangle;
            aload 4 /* bounds */
            invokevirtual java.awt.Rectangle.intersects:(Ljava/awt/Rectangle;)Z
            ifeq 12
        10: .line 200
            aload 5 /* d */
            checkcast sun.awt.CGraphicsDevice
            invokevirtual sun.awt.CGraphicsDevice.getScaleFactor:()I
            iload 3 /* scale */
            if_icmpne 12
        11: .line 202
            aload 5 /* d */
            areturn
        end local 5 // java.awt.GraphicsDevice d
        12: .line 198
      StackMap locals:
      StackMap stack:
            iinc 6 1
      StackMap locals:
      StackMap stack:
        13: iload 6
            iload 7
            if_icmplt 8
        14: .line 206
            aload 1 /* ge */
            invokevirtual sun.awt.CGraphicsEnvironment.getDefaultScreenDevice:()Ljava/awt/GraphicsDevice;
            areturn
        end local 4 // java.awt.Rectangle bounds
        end local 3 // int scale
        end local 2 // sun.lwawt.LWLightweightFramePeer peer
        end local 1 // sun.awt.CGraphicsEnvironment ge
        end local 0 // sun.lwawt.macosx.CPlatformLWWindow this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Lsun/lwawt/macosx/CPlatformLWWindow;
            2   15     1      ge  Lsun/awt/CGraphicsEnvironment;
            3   15     2    peer  Lsun/lwawt/LWLightweightFramePeer;
            6   15     3   scale  I
            7   15     4  bounds  Ljava/awt/Rectangle;
            9   12     5       d  Ljava/awt/GraphicsDevice;
}
SourceFile: "CPlatformLWWindow.java"
InnerClasses:
  public final Cause = java.awt.event.FocusEvent$Cause of java.awt.event.FocusEvent