#7 hashcode throw exception