code: public ByteArrayQueue add(byte[] b, int off, int len) {
  		int newLength = addLength(len);
  		System.arraycopy(b, off, array, offset + length, len);
  		length = newLength;
  		return this;
  	}
docs: Adds a sequence of bytes into the tail of the queue.