boolean (@NotNull PsiJavaModule currentModule, @NotNull PsiJavaModule transitiveModule) { return StreamEx .of(transitiveModule.getExports().iterator()) .map(PsiPackageAccessibilityStatement::getPackageName) .nonNull() .filter(myImportedPackages::contains) .anyMatch(packageName -> JavaModuleGraphUtil.exports(transitiveModule, packageName, currentModule)); }