--- old/src/share/classes/sun/util/PreHashedMap.java 2012-05-22 21:33:18.000000000 -0700 +++ new/src/share/classes/sun/util/PreHashedMap.java 2012-05-22 21:33:18.000000000 -0700 @@ -126,7 +126,7 @@ */ protected abstract void init(Object[] ht); - // @SuppressWarnings("unchecked") + @SuppressWarnings("unchecked") private V toV(Object x) { return (V)x; } @@ -254,6 +254,7 @@ ? 0 : v.hashCode())); } + @SuppressWarnings("unchecked") public boolean equals(Object ob) { if (ob == this) return true;