--- old/src/windows/classes/sun/print/Win32PrintJob.java 2014-06-08 21:28:03.000000000 -0700 +++ new/src/windows/classes/sun/print/Win32PrintJob.java 2014-06-08 21:28:03.000000000 -0700 @@ -79,9 +79,9 @@ public class Win32PrintJob implements CancelablePrintJob { - transient private Vector jobListeners; - transient private Vector attrListeners; - transient private Vector listenedAttributeSets; + transient private Vector jobListeners; + transient private Vector attrListeners; + transient private Vector listenedAttributeSets; private Win32PrintService service; private boolean fidelity; @@ -139,7 +139,7 @@ return; } if (jobListeners == null) { - jobListeners = new Vector(); + jobListeners = new Vector<>(); } jobListeners.add(listener); } @@ -227,7 +227,7 @@ PrintJobListener listener; PrintJobEvent event = new PrintJobEvent(this, reason); for (int i = 0; i < jobListeners.size(); i++) { - listener = (PrintJobListener)(jobListeners.elementAt(i)); + listener = jobListeners.elementAt(i); switch (reason) { case PrintJobEvent.JOB_COMPLETE : @@ -266,8 +266,8 @@ return; } if (attrListeners == null) { - attrListeners = new Vector(); - listenedAttributeSets = new Vector(); + attrListeners = new Vector<>(); + listenedAttributeSets = new Vector<>(); } attrListeners.add(listener); if (attributes == null) { @@ -670,7 +670,7 @@ fidelity = false; } - Class category; + Class category; Attribute [] attrs = reqAttrSet.toArray(); for (int i=0; i