code: public ProcessingReport validate(Message message,
                                       List<JsonSchemaRepository> schemaRepositories,
                                       JsonMessageValidationContext validationContext,
                                       ApplicationContext applicationContext) {
          return validate(message, jsonSchemaFilter.filter(schemaRepositories, validationContext, applicationContext));
      }
docs: Validates the given message against a list of JsonSchemaRepositories under consideration of the actual context
  @param message The message to be validated
  @param schemaRepositories The schema repositories to be used for validation
  @param validationContext The context of the validation to be used for the validation
  @param applicationContext The application context to be used for the validation
  @return A report holding the results of the validation