public class sun.awt.Win32GraphicsConfig extends java.awt.GraphicsConfiguration implements sun.awt.DisplayChangedListener, sun.awt.image.SurfaceManager$ProxiedGraphicsConfig
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.awt.Win32GraphicsConfig
super_class: java.awt.GraphicsConfiguration
{
protected sun.awt.Win32GraphicsDevice screen;
descriptor: Lsun/awt/Win32GraphicsDevice;
flags: (0x0004) ACC_PROTECTED
protected int visual;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected sun.java2d.loops.RenderLoops solidloops;
descriptor: Lsun/java2d/loops/RenderLoops;
flags: (0x0004) ACC_PROTECTED
private sun.java2d.loops.SurfaceType sTypeOrig;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=0, locals=0, args_size=0
0: invokestatic sun.awt.Win32GraphicsConfig.initIDs:()V
1: return
LocalVariableTable:
Start End Slot Name Signature
private static native void initIDs();
descriptor: ()V
flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
public static sun.awt.Win32GraphicsConfig getConfig(sun.awt.Win32GraphicsDevice, int);
descriptor: (Lsun/awt/Win32GraphicsDevice;I)Lsun/awt/Win32GraphicsConfig;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new sun.awt.Win32GraphicsConfig
dup
aload 0
iload 1
invokespecial sun.awt.Win32GraphicsConfig.<init>:(Ljava/awt/GraphicsDevice;I)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 device Lsun/awt/Win32GraphicsDevice;
0 1 1 pixFormatID I
MethodParameters:
Name Flags
device
pixFormatID
public void <init>(java.awt.GraphicsDevice, int);
descriptor: (Ljava/awt/GraphicsDevice;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.awt.GraphicsConfiguration.<init>:()V
1: aload 0
aconst_null
putfield sun.awt.Win32GraphicsConfig.sTypeOrig:Lsun/java2d/loops/SurfaceType;
2: aload 0
aload 1
checkcast sun.awt.Win32GraphicsDevice
putfield sun.awt.Win32GraphicsConfig.screen:Lsun/awt/Win32GraphicsDevice;
3: aload 0
iload 2
putfield sun.awt.Win32GraphicsConfig.visual:I
4: aload 1
checkcast sun.awt.Win32GraphicsDevice
aload 0
invokevirtual sun.awt.Win32GraphicsDevice.addDisplayChangedListener:(Lsun/awt/DisplayChangedListener;)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lsun/awt/Win32GraphicsConfig;
0 6 1 device Ljava/awt/GraphicsDevice;
0 6 2 visualnum I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
device
visualnum
public sun.awt.Win32GraphicsDevice getDevice();
descriptor: ()Lsun/awt/Win32GraphicsDevice;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.awt.Win32GraphicsConfig.screen:Lsun/awt/Win32GraphicsDevice;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/Win32GraphicsConfig;
public int getVisual();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.awt.Win32GraphicsConfig.visual:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/Win32GraphicsConfig;
public java.lang.Object getProxyKey();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.awt.Win32GraphicsConfig.screen:Lsun/awt/Win32GraphicsDevice;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/Win32GraphicsConfig;
public synchronized sun.java2d.loops.RenderLoops getSolidLoops(sun.java2d.loops.SurfaceType);
descriptor: (Lsun/java2d/loops/SurfaceType;)Lsun/java2d/loops/RenderLoops;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield sun.awt.Win32GraphicsConfig.solidloops:Lsun/java2d/loops/RenderLoops;
ifnull 1
aload 0
getfield sun.awt.Win32GraphicsConfig.sTypeOrig:Lsun/java2d/loops/SurfaceType;
aload 1
if_acmpeq 6
1: StackMap locals:
StackMap stack:
aload 0
getstatic sun.java2d.loops.SurfaceType.OpaqueColor:Lsun/java2d/loops/SurfaceType;
2: getstatic sun.java2d.loops.CompositeType.SrcNoEa:Lsun/java2d/loops/CompositeType;
3: aload 1
4: invokestatic sun.java2d.SurfaceData.makeRenderLoops:(Lsun/java2d/loops/SurfaceType;Lsun/java2d/loops/CompositeType;Lsun/java2d/loops/SurfaceType;)Lsun/java2d/loops/RenderLoops;
putfield sun.awt.Win32GraphicsConfig.solidloops:Lsun/java2d/loops/RenderLoops;
5: aload 0
aload 1
putfield sun.awt.Win32GraphicsConfig.sTypeOrig:Lsun/java2d/loops/SurfaceType;
6: StackMap locals:
StackMap stack:
aload 0
getfield sun.awt.Win32GraphicsConfig.solidloops:Lsun/java2d/loops/RenderLoops;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lsun/awt/Win32GraphicsConfig;
0 7 1 stype Lsun/java2d/loops/SurfaceType;
MethodParameters:
Name Flags
stype
public synchronized java.awt.image.ColorModel getColorModel();
descriptor: ()Ljava/awt/image/ColorModel;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.awt.Win32GraphicsConfig.screen:Lsun/awt/Win32GraphicsDevice;
invokevirtual sun.awt.Win32GraphicsDevice.getColorModel:()Ljava/awt/image/ColorModel;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/Win32GraphicsConfig;
public java.awt.image.ColorModel getDeviceColorModel();
descriptor: ()Ljava/awt/image/ColorModel;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.awt.Win32GraphicsConfig.screen:Lsun/awt/Win32GraphicsDevice;
invokevirtual sun.awt.Win32GraphicsDevice.getDynamicColorModel:()Ljava/awt/image/ColorModel;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/Win32GraphicsConfig;
public java.awt.image.ColorModel getColorModel(int);
descriptor: (I)Ljava/awt/image/ColorModel;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: iload 1
tableswitch { // 1 - 3
1: 1
2: 2
3: 3
default: 4
}
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual sun.awt.Win32GraphicsConfig.getColorModel:()Ljava/awt/image/ColorModel;
areturn
2: StackMap locals:
StackMap stack:
new java.awt.image.DirectColorModel
dup
bipush 25
ldc 16711680
ldc 65280
sipush 255
ldc 16777216
invokespecial java.awt.image.DirectColorModel.<init>:(IIIII)V
areturn
3: StackMap locals:
StackMap stack:
invokestatic java.awt.image.ColorModel.getRGBdefault:()Ljava/awt/image/ColorModel;
areturn
4: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/awt/Win32GraphicsConfig;
0 5 1 transparency I
MethodParameters:
Name Flags
transparency
public java.awt.geom.AffineTransform getDefaultTransform();
descriptor: ()Ljava/awt/geom/AffineTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
getfield sun.awt.Win32GraphicsConfig.screen:Lsun/awt/Win32GraphicsDevice;
invokevirtual sun.awt.Win32GraphicsDevice.getDefaultScaleX:()F
f2d
dstore 1
start local 1 1: aload 0
getfield sun.awt.Win32GraphicsConfig.screen:Lsun/awt/Win32GraphicsDevice;
invokevirtual sun.awt.Win32GraphicsDevice.getDefaultScaleY:()F
f2d
dstore 3
start local 3 2: dload 1
dload 3
invokestatic java.awt.geom.AffineTransform.getScaleInstance:(DD)Ljava/awt/geom/AffineTransform;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/awt/Win32GraphicsConfig;
1 3 1 scaleX D
2 3 3 scaleY D
public java.awt.geom.AffineTransform getNormalizingTransform();
descriptor: ()Ljava/awt/geom/AffineTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=6, args_size=1
start local 0 0: invokestatic java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment:()Ljava/awt/GraphicsEnvironment;
1: checkcast sun.awt.Win32GraphicsEnvironment
astore 1
start local 1 2: aload 1
invokevirtual sun.awt.Win32GraphicsEnvironment.getXResolution:()I
i2d
ldc 72.0
ddiv
dstore 2
start local 2 3: aload 1
invokevirtual sun.awt.Win32GraphicsEnvironment.getYResolution:()I
i2d
ldc 72.0
ddiv
dstore 4
start local 4 4: new java.awt.geom.AffineTransform
dup
dload 2
dconst_0
dconst_0
dload 4
dconst_0
dconst_0
invokespecial java.awt.geom.AffineTransform.<init>:(DDDDDD)V
areturn
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/awt/Win32GraphicsConfig;
2 5 1 ge Lsun/awt/Win32GraphicsEnvironment;
3 5 2 xscale D
4 5 4 yscale D
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
invokespecial java.lang.Object.toString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "[dev="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield sun.awt.Win32GraphicsConfig.screen:Lsun/awt/Win32GraphicsDevice;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ",pixfmt="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield sun.awt.Win32GraphicsConfig.visual:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/Win32GraphicsConfig;
private native java.awt.Rectangle getBounds(int);
descriptor: (I)Ljava/awt/Rectangle;
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
MethodParameters:
Name Flags
screen
public java.awt.Rectangle getBounds();
descriptor: ()Ljava/awt/Rectangle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield sun.awt.Win32GraphicsConfig.screen:Lsun/awt/Win32GraphicsDevice;
invokevirtual sun.awt.Win32GraphicsDevice.getScreen:()I
invokevirtual sun.awt.Win32GraphicsConfig.getBounds:(I)Ljava/awt/Rectangle;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/Win32GraphicsConfig;
public synchronized void displayChanged();
descriptor: ()V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield sun.awt.Win32GraphicsConfig.solidloops:Lsun/java2d/loops/RenderLoops;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/Win32GraphicsConfig;
public void paletteChanged();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/Win32GraphicsConfig;
public sun.java2d.SurfaceData createSurfaceData(sun.awt.windows.WComponentPeer, int);
descriptor: (Lsun/awt/windows/WComponentPeer;I)Lsun/java2d/SurfaceData;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic sun.java2d.windows.GDIWindowSurfaceData.createData:(Lsun/awt/windows/WComponentPeer;)Lsun/java2d/windows/GDIWindowSurfaceData;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/Win32GraphicsConfig;
0 1 1 peer Lsun/awt/windows/WComponentPeer;
0 1 2 numBackBuffers I
MethodParameters:
Name Flags
peer
numBackBuffers
public java.awt.Image createAcceleratedImage(java.awt.Component, int, int);
descriptor: (Ljava/awt/Component;II)Ljava/awt/Image;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iconst_1
invokevirtual sun.awt.Win32GraphicsConfig.getColorModel:(I)Ljava/awt/image/ColorModel;
astore 4
start local 4 1: aload 4
iload 2
iload 3
invokevirtual java.awt.image.ColorModel.createCompatibleWritableRaster:(II)Ljava/awt/image/WritableRaster;
2: astore 5
start local 5 3: new sun.awt.image.OffScreenImage
dup
aload 1
aload 4
aload 5
4: aload 4
invokevirtual java.awt.image.ColorModel.isAlphaPremultiplied:()Z
5: invokespecial sun.awt.image.OffScreenImage.<init>:(Ljava/awt/Component;Ljava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;Z)V
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lsun/awt/Win32GraphicsConfig;
0 6 1 target Ljava/awt/Component;
0 6 2 width I
0 6 3 height I
1 6 4 model Ljava/awt/image/ColorModel;
3 6 5 wr Ljava/awt/image/WritableRaster;
MethodParameters:
Name Flags
target
width
height
public void assertOperationSupported(java.awt.Component, int, java.awt.BufferCapabilities);
descriptor: (Ljava/awt/Component;ILjava/awt/BufferCapabilities;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.awt.AWTException
dup
1: ldc "The operation requested is not supported"
2: invokespecial java.awt.AWTException.<init>:(Ljava/lang/String;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/awt/Win32GraphicsConfig;
0 3 1 target Ljava/awt/Component;
0 3 2 numBuffers I
0 3 3 caps Ljava/awt/BufferCapabilities;
Exceptions:
throws java.awt.AWTException
MethodParameters:
Name Flags
target
numBuffers
caps
public java.awt.image.VolatileImage createBackBuffer(sun.awt.windows.WComponentPeer);
descriptor: (Lsun/awt/windows/WComponentPeer;)Ljava/awt/image/VolatileImage;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual sun.awt.windows.WComponentPeer.getTarget:()Ljava/lang/Object;
checkcast java.awt.Component
astore 2
start local 2 1: new sun.awt.image.SunVolatileImage
dup
aload 2
2: aload 2
invokevirtual java.awt.Component.getWidth:()I
aload 2
invokevirtual java.awt.Component.getHeight:()I
3: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
4: invokespecial sun.awt.image.SunVolatileImage.<init>:(Ljava/awt/Component;IILjava/lang/Object;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/awt/Win32GraphicsConfig;
0 5 1 peer Lsun/awt/windows/WComponentPeer;
1 5 2 target Ljava/awt/Component;
MethodParameters:
Name Flags
peer
public void flip(sun.awt.windows.WComponentPeer, java.awt.Component, java.awt.image.VolatileImage, int, int, int, int, java.awt.BufferCapabilities$FlipContents);
descriptor: (Lsun/awt/windows/WComponentPeer;Ljava/awt/Component;Ljava/awt/image/VolatileImage;IIIILjava/awt/BufferCapabilities$FlipContents;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=11, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 8
getstatic java.awt.BufferCapabilities$FlipContents.COPIED:Ljava/awt/BufferCapabilities$FlipContents;
if_acmpeq 2
1: aload 8
getstatic java.awt.BufferCapabilities$FlipContents.UNDEFINED:Ljava/awt/BufferCapabilities$FlipContents;
if_acmpne 14
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual sun.awt.windows.WComponentPeer.getGraphics:()Ljava/awt/Graphics;
astore 9
start local 9 3: aload 9
aload 3
4: iload 4
iload 5
iload 6
iload 7
5: iload 4
iload 5
iload 6
iload 7
6: aconst_null
7: invokevirtual java.awt.Graphics.drawImage:(Ljava/awt/Image;IIIIIIIILjava/awt/image/ImageObserver;)Z
pop
8: goto 12
StackMap locals: sun.awt.Win32GraphicsConfig sun.awt.windows.WComponentPeer java.awt.Component java.awt.image.VolatileImage int int int int java.awt.BufferCapabilities$FlipContents java.awt.Graphics
StackMap stack: java.lang.Throwable
9: astore 10
10: aload 9
invokevirtual java.awt.Graphics.dispose:()V
11: aload 10
athrow
12: StackMap locals:
StackMap stack:
aload 9
invokevirtual java.awt.Graphics.dispose:()V
end local 9 13: goto 26
StackMap locals:
StackMap stack:
14: aload 8
getstatic java.awt.BufferCapabilities$FlipContents.BACKGROUND:Ljava/awt/BufferCapabilities$FlipContents;
if_acmpne 26
15: aload 3
invokevirtual java.awt.image.VolatileImage.getGraphics:()Ljava/awt/Graphics;
astore 9
start local 9 16: aload 9
aload 2
invokevirtual java.awt.Component.getBackground:()Ljava/awt/Color;
invokevirtual java.awt.Graphics.setColor:(Ljava/awt/Color;)V
17: aload 9
iconst_0
iconst_0
18: aload 3
invokevirtual java.awt.image.VolatileImage.getWidth:()I
19: aload 3
invokevirtual java.awt.image.VolatileImage.getHeight:()I
20: invokevirtual java.awt.Graphics.fillRect:(IIII)V
21: goto 25
StackMap locals: sun.awt.Win32GraphicsConfig sun.awt.windows.WComponentPeer java.awt.Component java.awt.image.VolatileImage int int int int java.awt.BufferCapabilities$FlipContents java.awt.Graphics
StackMap stack: java.lang.Throwable
22: astore 10
23: aload 9
invokevirtual java.awt.Graphics.dispose:()V
24: aload 10
athrow
25: StackMap locals:
StackMap stack:
aload 9
invokevirtual java.awt.Graphics.dispose:()V
end local 9 26: StackMap locals:
StackMap stack:
return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lsun/awt/Win32GraphicsConfig;
0 27 1 peer Lsun/awt/windows/WComponentPeer;
0 27 2 target Ljava/awt/Component;
0 27 3 backBuffer Ljava/awt/image/VolatileImage;
0 27 4 x1 I
0 27 5 y1 I
0 27 6 x2 I
0 27 7 y2 I
0 27 8 flipAction Ljava/awt/BufferCapabilities$FlipContents;
3 13 9 g Ljava/awt/Graphics;
16 26 9 g Ljava/awt/Graphics;
Exception table:
from to target type
3 9 9 any
16 22 22 any
MethodParameters:
Name Flags
peer
target
backBuffer
x1
y1
x2
y2
flipAction
public boolean isTranslucencyCapable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/Win32GraphicsConfig;
public java.awt.GraphicsDevice getDevice();
descriptor: ()Ljava/awt/GraphicsDevice;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual sun.awt.Win32GraphicsConfig.getDevice:()Lsun/awt/Win32GraphicsDevice;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "Win32GraphicsConfig.java"
InnerClasses:
public final FlipContents = java.awt.BufferCapabilities$FlipContents of java.awt.BufferCapabilities
public abstract ProxiedGraphicsConfig = sun.awt.image.SurfaceManager$ProxiedGraphicsConfig of sun.awt.image.SurfaceManager