--- old/src/share/classes/sun/io/Converters.java 2010-12-15 14:41:09.221260124 -0800 +++ new/src/share/classes/sun/io/Converters.java 2010-12-15 14:41:08.947290026 -0800 @@ -120,7 +120,7 @@ private static Class cache(int type, Object encoding, Class c) { SoftReference[] srs = classCache[type]; - srs[CACHE_SIZE - 1] = new SoftReference(new Object[] { c, encoding }); + srs[CACHE_SIZE - 1] = new SoftReference<>(new Object[] { c, encoding }); moveToFront(srs, CACHE_SIZE - 1); return c; }