1: // @author Frank M. Carrano, Timothy M. Henry 2: // @version 5.0 3: long bits = Double.doubleToLongBits(key); 4: int hashCode = (int)(bits ^ (bits >> 32));