docs: public int getMessageLength() {
  		int length = 1;
  
  		if (this.matchingIds != null) {
  			for (String id : this.matchingIds) {
  				try {
  					length += 4;
  					length += id.getBytes("UTF-16BE").length;
  				} catch (UnsupportedEncodingException uee) {
  					log.error("Unable to encode UTF-16BE String: {}", uee);
  				}
  			}
  		}
  		return length;
  	}