@Override public void removeSourceRoot(@NotNull JpsModuleSourceRootType rootType, @NotNull String url) { final JpsElementCollectionImpl<JpsModuleSourceRootImpl> roots = myContainer.getChild(JpsModuleSourceRootKind.ROOT_COLLECTION_KIND); for (JpsModuleSourceRootImpl root : roots.getElements()) { if (root.getRootType().equals(rootType) && root.getUrl().equals(url)) { roots.removeChild(root); break; } } }