code: public void putByte(int pos, byte b) {
  		adaptSize(pos + 1);
  		ByteBuffer bb = getBuffer(pos);
  		int i = pos % _bufferSize;
  		bb.put(i, b);
  	}
docs: Puts a byte into the buffer at the given position. Does
  not increase the write position.
  @param pos the position where to put the byte
  @param b the byte to put