void (final ModuleDescriptor module) { for (File jarFile : myJarToPackagesMap.keySet()) { final Set<String> jarPackages = myJarToPackagesMap.get(jarFile); for (DetectedProjectRoot srcRoot : module.getSourceRoots()) { if (ContainerUtil.intersects(mySourceRootToReferencedPackagesMap.get(srcRoot.getDirectory()), jarPackages)) { module.addLibraryFile(jarFile); break; } } } }