@Override public PsiJavaPackage findPackage( @NotNull String qualifiedName, @NotNull GlobalSearchScope scope) { if (isCliFileManager) { return (PsiJavaPackage) psiPackageManager.findPackage(qualifiedName, JavaModuleExtension.class); } Query<VirtualFile> dirs = packageIndex.getDirectoriesByPackageName(qualifiedName, true); return hasDirectoriesInScope(dirs, scope) ? new PsiPackageImpl( psiManager, psiPackageManager, JavaModuleExtension.class, qualifiedName) : null; }