--- old/jdk/src/java.desktop/share/classes/javax/swing/JRootPane.java 2017-01-27 10:19:45.698540179 -0800 +++ new/jdk/src/java.desktop/share/classes/javax/swing/JRootPane.java 2017-01-27 10:19:45.570540179 -0800 @@ -663,8 +663,7 @@ throw new NullPointerException("glassPane cannot be set to null."); } - AWTAccessor.getComponentAccessor().setMixingCutoutShape(glass, - new Rectangle()); + glass.setMixingCutoutShape(new Rectangle()); boolean visible = false; if (glassPane != null && glassPane.getParent() == this) {