SelectInContext (PsiElement psiElement) { PsiFileSystemItem fsItem = ObjectUtils.tryCast(psiElement, PsiFileSystemItem.class); VirtualFile vfile = fsItem == null ? null : fsItem.getVirtualFile(); return vfile == null ? null : new FileSelectInContext(psiElement.getProject(), vfile) { @Override public @NotNull Object getSelectorInFile() { return psiElement; } }; }