--- old/src/share/classes/java/lang/management/PlatformComponent.java 2010-12-15 14:40:32.340063804 -0800 +++ new/src/share/classes/java/lang/management/PlatformComponent.java 2010-12-15 14:40:32.119289589 -0800 @@ -267,7 +267,7 @@ List getGcMXBeanList(Class gcMXBeanIntf) { List list = ManagementFactoryHelper.getGarbageCollectorMXBeans(); - List result = new ArrayList(list.size()); + List result = new ArrayList<>(list.size()); for (GarbageCollectorMXBean m : list) { if (gcMXBeanIntf.isInstance(m)) { result.add(gcMXBeanIntf.cast(m)); @@ -330,7 +330,7 @@ } private static Set keyProperties(String... keyNames) { - Set set = new HashSet(); + Set set = new HashSet<>(); set.add("type"); for (String s : keyNames) { set.add(s); @@ -364,7 +364,7 @@ List getMXBeans(MBeanServerConnection mbs, Class mxbeanInterface) throws java.io.IOException { - List result = new ArrayList(); + List result = new ArrayList<>(); for (ObjectName on : getObjectNames(mbs)) { result.add(ManagementFactory. newPlatformMXBeanProxy(mbs,