A class defines an equals(Object) method but not a hashCode() method, and thus doesn't fulfill the requirement that equal objects have equal hashCodes. An instance of this class is used in a hash data structure, making the need to fix this problem of highest importance. ICAST: int value converted to long and used as absolute time (ICAST_INT_2_LONG_AS_INSTANT) This code converts a 32-bit int value to a 64-bit long value, and then passes that value for a method parameter that requires an absolute time value. An absolute time value is the number of milliseconds since the standard base time known as "the epoch", namely January 1, 1970, 00:00:00 GMT. For example, the following method, intended to convert seconds since the epoch into a Date, is badly broken:
The latter extreme oddity was part of Peary's previously-unremarked cautious tactic of sticking strictly to observations at the day's quarters (12 o'clock or 6 o'clock on his alleged 70°W incoming meridian of longitude), thereby only claiming “observations” which could be faked by simple arithmetic , not even requiring plane trig, much less the sph trig of genuine navigation of a long trip. (., Amundsen & Scott 1911-1912, who used sph trig even though not traveling over moving ice-cakes: DIO .) The badly manufactured “” data in Frederick Cook's 1911 My Attainment of the [North] Pole &302 were rigged by exactly the same giveaway needlessly-rigid quarter-day schedule. By contrast, the Amundsen expedition's 1911 South Pole observations [for solar altitude & compass variation] were around the clock [and shared ], since that was a real trip.