--- old/src/solaris/classes/sun/awt/X11/XBaseMenuWindow.java 2014-04-18 11:26:17.992825633 -0700 +++ new/src/solaris/classes/sun/awt/X11/XBaseMenuWindow.java 2014-04-18 11:26:17.846158974 -0700 @@ -231,7 +231,7 @@ */ void instantPreInit(XCreateWindowParams params) { super.instantPreInit(params); - items = new ArrayList(); + items = new ArrayList<>(); } /************************************************ @@ -367,10 +367,10 @@ * Clears items vector and loads specified vector * @param items vector to be loaded */ - public void reloadItems(Vector items) { + public void reloadItems(Vector items) { synchronized(getMenuTreeLock()) { this.items.clear(); - MenuItem[] itemArray = (MenuItem[])items.toArray(new MenuItem[] {}); + MenuItem[] itemArray = items.toArray(new MenuItem[] {}); int itemCnt = itemArray.length; for(int i = 0; i < itemCnt; i++) { addItem(itemArray[i]);