boolean (@NotNull GlobalSearchScope globalScope, @NotNull PsiElement element) { PsiFile file = element.getContainingFile(); if (file == null) { return true; } while (file != null) { if (globalScope.contains(BackedVirtualFile.getOriginFileIfBacked(file.getOriginalFile().getViewProvider().getVirtualFile()))) { return true; } PsiElement context = file.getContext(); file = context == null ? null : context.getContainingFile(); } return false; }