code: public FilterByteBuffer put(byte[] src, int offset, int length) throws IOException
      {
          checkOut();
          out.write(src, offset, length);
          position += length;
          return this;
      }
docs: Puts length bytes.
  @param src
  @param offset
  @param length
  @return
  @throws IOException
  @throws BufferOverflowException If not enough room in ByteBuffer.