--- old/src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java 2019-09-03 13:50:42.000000000 -0700 +++ new/src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java 2019-09-03 13:50:41.000000000 -0700 @@ -75,7 +75,7 @@ private BufferCapabilities bufferCaps; private long pConfigInfo; private ContextCapabilities oglCaps; - private OGLContext context; + private final OGLContext context; private final Object disposerReferent = new Object(); private final int maxTextureSize; @@ -105,7 +105,7 @@ this.pConfigInfo = configInfo; this.oglCaps = oglCaps; this.maxTextureSize = maxTextureSize; - context = new OGLContext(OGLRenderQueue.getInstance(), this); + context = new OGLContext(OGLRenderQueue.getInstance()); // add a record to the Disposer so that we destroy the native // CGLGraphicsConfigInfo data when this object goes away