Promise<Void> (@NotNull Collection<? extends Module> modules, @NotNull ExternalLibraryDescriptor descriptor, @NotNull DependencyScope scope) { for (Module module : modules) { if (!myProjectsManager.isMavenizedModule(module)) { return null; } } MavenId mavenId = new MavenId(descriptor.getLibraryGroupId(), descriptor.getLibraryArtifactId(), null); return addDependency(modules, mavenId, descriptor.getMinVersion(), descriptor.getMaxVersion(), descriptor.getPreferredVersion(), scope); }