Fix for problem with JDK 1.6 where removing an entry from an EnumMap's
entrySet can invalidate the entry since it is just an index into the
original map.  We work around this problem by making a copy of the
entry before removing it.

Patch by: jat
Review by: tobyr (desk review)



git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1550 8db76d5a-ed1c-0410-87a9-c151d255dfc7
1 file changed