code: public List<SimpleJsonSchema> filter(List<JsonSchemaRepository> schemaRepositories,
                                           JsonMessageValidationContext jsonMessageValidationContext,
                                           ApplicationContext applicationContext) {
          if (isSchemaRepositorySpecified(jsonMessageValidationContext)) {
              return filterByRepositoryName(schemaRepositories, jsonMessageValidationContext);
          } else if (isSchemaSpecified(jsonMessageValidationContext)) {
              return getSchemaFromContext(jsonMessageValidationContext, applicationContext);
          } else {
              return mergeRepositories(schemaRepositories);
          }
      }
docs: Filters the all schema repositories based on the configuration in the jsonMessageValidationContext
  and returns a list of relevant schemas for the validation
  @param schemaRepositories The repositories to be filtered
  @param jsonMessageValidationContext The context for the json message validation
  @param applicationContext The application context to extract beans from
  @return A list of json schemas relevant for the validation based on the configuration