--- old/src/share/classes/java/lang/Thread.java 2010-12-15 14:40:29.504183577 -0800 +++ new/src/share/classes/java/lang/Thread.java 2010-12-15 14:40:29.279331486 -0800 @@ -1643,7 +1643,7 @@ Thread[] threads = getThreads(); StackTraceElement[][] traces = dumpThreads(threads); Map m - = new HashMap(threads.length); + = new HashMap<>(threads.length); for (int i = 0; i < threads.length; i++) { StackTraceElement[] stackTrace = traces[i]; if (stackTrace != null) { @@ -1664,11 +1664,11 @@ private static class Caches { /** cache of subclass security audit results */ static final ConcurrentMap subclassAudits = - new ConcurrentHashMap(); + new ConcurrentHashMap<>(); /** queue for WeakReferences to audited subclasses */ static final ReferenceQueue> subclassAuditsQueue = - new ReferenceQueue>(); + new ReferenceQueue<>(); } /**