List<PyImportElement> (@NotNull ScopeOwner owner) { final List<PyImportElement> visibleImports = new ArrayList<>(); PyResolveUtil.scopeCrawlUp(new PsiScopeProcessor() { @Override public boolean execute(@NotNull PsiElement element, @NotNull ResolveState state) { if (element instanceof PyImportElement) { visibleImports.add((PyImportElement)element); } return true; } }, owner, null, null); return visibleImports; }