boolean (@NotNull PsiFile psiFile) { if (JsonLikePsiWalker.getWalker(psiFile, JsonSchemaObject.NULL_OBJ) == null) return false; final VirtualFile file = psiFile.getViewProvider().getVirtualFile(); JsonSchemaService service = Impl.get(psiFile.getProject()); return service.isSchemaFile(file) && service.isApplicableToFile(file); }