code: protected String createJsonErrorResponseMessage(String message, String code, UUID uuid,
        Map<String, List<String>> errorsMap) {
  
      Map<String, Object> jsonMap = new HashMap<>();
      if (message != null) {
        jsonMap.put(ServiceConstants.KEY_MESSAGE, message);
      }
      if (code != null) {
        jsonMap.put(ServiceConstants.KEY_CODE, code);
      }
      if (uuid != null) {
        jsonMap.put(ServiceConstants.KEY_UUID, uuid.toString());
      }
  
      if (errorsMap != null) {
        jsonMap.put(ServiceConstants.KEY_ERRORS, errorsMap);
      }
  
      String responseMessage = "";
      try {
        responseMessage = this.mapper.writeValueAsString(jsonMap);
      } catch (JsonProcessingException e) {
        LOG.error("Exception facade failed to create JSON.", e);
        responseMessage = "{}";
      }
      return responseMessage;
  
    }
docs: Create a response message as a JSON-String from the given parts.
  
  @param message the message of the response message
  @param code the code of the response message
  @param uuid the uuid of the response message
  @param errorsMap is a map with all validation errors
  @return the response message as a JSON-String