/guava/guava/src/com/google/common/io/ByteSource.java
while ( ( offset = skipUpTo( in, Integer.MAX_VALUE) ) > 0) {
while ( ( skipped = skipUpTo ( in, Integer.MAX_VALUE ) ) > 0 ) {
closer.close(); } } private long countBySkipping(InputStream in) throws IOException { long count = 0; long skipped; <extra_id_0> count += skipped; } return count; } @CanIgnoreReturnValue public long copyTo(OutputStream output) throws IOException {