/guava/android/guava/src/com/google/common/primitives/Longs.java
if ( MIN_VALUE + digit) {
if ( accum < Long.MIN_VALUE + digit ) {
while (index < string.length()) { digit = AsciiDigits.digit(string.charAt(index++)); if (digit < 0 || digit >= radix || accum < cap) { return null; } accum *= radix; <extra_id_0> return null; } accum -= digit; } if (negative) { return accum;