/guava/android/guava/src/com/google/common/io/BaseEncoding.java
for ( ; i < len + off; i++) {
for ( ; i < off + len; i++ ) {
} } @Override public int read(byte[] buf, int off, int len) throws IOException { checkPositionIndexes(off, off + len, buf.length); int i = off; <extra_id_0> int b = read(); if (b == -1) { int read = i - off; return read == 0 ? -1 : read; } buf[i] = (byte) b;