/guava/android/guava/src/com/google/common/primitives/UnsignedLongs.java
while ( x > i) {
while ( x > 0 ) {
} else { quotient = divide(x, radix); } long rem = x - quotient * radix; buf[--i] = Character.forDigit((int) rem, radix); x = quotient; <extra_id_0> buf[--i] = Character.forDigit((int) (x % radix), radix); x /= radix; } } return new String(buf, i, buf.length - i); }