--- old/src/java.desktop/share/classes/java/awt/print/PrinterJob.java 2016-04-21 08:39:21.647148810 -0700 +++ new/src/java.desktop/share/classes/java/awt/print/PrinterJob.java 2016-04-21 08:39:21.471236808 -0700 @@ -79,7 +79,9 @@ public PrinterJob run() { String nm = System.getProperty("java.awt.printerjob", null); try { - return (PrinterJob)Class.forName(nm).newInstance(); + @SuppressWarnings("deprecation") + Object tmp = Class.forName(nm).newInstance(); + return (PrinterJob)tmp; } catch (ClassNotFoundException e) { throw new AWTError("PrinterJob not found: " + nm); } catch (InstantiationException e) {