--- old/src/share/classes/sun/util/PreHashedMap.java 2012-08-28 15:10:26.230071149 -0700 +++ new/src/share/classes/sun/util/PreHashedMap.java 2012-08-28 15:10:26.106071154 -0700 @@ -126,7 +126,7 @@ */ protected abstract void init(Object[] ht); - // @SuppressWarnings("unchecked") + @SuppressWarnings("unchecked") private V toV(Object x) { return (V)x; } @@ -259,6 +259,7 @@ return true; if (!(ob instanceof Map.Entry)) return false; + @SuppressWarnings("unchecked") Map.Entry that = (Map.Entry)ob; return ((this.getKey() == null