--- old/src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveProxy.java 2016-04-21 08:39:28.763588873 -0700 +++ new/src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveProxy.java 2016-04-21 08:39:28.599670872 -0700 @@ -80,8 +80,9 @@ String name = getPackageName(owner.getName()) + "." + relativeClassName; try { - Class clazz = Class.forName(name); - GraphicsPrimitive p = (GraphicsPrimitive) clazz.newInstance(); + @SuppressWarnings("deprecation") + Object object = Class.forName(name).newInstance(); + GraphicsPrimitive p = (GraphicsPrimitive) object; if (!satisfiesSameAs(p)) { throw new RuntimeException("Primitive " + p + " incompatible with proxy for "