/guava/android/guava/src/com/google/common/io/ByteStreams.java
checkNotNull( processor) ;checkNotNull( from) ;
checkNotNull ( from ) ;
total += r; } return total; } @CanIgnoreReturnValue public static long copy(ReadableByteChannel from, WritableByteChannel to) throws IOException { <extra_id_0> checkNotNull(to); if (from instanceof FileChannel) { FileChannel sourceChannel = (FileChannel) from; long oldPosition = sourceChannel.position(); long position = oldPosition; long copied;