--- old/src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java 2019-05-16 19:15:32.000000000 +0300 +++ new/src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java 2019-05-16 19:15:31.000000000 +0300 @@ -34,6 +34,7 @@ import sun.java2d.SurfaceData; import sun.java2d.opengl.CGLLayer; import sun.lwawt.LWGraphicsConfig; +import sun.lwawt.macosx.CFRetainedResource; import sun.lwawt.macosx.CPlatformView; public abstract class CGraphicsConfig extends GraphicsConfiguration @@ -87,7 +88,7 @@ * Creates a new SurfaceData that will be associated with the given * CGLLayer. */ - public abstract SurfaceData createSurfaceData(CGLLayer layer); + public abstract SurfaceData createSurfaceData(CFRetainedResource layer); @Override public final boolean isTranslucencyCapable() {