/guava/guava/src/com/google/common/hash/AbstractStreamingHasher.java
if ( bb.remaining( ) <= buffer.remaining( ) ) {
if ( readBuffer.remaining ( ) <= buffer.remaining ( ) ) {
} finally { readBuffer.order(order); } } @CanIgnoreReturnValue private Hasher putBytesInternal(ByteBuffer readBuffer) { <extra_id_0> buffer.put(readBuffer); munchIfFull(); return this; } int bytesToCopy = bufferSize - buffer.position(); for (int i = 0; i < bytesToCopy; i++) {