The Javadoc of Long.parseUnsignedLong specifies that it should throw a NumberFormatException if "the value represented by the string is larger than the largest unsigned long, 2^64-1." This does not appear to be happening: -- Louis Wasserman