question: private static boolean overflowInParse ( long current , int digit ) { return overflowInParse ( current , digit , 10 ) ; }
target:  Returns true if (current * 10) + digit is a number too large to be represented by an unsigned long.  This is useful for detecting overflow while parsing a string representation of a number.