--- old/src/java.desktop/share/classes/java/awt/Toolkit.java 2016-04-21 08:39:21.215364806 -0700 +++ new/src/java.desktop/share/classes/java/awt/Toolkit.java 2016-04-21 08:39:21.043450805 -0700 @@ -463,8 +463,10 @@ */ private static void fallbackToLoadClassForAT(String atName) { try { - Class c = Class.forName(atName, false, ClassLoader.getSystemClassLoader()); - c.newInstance(); + @SuppressWarnings("deprecation") + Object o = Class.forName(atName, + false, + ClassLoader.getSystemClassLoader()).newInstance(); } catch (ClassNotFoundException e) { newAWTError(e, "Assistive Technology not found: " + atName); } catch (InstantiationException e) { @@ -579,7 +581,9 @@ } try { if (cls != null) { - toolkit = (Toolkit)cls.newInstance(); + @SuppressWarnings("deprecation") + Object tmp = cls.newInstance(); + toolkit = (Toolkit)tmp; if (GraphicsEnvironment.isHeadless()) { toolkit = new HeadlessToolkit(toolkit); }