returns true if current radix + 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 . does not verify whether supplied radix is valid , passing an invalid radix will give undefined results or an arrayindexoutofboundsexception . concode_field_sep int[] maxValueMods concode_elem_sep int[] maxSafeDigits concode_elem_sep long[] maxValueDivs concode_elem_sep long MAX_VALUE concode_field_sep long parseUnsignedLong concode_elem_sep long parseUnsignedLong concode_elem_sep int compare concode_elem_sep int compare concode_elem_sep long min concode_elem_sep long max concode_elem_sep Comparator<long[]> lexicographicalComparator concode_elem_sep long divide concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep String join concode_elem_sep long decode concode_elem_sep long flip concode_elem_sep long remainder
boolean function ( long arg0 , int arg1 , int arg2 ) { if ( arg0 >= 0 ) { if ( arg0 < maxValueDivs [ arg2 ] ) { return false ; } if ( arg0 > maxValueDivs [ arg2 ] ) { return true ; } return ( arg1 > maxValueMods [ arg2 ] ) ; } return true ; }