void (final @NotNull PsiElement element) { Project project = element.getProject(); final JsonPropertyAdapter firstProp = myWalker.getParentPropertyAdapter(element); if (firstProp != null) { final JsonPointerPosition position = myWalker.findPosition(firstProp.getDelegate(), true); if (position == null || position.isEmpty()) return; final MatchResult result = new JsonSchemaResolver(project, myRootSchema, position).detailedResolve(); for (JsonValueAdapter value : firstProp.getValues()) { createWarnings(JsonSchemaAnnotatorChecker.checkByMatchResult(project, value, result, myOptions)); } } checkRoot(element, firstProp); }