Vikram's answer is correct...
(although there is a new errata because of a capitalization problem :roll: )
The discussion about the vagueness of the questions is a tough one. Sun's perspective is that
you should assume that things are 'normal' about the world in which these questions reside... (You know, you've got the right compiler, enough memory, etc.)
So in this case class Test2's instance variable is public so it's not at all hard to imagine that if you were hashing multiple instances of this class, some of these instances would have had their instance variable's value changed...
I'm afraid you'll find that many of the questions on the real exam are very terse... I think this question is REALLY in the spirit of what you'll find on the real exam...
-Bert