code: public void
  readByteArray(byte [] b, int off, int len) throws WireParseException {
  	require(len);
  	byteBuffer.get(b, off, len);
  }
docs: Reads a byte array of a specified length from the stream into an existing
  array.
  @param b The array to read into.
  @param off The offset of the array to start copying data into.
  @param len The number of bytes to copy.
  @throws WireParseException The end of the stream was reached.