code: @Override
  	public String freshStatementId(String entityId) {
  		String uuid = UUID.randomUUID().toString().toUpperCase();
  		StringBuilder builder = new StringBuilder();
  		builder.append(entityId);
  		builder.append(STATEMENT_GUID_SEPARATOR);
  		builder.append(uuid);
  		return builder.toString();
  	}
docs: Generates a fresh statement id. This consists of a first part
  with the entity id of the item the statement belongs to, plus
  a random hash of the form
  /^\{?[A-Z\d]{8}-[A-Z\d]{4}-[A-Z\d]{4}-[A-Z\d]{4}-[A-Z\d]{12}\}?\z/
  @param entityId
  the entity the statement belongs to
  @return a fresh UUID in the required format.