private List<PsiDirectory> getAllSearchableDirsFromContext() { List<PsiDirectory> dirs = ContainerUtil.newArrayList(); if (myDirectory != null) { dirs.add(myDirectory); } else if (myModule != null) { List<PsiDirectory> allModuleDirs = FileTreeIterator.collectModuleDirectories(myModule); dirs.addAll(allModuleDirs); } else if (myProject != null) { List<PsiDirectory> allProjectDirs = FileTreeIterator.collectProjectDirectories(myProject); dirs.addAll(allProjectDirs); } return dirs; }