--- old/src/java.desktop/share/classes/java/awt/print/PrinterJob.java 2018-11-15 13:31:34.426887404 -0800 +++ new/src/java.desktop/share/classes/java/awt/print/PrinterJob.java 2018-11-15 13:31:34.146887396 -0800 @@ -72,20 +72,7 @@ if (security != null) { security.checkPrintJobAccess(); } - return java.security.AccessController.doPrivileged( - new java.security.PrivilegedAction() { - public PrinterJob run() { - String nm = System.getProperty("java.awt.printerjob", null); - try { - return (PrinterJob)Class.forName(nm). - getConstructor().newInstance(); - } catch (ClassNotFoundException e) { - throw new AWTError("PrinterJob not found: " + nm); - } catch (ReflectiveOperationException e) { - throw new AWTError("Could not instantiate PrinterJob: " + nm); - } - } - }); + return sun.print.PlatformPrinterJobProxy.getPrinterJob(); } /**