class com.sun.glass.ui.win.WinWindow extends com.sun.glass.ui.Window
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.glass.ui.win.WinWindow
  super_class: com.sun.glass.ui.Window
{
  public static final int RESIZE_DISABLE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int RESIZE_AROUND_ANCHOR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int RESIZE_TO_FX_ORIGIN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final long ANCHOR_NO_CAPTURE;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -9223372036854775808

  float fxReqWidth;
    descriptor: F
    flags: (0x0000) 

  float fxReqHeight;
    descriptor: F
    flags: (0x0000) 

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

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

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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=0, locals=0, args_size=0
         0: .line 50
            invokestatic com.sun.glass.ui.win.WinWindow._initIDs:()V
         1: .line 51
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static native void _initIDs();
    descriptor: ()V
    flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE

  protected void <init>(com.sun.glass.ui.Window, com.sun.glass.ui.Screen, int);
    descriptor: (Lcom/sun/glass/ui/Window;Lcom/sun/glass/ui/Screen;I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.glass.ui.win.WinWindow this
        start local 1 // com.sun.glass.ui.Window owner
        start local 2 // com.sun.glass.ui.Screen screen
        start local 3 // int styleMask
         0: .line 54
            aload 0 /* this */
            aload 1 /* owner */
            aload 2 /* screen */
            iload 3 /* styleMask */
            invokespecial com.sun.glass.ui.Window.<init>:(Lcom/sun/glass/ui/Window;Lcom/sun/glass/ui/Screen;I)V
         1: .line 300
            aload 0 /* this */
            iconst_0
            putfield com.sun.glass.ui.win.WinWindow.deferredClosing:Z
         2: .line 301
            aload 0 /* this */
            iconst_0
            putfield com.sun.glass.ui.win.WinWindow.closingRequested:Z
         3: .line 55
            return
        end local 3 // int styleMask
        end local 2 // com.sun.glass.ui.Screen screen
        end local 1 // com.sun.glass.ui.Window owner
        end local 0 // com.sun.glass.ui.win.WinWindow this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lcom/sun/glass/ui/win/WinWindow;
            0    4     1      owner  Lcom/sun/glass/ui/Window;
            0    4     2     screen  Lcom/sun/glass/ui/Screen;
            0    4     3  styleMask  I
    MethodParameters:
           Name  Flags
      owner      
      screen     
      styleMask  

  protected void <init>(long);
    descriptor: (J)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.glass.ui.win.WinWindow this
        start local 1 // long parent
         0: .line 58
            aload 0 /* this */
            lload 1 /* parent */
            invokespecial com.sun.glass.ui.Window.<init>:(J)V
         1: .line 300
            aload 0 /* this */
            iconst_0
            putfield com.sun.glass.ui.win.WinWindow.deferredClosing:Z
         2: .line 301
            aload 0 /* this */
            iconst_0
            putfield com.sun.glass.ui.win.WinWindow.closingRequested:Z
         3: .line 59
            return
        end local 1 // long parent
        end local 0 // com.sun.glass.ui.win.WinWindow this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/glass/ui/win/WinWindow;
            0    4     1  parent  J
    MethodParameters:
        Name  Flags
      parent  

  public void setBounds(float, float, boolean, boolean, float, float, float, float, float, float);
    descriptor: (FFZZFFFFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=14, locals=29, args_size=11
        start local 0 // com.sun.glass.ui.win.WinWindow this
        start local 1 // float x
        start local 2 // float y
        start local 3 // boolean xSet
        start local 4 // boolean ySet
        start local 5 // float w
        start local 6 // float h
        start local 7 // float cw
        start local 8 // float ch
        start local 9 // float xGravity
        start local 10 // float yGravity
         0: .line 66
            iload 3 /* xSet */
            ifne 1
            iload 4 /* ySet */
            ifne 1
            fload 5 /* w */
            fconst_0
            fcmpl
            ifgt 1
            fload 6 /* h */
            fconst_0
            fcmpl
            ifgt 1
            fload 7 /* cw */
            fconst_0
            fcmpl
            ifgt 1
            fload 8 /* ch */
            fconst_0
            fcmpl
            ifle 63
         1: .line 67
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.win.WinWindow.getRawHandle:()J
            invokevirtual com.sun.glass.ui.win.WinWindow._getInsets:(J)J
            lstore 11 /* insets */
        start local 11 // long insets
         2: .line 68
            lload 11 /* insets */
            bipush 48
            lshr
            l2i
            ldc 65535
            iand
            istore 13 /* iLft */
        start local 13 // int iLft
         3: .line 69
            lload 11 /* insets */
            bipush 32
            lshr
            l2i
            ldc 65535
            iand
            istore 14 /* iTop */
        start local 14 // int iTop
         4: .line 70
            lload 11 /* insets */
            bipush 16
            lshr
            l2i
            ldc 65535
            iand
            istore 15 /* iRgt */
        start local 15 // int iRgt
         5: .line 71
            lload 11 /* insets */
            l2i
            ldc 65535
            iand
            istore 16 /* iBot */
        start local 16 // int iBot
         6: .line 73
            iload 3 /* xSet */
            ifne 7
            iload 4 /* ySet */
            ifeq 18
         7: .line 86
      StackMap locals: com.sun.glass.ui.win.WinWindow float float int int float float float float float float long int int int int
      StackMap stack:
            iload 3 /* xSet */
            ifeq 10
         8: .line 87
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.screen:Lcom/sun/glass/ui/Screen;
            fload 1 /* x */
            invokevirtual com.sun.glass.ui.Screen.toPlatformX:(F)I
            istore 17 /* px */
        start local 17 // int px
         9: .line 88
            goto 12
        end local 17 // int px
        10: .line 89
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.x:I
            istore 17 /* px */
        start local 17 // int px
        11: .line 90
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.screen:Lcom/sun/glass/ui/Screen;
            iload 17 /* px */
            invokevirtual com.sun.glass.ui.Screen.fromPlatformX:(I)F
            fstore 1 /* x */
        12: .line 92
      StackMap locals: int
      StackMap stack:
            iload 4 /* ySet */
            ifeq 15
        13: .line 93
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.screen:Lcom/sun/glass/ui/Screen;
            fload 2 /* y */
            invokevirtual com.sun.glass.ui.Screen.toPlatformY:(F)I
            istore 18 /* py */
        start local 18 // int py
        14: .line 94
            goto 20
        end local 18 // int py
        15: .line 95
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.y:I
            istore 18 /* py */
        start local 18 // int py
        16: .line 96
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.screen:Lcom/sun/glass/ui/Screen;
            iload 18 /* py */
            invokevirtual com.sun.glass.ui.Screen.fromPlatformY:(I)F
            fstore 2 /* y */
        17: .line 98
            goto 20
        end local 18 // int py
        end local 17 // int px
        18: .line 99
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.x:I
            istore 17 /* px */
        start local 17 // int px
        19: .line 100
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.y:I
            istore 18 /* py */
        start local 18 // int py
        20: .line 105
      StackMap locals: int int
      StackMap stack:
            fload 5 /* w */
            fconst_0
            fcmpl
            ifle 24
        21: .line 106
            fload 5 /* w */
            iload 13 /* iLft */
            iload 15 /* iRgt */
            iadd
            i2f
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.platformScaleX:F
            fdiv
            fsub
            fstore 19 /* fx_cw */
        start local 19 // float fx_cw
        22: .line 107
            fload 5 /* w */
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.platformScaleX:F
            fmul
            f2d
            invokestatic java.lang.Math.ceil:(D)D
            d2i
            istore 21 /* pw */
        start local 21 // int pw
        23: .line 108
            goto 28
        end local 21 // int pw
        end local 19 // float fx_cw
        24: .line 109
      StackMap locals:
      StackMap stack:
            fload 7 /* cw */
            fconst_0
            fcmpl
            ifle 25
            fload 7 /* cw */
            goto 26
      StackMap locals:
      StackMap stack:
        25: aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.fxReqWidth:F
      StackMap locals:
      StackMap stack: float
        26: fstore 19 /* fx_cw */
        start local 19 // float fx_cw
        27: .line 110
            iload 13 /* iLft */
            iload 15 /* iRgt */
            iadd
            fload 19 /* fx_cw */
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.platformScaleX:F
            fmul
            f2d
            invokestatic java.lang.Math.ceil:(D)D
            d2i
            iadd
            istore 21 /* pw */
        start local 21 // int pw
        28: .line 112
      StackMap locals: com.sun.glass.ui.win.WinWindow float float int int float float float float float float long int int int int int int float top int
      StackMap stack:
            aload 0 /* this */
            fload 19 /* fx_cw */
            putfield com.sun.glass.ui.win.WinWindow.fxReqWidth:F
        29: .line 113
            fload 6 /* h */
            fconst_0
            fcmpl
            ifle 33
        30: .line 114
            fload 6 /* h */
            iload 14 /* iTop */
            iload 16 /* iBot */
            iadd
            i2f
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.platformScaleY:F
            fdiv
            fsub
            fstore 20 /* fx_ch */
        start local 20 // float fx_ch
        31: .line 115
            fload 6 /* h */
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.platformScaleY:F
            fmul
            f2d
            invokestatic java.lang.Math.ceil:(D)D
            d2i
            istore 22 /* ph */
        start local 22 // int ph
        32: .line 116
            goto 37
        end local 22 // int ph
        end local 20 // float fx_ch
        33: .line 117
      StackMap locals:
      StackMap stack:
            fload 8 /* ch */
            fconst_0
            fcmpl
            ifle 34
            fload 8 /* ch */
            goto 35
      StackMap locals:
      StackMap stack:
        34: aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.fxReqHeight:F
      StackMap locals:
      StackMap stack: float
        35: fstore 20 /* fx_ch */
        start local 20 // float fx_ch
        36: .line 118
            iload 14 /* iTop */
            iload 16 /* iBot */
            iadd
            fload 20 /* fx_ch */
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.platformScaleY:F
            fmul
            f2d
            invokestatic java.lang.Math.ceil:(D)D
            d2i
            iadd
            istore 22 /* ph */
        start local 22 // int ph
        37: .line 120
      StackMap locals: com.sun.glass.ui.win.WinWindow float float int int float float float float float float long int int int int int int float float int int
      StackMap stack:
            aload 0 /* this */
            fload 20 /* fx_ch */
            putfield com.sun.glass.ui.win.WinWindow.fxReqHeight:F
        38: .line 122
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.win.WinWindow.getRawHandle:()J
            invokevirtual com.sun.glass.ui.win.WinWindow._getAnchor:(J)J
            lstore 23 /* anchor */
        start local 23 // long anchor
        39: .line 123
            lload 23 /* anchor */
            ldc -9223372036854775808
            lcmp
            ifne 41
        40: .line 124
            iconst_2
            goto 42
        41: .line 125
      StackMap locals: long
      StackMap stack:
            iconst_1
        42: .line 123
      StackMap locals:
      StackMap stack: int
            istore 25 /* resizeMode */
        start local 25 // int resizeMode
        43: .line 126
            lload 23 /* anchor */
            bipush 32
            lshr
            l2i
            istore 26 /* anchorX */
        start local 26 // int anchorX
        44: .line 127
            lload 23 /* anchor */
            l2i
            istore 27 /* anchorY */
        start local 27 // int anchorY
        45: .line 129
            aload 0 /* this */
            iload 17 /* px */
            iload 18 /* py */
            iload 21 /* pw */
            iload 22 /* ph */
        46: .line 130
            fload 1 /* x */
            fload 2 /* y */
            iload 26 /* anchorX */
            iload 27 /* anchorY */
            iload 25 /* resizeMode */
        47: .line 131
            iload 13 /* iLft */
            iload 14 /* iTop */
            iload 15 /* iRgt */
            iload 16 /* iBot */
        48: .line 129
            invokevirtual com.sun.glass.ui.win.WinWindow.notifyMoving:(IIIIFFIIIIIII)[I
            astore 28 /* overrideDims */
        start local 28 // int[] overrideDims
        49: .line 132
            aload 28 /* overrideDims */
            ifnull 54
        50: .line 133
            aload 28 /* overrideDims */
            iconst_0
            iaload
            istore 17 /* px */
        51: .line 134
            aload 28 /* overrideDims */
            iconst_1
            iaload
            istore 18 /* py */
        52: .line 135
            aload 28 /* overrideDims */
            iconst_2
            iaload
            istore 21 /* pw */
        53: .line 136
            aload 28 /* overrideDims */
            iconst_3
            iaload
            istore 22 /* ph */
        54: .line 143
      StackMap locals: com.sun.glass.ui.win.WinWindow float float int int float float float float float float long int int int int int int float float int int long int int int int[]
      StackMap stack:
            iload 3 /* xSet */
            ifne 57
            iload 17 /* px */
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.x:I
            if_icmpeq 55
            iconst_1
            goto 56
      StackMap locals:
      StackMap stack:
        55: iconst_0
      StackMap locals:
      StackMap stack: int
        56: istore 3 /* xSet */
        57: .line 144
      StackMap locals:
      StackMap stack:
            iload 4 /* ySet */
            ifne 60
            iload 18 /* py */
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.y:I
            if_icmpeq 58
            iconst_1
            goto 59
      StackMap locals:
      StackMap stack:
        58: iconst_0
      StackMap locals:
      StackMap stack: int
        59: istore 4 /* ySet */
        60: .line 145
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.fxReqWidth:F
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.platformScaleX:F
            fmul
            f2d
            invokestatic java.lang.Math.ceil:(D)D
            d2i
            putfield com.sun.glass.ui.win.WinWindow.pfReqWidth:I
        61: .line 146
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.fxReqHeight:F
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.platformScaleY:F
            fmul
            f2d
            invokestatic java.lang.Math.ceil:(D)D
            d2i
            putfield com.sun.glass.ui.win.WinWindow.pfReqHeight:I
        62: .line 147
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.win.WinWindow.getRawHandle:()J
            iload 17 /* px */
            iload 18 /* py */
            iload 3 /* xSet */
            iload 4 /* ySet */
            iload 21 /* pw */
            iload 22 /* ph */
            iconst_0
            iconst_0
            fload 9 /* xGravity */
            fload 10 /* yGravity */
            invokevirtual com.sun.glass.ui.win.WinWindow._setBounds:(JIIZZIIIIFF)V
        end local 28 // int[] overrideDims
        end local 27 // int anchorY
        end local 26 // int anchorX
        end local 25 // int resizeMode
        end local 23 // long anchor
        end local 22 // int ph
        end local 21 // int pw
        end local 20 // float fx_ch
        end local 19 // float fx_cw
        end local 18 // int py
        end local 17 // int px
        end local 16 // int iBot
        end local 15 // int iRgt
        end local 14 // int iTop
        end local 13 // int iLft
        end local 11 // long insets
        63: .line 149
      StackMap locals: com.sun.glass.ui.win.WinWindow float float int int float float float float float float
      StackMap stack:
            return
        end local 10 // float yGravity
        end local 9 // float xGravity
        end local 8 // float ch
        end local 7 // float cw
        end local 6 // float h
        end local 5 // float w
        end local 4 // boolean ySet
        end local 3 // boolean xSet
        end local 2 // float y
        end local 1 // float x
        end local 0 // com.sun.glass.ui.win.WinWindow this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   64     0          this  Lcom/sun/glass/ui/win/WinWindow;
            0   64     1             x  F
            0   64     2             y  F
            0   64     3          xSet  Z
            0   64     4          ySet  Z
            0   64     5             w  F
            0   64     6             h  F
            0   64     7            cw  F
            0   64     8            ch  F
            0   64     9      xGravity  F
            0   64    10      yGravity  F
            2   63    11        insets  J
            3   63    13          iLft  I
            4   63    14          iTop  I
            5   63    15          iRgt  I
            6   63    16          iBot  I
            9   10    17            px  I
           11   18    17            px  I
           19   63    17            px  I
           14   15    18            py  I
           16   18    18            py  I
           20   63    18            py  I
           22   24    19         fx_cw  F
           27   63    19         fx_cw  F
           31   33    20         fx_ch  F
           36   63    20         fx_ch  F
           23   24    21            pw  I
           28   63    21            pw  I
           32   33    22            ph  I
           37   63    22            ph  I
           39   63    23        anchor  J
           43   63    25    resizeMode  I
           44   63    26       anchorX  I
           45   63    27       anchorY  I
           49   63    28  overrideDims  [I
    MethodParameters:
          Name  Flags
      x         
      y         
      xSet      
      ySet      
      w         
      h         
      cw        
      ch        
      xGravity  
      yGravity  

  protected int[] notifyMoving(int, int, int, int, float, float, int, int, int, int, int, int, int);
    descriptor: (IIIIFFIIIIIII)[I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=30, args_size=14
        start local 0 // com.sun.glass.ui.win.WinWindow this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
        start local 5 // float fx_x
        start local 6 // float fx_y
        start local 7 // int anchorX
        start local 8 // int anchorY
        start local 9 // int resizeMode
        start local 10 // int iLft
        start local 11 // int iTop
        start local 12 // int iRgt
        start local 13 // int iBot
         0: .line 157
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.screen:Lcom/sun/glass/ui/Screen;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.screen:Lcom/sun/glass/ui/Screen;
            iload 1 /* x */
            iload 2 /* y */
            iload 3 /* w */
            iload 4 /* h */
            invokevirtual com.sun.glass.ui.Screen.containsPlatformRect:(IIII)Z
            ifne 52
         1: .line 158
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.screen:Lcom/sun/glass/ui/Screen;
            ifnonnull 2
            fconst_0
            goto 3
         2: .line 159
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.screen:Lcom/sun/glass/ui/Screen;
            iload 1 /* x */
            iload 2 /* y */
            iload 3 /* w */
            iload 4 /* h */
            invokevirtual com.sun.glass.ui.Screen.portionIntersectsPlatformRect:(IIII)F
         3: .line 158
      StackMap locals:
      StackMap stack: float
            fstore 14 /* bestPortion */
        start local 14 // float bestPortion
         4: .line 160
            fload 14 /* bestPortion */
            ldc 0.5
            fcmpg
            ifge 52
         5: .line 161
            iload 7 /* anchorX */
            i2f
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.platformScaleX:F
            fdiv
            fstore 15 /* relAnchorX */
        start local 15 // float relAnchorX
         6: .line 162
            iload 8 /* anchorY */
            i2f
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.platformScaleY:F
            fdiv
            fstore 16 /* relAnchorY */
        start local 16 // float relAnchorY
         7: .line 163
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.screen:Lcom/sun/glass/ui/Screen;
            astore 17 /* bestScreen */
        start local 17 // com.sun.glass.ui.Screen bestScreen
         8: .line 164
            iload 1 /* x */
            istore 18 /* bestx */
        start local 18 // int bestx
         9: .line 165
            iload 2 /* y */
            istore 19 /* besty */
        start local 19 // int besty
        10: .line 166
            iload 3 /* w */
            istore 20 /* bestw */
        start local 20 // int bestw
        11: .line 167
            iload 4 /* h */
            istore 21 /* besth */
        start local 21 // int besth
        12: .line 168
            invokestatic com.sun.glass.ui.Screen.getScreens:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 23
            goto 39
      StackMap locals: com.sun.glass.ui.win.WinWindow int int int int float float int int int int int int int float float float com.sun.glass.ui.Screen int int int int top java.util.Iterator
      StackMap stack:
        13: aload 23
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.glass.ui.Screen
            astore 22 /* scr */
        start local 22 // com.sun.glass.ui.Screen scr
        14: .line 169
            aload 22 /* scr */
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.screen:Lcom/sun/glass/ui/Screen;
            if_acmpne 15
            goto 39
        15: .line 171
      StackMap locals: com.sun.glass.ui.win.WinWindow int int int int float float int int int int int int int float float float com.sun.glass.ui.Screen int int int int com.sun.glass.ui.Screen java.util.Iterator
      StackMap stack:
            iload 9 /* resizeMode */
            ifne 21
        16: .line 172
            iload 1 /* x */
            istore 24 /* newx */
        start local 24 // int newx
        17: .line 173
            iload 2 /* y */
            istore 25 /* newy */
        start local 25 // int newy
        18: .line 174
            iload 3 /* w */
            istore 26 /* neww */
        start local 26 // int neww
        19: .line 175
            iload 4 /* h */
            istore 27 /* newh */
        start local 27 // int newh
        20: .line 176
            goto 31
        end local 27 // int newh
        end local 26 // int neww
        end local 25 // int newy
        end local 24 // int newx
        21: .line 177
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.fxReqWidth:F
            aload 22 /* scr */
            invokevirtual com.sun.glass.ui.Screen.getPlatformScaleX:()F
            fmul
            f2d
            invokestatic java.lang.Math.ceil:(D)D
            d2i
            istore 28 /* newcw */
        start local 28 // int newcw
        22: .line 178
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.fxReqHeight:F
            aload 22 /* scr */
            invokevirtual com.sun.glass.ui.Screen.getPlatformScaleY:()F
            fmul
            f2d
            invokestatic java.lang.Math.ceil:(D)D
            d2i
            istore 29 /* newch */
        start local 29 // int newch
        23: .line 179
            iload 28 /* newcw */
            iload 10 /* iLft */
            iadd
            iload 12 /* iRgt */
            iadd
            istore 26 /* neww */
        start local 26 // int neww
        24: .line 180
            iload 29 /* newch */
            iload 11 /* iTop */
            iadd
            iload 13 /* iBot */
            iadd
            istore 27 /* newh */
        start local 27 // int newh
        25: .line 181
            iload 9 /* resizeMode */
            iconst_1
            if_icmpne 29
        26: .line 182
            iload 1 /* x */
            iload 7 /* anchorX */
            iadd
            fload 15 /* relAnchorX */
            aload 22 /* scr */
            invokevirtual com.sun.glass.ui.Screen.getPlatformScaleX:()F
            fmul
            invokestatic java.lang.Math.round:(F)I
            isub
            istore 24 /* newx */
        start local 24 // int newx
        27: .line 183
            iload 2 /* y */
            iload 8 /* anchorY */
            iadd
            fload 16 /* relAnchorY */
            aload 22 /* scr */
            invokevirtual com.sun.glass.ui.Screen.getPlatformScaleY:()F
            fmul
            invokestatic java.lang.Math.round:(F)I
            isub
            istore 25 /* newy */
        start local 25 // int newy
        28: .line 184
            goto 31
        end local 25 // int newy
        end local 24 // int newx
        29: .line 185
      StackMap locals: com.sun.glass.ui.win.WinWindow int int int int float float int int int int int int int float float float com.sun.glass.ui.Screen int int int int com.sun.glass.ui.Screen java.util.Iterator top top int int int int
      StackMap stack:
            aload 22 /* scr */
            fload 5 /* fx_x */
            invokevirtual com.sun.glass.ui.Screen.toPlatformX:(F)I
            istore 24 /* newx */
        start local 24 // int newx
        30: .line 186
            aload 22 /* scr */
            fload 6 /* fx_y */
            invokevirtual com.sun.glass.ui.Screen.toPlatformY:(F)I
            istore 25 /* newy */
        end local 29 // int newch
        end local 28 // int newcw
        start local 25 // int newy
        31: .line 189
      StackMap locals: com.sun.glass.ui.win.WinWindow int int int int float float int int int int int int int float float float com.sun.glass.ui.Screen int int int int com.sun.glass.ui.Screen java.util.Iterator int int int int
      StackMap stack:
            aload 22 /* scr */
            iload 24 /* newx */
            iload 25 /* newy */
            iload 26 /* neww */
            iload 27 /* newh */
            invokevirtual com.sun.glass.ui.Screen.portionIntersectsPlatformRect:(IIII)F
            fstore 28 /* portion */
        start local 28 // float portion
        32: .line 190
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.screen:Lcom/sun/glass/ui/Screen;
            ifnull 33
            fload 28 /* portion */
            ldc 0.6
            fcmpl
            ifle 39
            fload 28 /* portion */
            fload 14 /* bestPortion */
            fcmpl
            ifle 39
        33: .line 191
      StackMap locals: float
      StackMap stack:
            fload 28 /* portion */
            fstore 14 /* bestPortion */
        34: .line 192
            aload 22 /* scr */
            astore 17 /* bestScreen */
        35: .line 193
            iload 24 /* newx */
            istore 18 /* bestx */
        36: .line 194
            iload 25 /* newy */
            istore 19 /* besty */
        37: .line 195
            iload 26 /* neww */
            istore 20 /* bestw */
        38: .line 196
            iload 27 /* newh */
            istore 21 /* besth */
        end local 28 // float portion
        end local 27 // int newh
        end local 26 // int neww
        end local 25 // int newy
        end local 24 // int newx
        end local 22 // com.sun.glass.ui.Screen scr
        39: .line 168
      StackMap locals: com.sun.glass.ui.win.WinWindow int int int int float float int int int int int int int float float float com.sun.glass.ui.Screen int int int int top java.util.Iterator
      StackMap stack:
            aload 23
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 13
        40: .line 199
            aload 17 /* bestScreen */
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.screen:Lcom/sun/glass/ui/Screen;
            if_acmpeq 52
        41: .line 200
            aload 0 /* this */
            aload 17 /* bestScreen */
            invokevirtual com.sun.glass.ui.win.WinWindow.notifyMoveToAnotherScreen:(Lcom/sun/glass/ui/Screen;)V
        42: .line 201
            aload 0 /* this */
            aload 17 /* bestScreen */
            invokevirtual com.sun.glass.ui.Screen.getPlatformScaleX:()F
        43: .line 202
            aload 17 /* bestScreen */
            invokevirtual com.sun.glass.ui.Screen.getPlatformScaleY:()F
        44: .line 203
            aload 17 /* bestScreen */
            invokevirtual com.sun.glass.ui.Screen.getRecommendedOutputScaleX:()F
        45: .line 204
            aload 17 /* bestScreen */
            invokevirtual com.sun.glass.ui.Screen.getRecommendedOutputScaleY:()F
        46: .line 201
            invokevirtual com.sun.glass.ui.win.WinWindow.notifyScaleChanged:(FFFF)V
        47: .line 205
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.view:Lcom/sun/glass/ui/View;
            ifnull 49
        48: .line 206
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.view:Lcom/sun/glass/ui/View;
            invokevirtual com.sun.glass.ui.View.updateLocation:()V
        49: .line 208
      StackMap locals: com.sun.glass.ui.win.WinWindow int int int int float float int int int int int int int float float float com.sun.glass.ui.Screen int int int int
      StackMap stack:
            iload 9 /* resizeMode */
            ifne 51
        50: .line 209
            aconst_null
            areturn
        51: .line 211
      StackMap locals:
      StackMap stack:
            iconst_4
            newarray 10
            dup
            iconst_0
            iload 18 /* bestx */
            iastore
            dup
            iconst_1
            iload 19 /* besty */
            iastore
            dup
            iconst_2
            iload 20 /* bestw */
            iastore
            dup
            iconst_3
            iload 21 /* besth */
            iastore
            areturn
        end local 21 // int besth
        end local 20 // int bestw
        end local 19 // int besty
        end local 18 // int bestx
        end local 17 // com.sun.glass.ui.Screen bestScreen
        end local 16 // float relAnchorY
        end local 15 // float relAnchorX
        end local 14 // float bestPortion
        52: .line 216
      StackMap locals: com.sun.glass.ui.win.WinWindow int int int int float float int int int int int int int
      StackMap stack:
            aconst_null
            areturn
        end local 13 // int iBot
        end local 12 // int iRgt
        end local 11 // int iTop
        end local 10 // int iLft
        end local 9 // int resizeMode
        end local 8 // int anchorY
        end local 7 // int anchorX
        end local 6 // float fx_y
        end local 5 // float fx_x
        end local 4 // int h
        end local 3 // int w
        end local 2 // int y
        end local 1 // int x
        end local 0 // com.sun.glass.ui.win.WinWindow this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   53     0         this  Lcom/sun/glass/ui/win/WinWindow;
            0   53     1            x  I
            0   53     2            y  I
            0   53     3            w  I
            0   53     4            h  I
            0   53     5         fx_x  F
            0   53     6         fx_y  F
            0   53     7      anchorX  I
            0   53     8      anchorY  I
            0   53     9   resizeMode  I
            0   53    10         iLft  I
            0   53    11         iTop  I
            0   53    12         iRgt  I
            0   53    13         iBot  I
            4   52    14  bestPortion  F
            6   52    15   relAnchorX  F
            7   52    16   relAnchorY  F
            8   52    17   bestScreen  Lcom/sun/glass/ui/Screen;
            9   52    18        bestx  I
           10   52    19        besty  I
           11   52    20        bestw  I
           12   52    21        besth  I
           14   39    22          scr  Lcom/sun/glass/ui/Screen;
           17   21    24         newx  I
           27   29    24         newx  I
           30   39    24         newx  I
           18   21    25         newy  I
           28   29    25         newy  I
           31   39    25         newy  I
           19   21    26         neww  I
           24   39    26         neww  I
           20   21    27         newh  I
           25   39    27         newh  I
           22   31    28        newcw  I
           23   31    29        newch  I
           32   39    28      portion  F
    MethodParameters:
            Name  Flags
      x           
      y           
      w           
      h           
      fx_x        
      fx_y        
      anchorX     
      anchorY     
      resizeMode  
      iLft        
      iTop        
      iRgt        
      iBot        

  protected void notifyResize(int, int, int);
    descriptor: (III)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=14, args_size=4
        start local 0 // com.sun.glass.ui.win.WinWindow this
        start local 1 // int type
        start local 2 // int width
        start local 3 // int height
         0: .line 221
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.platformScaleX:F
            fstore 4 /* oldScaleX */
        start local 4 // float oldScaleX
         1: .line 222
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.platformScaleY:F
            fstore 5 /* oldScaleY */
        start local 5 // float oldScaleY
         2: .line 223
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.win.WinWindow.getRawHandle:()J
            invokevirtual com.sun.glass.ui.win.WinWindow._getInsets:(J)J
            lstore 6 /* insets */
        start local 6 // long insets
         3: .line 224
            lload 6 /* insets */
            bipush 48
            lshr
            l2i
            ldc 65535
            iand
            istore 8 /* iLft */
        start local 8 // int iLft
         4: .line 225
            lload 6 /* insets */
            bipush 32
            lshr
            l2i
            ldc 65535
            iand
            istore 9 /* iTop */
        start local 9 // int iTop
         5: .line 226
            lload 6 /* insets */
            bipush 16
            lshr
            l2i
            ldc 65535
            iand
            istore 10 /* iRgt */
        start local 10 // int iRgt
         6: .line 227
            lload 6 /* insets */
            l2i
            ldc 65535
            iand
            istore 11 /* iBot */
        start local 11 // int iBot
         7: .line 228
            iload 2 /* width */
            iload 8 /* iLft */
            isub
            iload 10 /* iRgt */
            isub
            istore 12 /* pcw */
        start local 12 // int pcw
         8: .line 229
            iload 3 /* height */
            iload 9 /* iTop */
            isub
            iload 11 /* iBot */
            isub
            istore 13 /* pch */
        start local 13 // int pch
         9: .line 230
            iload 12 /* pcw */
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.pfReqWidth:I
            if_icmpne 10
            fload 4 /* oldScaleX */
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.platformScaleX:F
            fcmpl
            ifeq 12
        10: .line 231
      StackMap locals: com.sun.glass.ui.win.WinWindow int int int float float long int int int int int int
      StackMap stack:
            aload 0 /* this */
            iload 12 /* pcw */
            i2f
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.platformScaleX:F
            fdiv
            putfield com.sun.glass.ui.win.WinWindow.fxReqWidth:F
        11: .line 232
            aload 0 /* this */
            iload 12 /* pcw */
            putfield com.sun.glass.ui.win.WinWindow.pfReqWidth:I
        12: .line 234
      StackMap locals:
      StackMap stack:
            iload 13 /* pch */
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.pfReqHeight:I
            if_icmpne 13
            fload 5 /* oldScaleY */
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.platformScaleY:F
            fcmpl
            ifeq 15
        13: .line 235
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 13 /* pch */
            i2f
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.platformScaleY:F
            fdiv
            putfield com.sun.glass.ui.win.WinWindow.fxReqHeight:F
        14: .line 236
            aload 0 /* this */
            iload 13 /* pch */
            putfield com.sun.glass.ui.win.WinWindow.pfReqHeight:I
        15: .line 238
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* type */
            iload 2 /* width */
            iload 3 /* height */
            invokespecial com.sun.glass.ui.Window.notifyResize:(III)V
        16: .line 239
            return
        end local 13 // int pch
        end local 12 // int pcw
        end local 11 // int iBot
        end local 10 // int iRgt
        end local 9 // int iTop
        end local 8 // int iLft
        end local 6 // long insets
        end local 5 // float oldScaleY
        end local 4 // float oldScaleX
        end local 3 // int height
        end local 2 // int width
        end local 1 // int type
        end local 0 // com.sun.glass.ui.win.WinWindow this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   17     0       this  Lcom/sun/glass/ui/win/WinWindow;
            0   17     1       type  I
            0   17     2      width  I
            0   17     3     height  I
            1   17     4  oldScaleX  F
            2   17     5  oldScaleY  F
            3   17     6     insets  J
            4   17     8       iLft  I
            5   17     9       iTop  I
            6   17    10       iRgt  I
            7   17    11       iBot  I
            8   17    12        pcw  I
            9   17    13        pch  I
    MethodParameters:
        Name  Flags
      type    
      width   
      height  

  protected native boolean _setBackground2(long, float, float, float);
    descriptor: (JFFF)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   
      r     
      g     
      b     

  protected boolean _setBackground(long, float, float, float);
    descriptor: (JFFF)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // com.sun.glass.ui.win.WinWindow this
        start local 1 // long ptr
        start local 3 // float r
        start local 4 // float g
        start local 5 // float b
         0: .line 248
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.win.WinWindow.getAppletMode:()Z
            ifeq 2
         1: .line 249
            aload 0 /* this */
            lload 1 /* ptr */
            fload 3 /* r */
            fload 4 /* g */
            fload 5 /* b */
            invokevirtual com.sun.glass.ui.win.WinWindow._setBackground2:(JFFF)Z
            ireturn
         2: .line 251
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 5 // float b
        end local 4 // float g
        end local 3 // float r
        end local 1 // long ptr
        end local 0 // com.sun.glass.ui.win.WinWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/glass/ui/win/WinWindow;
            0    3     1   ptr  J
            0    3     3     r  F
            0    3     4     g  F
            0    3     5     b  F
    MethodParameters:
      Name  Flags
      ptr   
      r     
      g     
      b     

  private native long _getInsets(long);
    descriptor: (J)J
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  private native long _getAnchor(long);
    descriptor: (J)J
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected native long _createWindow(long, long, int);
    descriptor: (JJI)J
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
           Name  Flags
      ownerPtr   
      screenPtr  
      mask       

  protected native long _createChildWindow(long);
    descriptor: (J)J
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
        Name  Flags
      parent  

  protected native boolean _close(long);
    descriptor: (J)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected native boolean _setView(long, com.sun.glass.ui.View);
    descriptor: (JLcom/sun/glass/ui/View;)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   
      view  

  protected native boolean _setMenubar(long, long);
    descriptor: (JJ)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
            Name  Flags
      ptr         
      menubarPtr  

  protected native boolean _minimize(long, boolean);
    descriptor: (JZ)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
          Name  Flags
      ptr       
      minimize  

  protected native boolean _maximize(long, boolean, boolean);
    descriptor: (JZZ)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
              Name  Flags
      ptr           
      maximize      
      wasMaximized  

  protected native void _setBounds(long, int, int, boolean, boolean, int, int, int, int, float, float);
    descriptor: (JIIZZIIIIFF)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
          Name  Flags
      ptr       
      x         
      y         
      xSet      
      ySet      
      w         
      h         
      cw        
      ch        
      xGravity  
      yGravity  

  protected native boolean _setVisible(long, boolean);
    descriptor: (JZ)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
         Name  Flags
      ptr      
      visible  

  protected native boolean _setResizable(long, boolean);
    descriptor: (JZ)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
           Name  Flags
      ptr        
      resizable  

  protected native boolean _requestFocus(long, int);
    descriptor: (JI)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
       Name  Flags
      ptr    
      event  

  protected native void _setFocusable(long, boolean);
    descriptor: (JZ)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
             Name  Flags
      ptr          
      isFocusable  

  protected native boolean _setTitle(long, java.lang.String);
    descriptor: (JLjava/lang/String;)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
       Name  Flags
      ptr    
      title  

  protected native void _setLevel(long, int);
    descriptor: (JI)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
       Name  Flags
      ptr    
      level  

  protected native void _setAlpha(long, float);
    descriptor: (JF)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
       Name  Flags
      ptr    
      alpha  

  protected native void _setEnabled(long, boolean);
    descriptor: (JZ)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
         Name  Flags
      ptr      
      enabled  

  protected native boolean _setMinimumSize(long, int, int);
    descriptor: (JII)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
        Name  Flags
      ptr     
      width   
      height  

  protected native boolean _setMaximumSize(long, int, int);
    descriptor: (JII)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
        Name  Flags
      ptr     
      width   
      height  

  protected native void _setIcon(long, com.sun.glass.ui.Pixels);
    descriptor: (JLcom/sun/glass/ui/Pixels;)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
        Name  Flags
      ptr     
      pixels  

  protected native void _toFront(long);
    descriptor: (J)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected native void _toBack(long);
    descriptor: (J)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected native void _enterModal(long);
    descriptor: (J)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected native void _enterModalWithWindow(long, long);
    descriptor: (JJ)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
        Name  Flags
      dialog  
      window  

  protected native void _exitModal(long);
    descriptor: (J)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected native boolean _grabFocus(long);
    descriptor: (J)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected native void _ungrabFocus(long);
    descriptor: (J)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected native int _getEmbeddedX(long);
    descriptor: (J)I
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected native int _getEmbeddedY(long);
    descriptor: (J)I
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected native void _setCursor(long, com.sun.glass.ui.Cursor);
    descriptor: (JLcom/sun/glass/ui/Cursor;)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
        Name  Flags
      ptr     
      cursor  

  protected void _requestInput(long, java.lang.String, int, double, double, double, double, double, double, double, double, double, double, double, double, double, double);
    descriptor: (JLjava/lang/String;IDDDDDDDDDDDDDD)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=33, args_size=18
        start local 0 // com.sun.glass.ui.win.WinWindow this
        start local 1 // long ptr
        start local 3 // java.lang.String text
        start local 4 // int type
        start local 5 // double width
        start local 7 // double height
        start local 9 // double Mxx
        start local 11 // double Mxy
        start local 13 // double Mxz
        start local 15 // double Mxt
        start local 17 // double Myx
        start local 19 // double Myy
        start local 21 // double Myz
        start local 23 // double Myt
        start local 25 // double Mzx
        start local 27 // double Mzy
        start local 29 // double Mzz
        start local 31 // double Mzt
         0: .line 291
            new java.lang.UnsupportedOperationException
            dup
            ldc "Not supported yet."
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 31 // double Mzt
        end local 29 // double Mzz
        end local 27 // double Mzy
        end local 25 // double Mzx
        end local 23 // double Myt
        end local 21 // double Myz
        end local 19 // double Myy
        end local 17 // double Myx
        end local 15 // double Mxt
        end local 13 // double Mxz
        end local 11 // double Mxy
        end local 9 // double Mxx
        end local 7 // double height
        end local 5 // double width
        end local 4 // int type
        end local 3 // java.lang.String text
        end local 1 // long ptr
        end local 0 // com.sun.glass.ui.win.WinWindow this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/glass/ui/win/WinWindow;
            0    1     1     ptr  J
            0    1     3    text  Ljava/lang/String;
            0    1     4    type  I
            0    1     5   width  D
            0    1     7  height  D
            0    1     9     Mxx  D
            0    1    11     Mxy  D
            0    1    13     Mxz  D
            0    1    15     Mxt  D
            0    1    17     Myx  D
            0    1    19     Myy  D
            0    1    21     Myz  D
            0    1    23     Myt  D
            0    1    25     Mzx  D
            0    1    27     Mzy  D
            0    1    29     Mzz  D
            0    1    31     Mzt  D
    MethodParameters:
        Name  Flags
      ptr     
      text    
      type    
      width   
      height  
      Mxx     
      Mxy     
      Mxz     
      Mxt     
      Myx     
      Myy     
      Myz     
      Myt     
      Mzx     
      Mzy     
      Mzz     
      Mzt     

  protected void _releaseInput(long);
    descriptor: (J)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.glass.ui.win.WinWindow this
        start local 1 // long ptr
         0: .line 296
            new java.lang.UnsupportedOperationException
            dup
            ldc "Not supported yet."
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // long ptr
        end local 0 // com.sun.glass.ui.win.WinWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/glass/ui/win/WinWindow;
            0    1     1   ptr  J
    MethodParameters:
      Name  Flags
      ptr   

  void setDeferredClosing(boolean);
    descriptor: (Z)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.glass.ui.win.WinWindow this
        start local 1 // boolean dc
         0: .line 308
            aload 0 /* this */
            iload 1 /* dc */
            putfield com.sun.glass.ui.win.WinWindow.deferredClosing:Z
         1: .line 309
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.deferredClosing:Z
            ifne 3
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.closingRequested:Z
            ifeq 3
         2: .line 310
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.win.WinWindow.close:()V
         3: .line 312
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean dc
        end local 0 // com.sun.glass.ui.win.WinWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/glass/ui/win/WinWindow;
            0    4     1    dc  Z
    MethodParameters:
      Name  Flags
      dc    

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.glass.ui.win.WinWindow this
         0: .line 315
            aload 0 /* this */
            getfield com.sun.glass.ui.win.WinWindow.deferredClosing:Z
            ifne 3
         1: .line 316
            aload 0 /* this */
            invokespecial com.sun.glass.ui.Window.close:()V
         2: .line 317
            goto 5
         3: .line 318
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.glass.ui.win.WinWindow.closingRequested:Z
         4: .line 319
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.glass.ui.win.WinWindow.setVisible:(Z)V
         5: .line 321
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.glass.ui.win.WinWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/glass/ui/win/WinWindow;
}
SourceFile: "WinWindow.java"