docs: public final String functionIdentifier() {
  		final String md5 = EncodingUtils.hex(EncodingUtils.md5(EncodingUtils.encodeObjectToString(this)));
  		return getClass().getCanonicalName().replace('.', '$').concat("$").concat(md5);
  	}