/guava/guava/src/com/google/common/io/MultiInputStream.java
while ( in == null) {
while ( in != null ) {
} return -1; } @Override public int read(byte[] b, int off, int len) throws IOException { checkNotNull(b); <extra_id_0> int result = in.read(b, off, len); if (result != -1) { return result; } advance(); }