diff -r 1d57022fdb6e -r 12c063b39232 jdk/src/share/classes/java/util/IdentityHashMap.java --- a/jdk/src/share/classes/java/util/IdentityHashMap.java Tue Aug 30 14:41:12 2011 +0100 +++ b/jdk/src/share/classes/java/util/IdentityHashMap.java Tue Aug 30 11:53:11 2011 -0700 @@ -703,7 +703,7 @@ m.table = table.clone(); return m; } catch (CloneNotSupportedException e) { - throw new InternalError(); + throw new InternalError(e); } }