docs: private JsonMessageValidationContext getJsonMessageValidationContext(Element messageElement) {
          JsonMessageValidationContext context = new JsonMessageValidationContext();
  
          if (messageElement != null) {
              Set<String> ignoreExpressions = new HashSet<String>();
              List<?> ignoreElements = DomUtils.getChildElementsByTagName(messageElement, "ignore");
              for (Iterator<?> iter = ignoreElements.iterator(); iter.hasNext(); ) {
                  Element ignoreValue = (Element) iter.next();
                  ignoreExpressions.add(ignoreValue.getAttribute("path"));
              }
              context.setIgnoreExpressions(ignoreExpressions);
  
              addSchemaInformationToValidationContext(messageElement, context);
          }
  
          return context;
      }