code: public synchronized void addAdditionalInfo(int infoType, byte[] info)
  	{
  		if (infoType < 0 || infoType >= ADDINFO_ESC)
  			throw new KNXIllegalArgumentException("info type out of range [0..254]");
  		if (!checkAddInfoLength(infoType, info.length))
  			throw new KNXIllegalArgumentException("wrong info data length, expected "
  				+ ADDINFO_LENGTHS[infoType] + " bytes");
  		putAddInfo(infoType, info);
  	}
docs: Adds additional information to the message.
  <p>
  It replaces additional information of the same type, if any was previously added.
  
  @param infoType type ID of additional information
  @param info additional information data