fixing hashCode usage error. See http://findbugs.blogspot.com/2006/09/is-mathabs-broken.html