Collection<PsiFileSystemItem> () { PsiFile file = getContainingFile(); VirtualFile virtualFile = file == null ? null : file.getOriginalFile().getVirtualFile(); final VirtualFile parent = virtualFile == null ? null : virtualFile.getParent(); final PsiDirectory directory = parent == null ? null :file.getManager().findDirectory(parent); return directory != null ? singleton(directory) : emptyList(); }