public int writeBytesTo(byte[] dest, int offset, int maxLength) {
    maxLength = Ints.min(maxLength, bits() / 8);
    Preconditions.checkPositionIndexes(offset, offset + maxLength, dest.length);
    writeBytesToImpl(dest, offset, maxLength);
    return maxLength;
  }
public int writeBytesTo ( byte [ ] dest , int offset , int maxLength ) { maxLength = Ints . min ( maxLength , bits ( ) / 8 ) ; Preconditions . checkPositionIndexes ( offset , offset + maxLength , dest . length ) ; writeBytesToImpl ( dest , offset , maxLength ) ; return maxLength ; }
Copies bytes from this hash code into {@code dest}.

@param dest the byte array into which the hash code will be written
@param offset the start offset in the data
@param maxLength the maximum number of bytes to write
@return the number of bytes written to {@code dest}
@throws IndexOutOfBoundsException if there is not enough room in {@code dest}