docs: private JsonPathMessageValidationContext getJsonPathMessageValidationContext(Element messageElement) {
          JsonPathMessageValidationContext context = new JsonPathMessageValidationContext();
  
          //check for validate elements, these elements can either have script, jsonPath or namespace validation information
          //for now we only handle jsonPath validation
          Map<String, Object> validateJsonPathExpressions = new HashMap<>();
          List<?> validateElements = DomUtils.getChildElementsByTagName(messageElement, "validate");
          if (validateElements.size() > 0) {
              for (Iterator<?> iter = validateElements.iterator(); iter.hasNext();) {
                  Element validateElement = (Element) iter.next();
                  extractJsonPathValidateExpressions(validateElement, validateJsonPathExpressions);
              }
  
              context.setJsonPathExpressions(validateJsonPathExpressions);
          }
  
          return context;
      }