docs: public Packer putHexString(final String value) throws IllegalArgumentException {
  		try {
  			final byte[] hex = fromHex(value);
  			putVInt(hex.length);
  			ensureCapacity(bufPosition + hex.length);
  			System.arraycopy(hex, 0, buf, bufPosition, hex.length);
  			bufPosition += hex.length;
  		} catch (ParseException e) {
  			throw new IllegalArgumentException("Invalid input string", e);
  		}
  		return this;
  	}