Module (List<? extends OrderRoot> roots) { for (OrderRoot root : roots) { Module module = null; final VirtualFile local = JarFileSystem.getInstance().getVirtualFileForJar(root.getFile()); if (local != null) { module = ModuleUtilCore.findModuleForFile(local, myProject); } if (module == null) { module = ModuleUtilCore.findModuleForFile(root.getFile(), myProject); } if (module != null) { return module; } } return null; }