Fix potential bugs when Math.abs(Integer.MIN_VALUE)<0
Fix potential bugs when Math.abs(Integer.MIN_VALUE)<0

It is possible for a call to hashCode to return Integer.MIN_VALUE.
Take the absolute value of such a hashcode and you'll still have a negative number.
To fix the problem, cast it to long.

shils/incubator-groovy,shils/incubator-groovy,shils/groovy,shils/groovy,apache/groovy,apache/incubator-groovy,paulk-asert/incubator-groovy,apache/groovy,paulk-asert/groovy,paulk-asert/groovy,paulk-asert/incubator-groovy,apache/incubator-groovy,paulk-asert/incubator-groovy,armsargis/groovy,armsargis/groovy,paulk-asert/groovy,apache/incubator-groovy,paulk-asert/incubator-groovy,apache/incubator-groovy,armsargis/groovy,paulk-asert/incubator-groovy,apache/groovy,shils/incubator-groovy,shils/groovy,shils/groovy,apache/groovy,armsargis/groovy,shils/incubator-groovy,paulk-asert/groovy