code: private ProcessingReport validate(Message message, SimpleJsonSchema simpleJsonSchema) {
          try {
              JsonNode receivedJson = objectMapper.readTree(message.getPayload(String.class));
              return simpleJsonSchema.getSchema().validate(receivedJson);
          } catch (IOException | ProcessingException e) {
              throw new CitrusRuntimeException("Failed to validate Json schema", e);
          }
      }
docs: Validates a given message against a given json schema
  @param message The message to be validated
  @param simpleJsonSchema The json schema to validate against
  @return returns the report holding the result of the validation