--- old/src/windows/classes/sun/print/Win32MediaTray.java 2014-06-08 21:28:02.000000000 -0700 +++ new/src/windows/classes/sun/print/Win32MediaTray.java 2014-06-08 21:28:02.000000000 -0700 @@ -50,8 +50,8 @@ static final Win32MediaTray FORMSOURCE = new Win32MediaTray(5, 15); //DMBIN_FORMSOURCE - private static ArrayList winStringTable = new ArrayList(); - private static ArrayList winEnumTable = new ArrayList(); + private static ArrayList winStringTable = new ArrayList<>(); + private static ArrayList winEnumTable = new ArrayList<>(); public int winID; private Win32MediaTray(int value, int id) { @@ -97,22 +97,22 @@ } protected String[] getStringTable() { - ArrayList completeList = new ArrayList(); + ArrayList completeList = new ArrayList<>(); for (int i=0; i < myStringTable.length; i++) { completeList.add(myStringTable[i]); } completeList.addAll(winStringTable); String[] nameTable = new String[completeList.size()]; - return (String[])completeList.toArray(nameTable); + return completeList.toArray(nameTable); } protected EnumSyntax[] getEnumValueTable() { - ArrayList completeList = new ArrayList(); + ArrayList completeList = new ArrayList<>(); for (int i=0; i < myEnumValueTable.length; i++) { completeList.add(myEnumValueTable[i]); } completeList.addAll(winEnumTable); MediaTray[] enumTable = new MediaTray[completeList.size()]; - return (MediaTray[])completeList.toArray(enumTable); + return completeList.toArray(enumTable); } }