--- old/src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java 2016-04-21 08:39:29.171384878 -0700 +++ new/src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java 2016-04-21 08:39:29.011464877 -0700 @@ -126,16 +126,18 @@ String reClass = AccessController.doPrivileged(gpa); if (reClass != null) { try { - Class cls = Class.forName(reClass); - reImpl = (RenderingEngine) cls.newInstance(); + @SuppressWarnings("deprecation") + Object tmp = Class.forName(reClass).newInstance(); + reImpl = (RenderingEngine) tmp; } catch (ReflectiveOperationException ignored0) { } } if (reImpl == null) { final String marlinREClass = "sun.java2d.marlin.MarlinRenderingEngine"; try { - Class cls = Class.forName(marlinREClass); - reImpl = (RenderingEngine) cls.newInstance(); + @SuppressWarnings("deprecation") + Object tmp = Class.forName(marlinREClass).newInstance(); + reImpl = (RenderingEngine) tmp; } catch (ReflectiveOperationException ignored1) { } }