void (Element element, ModuleRootModel model, final List<String> currentRoots, Library.ModifiableModel modifiableModel) { final Element attributes = element.getChild("attributes"); if (attributes == null) { return; } for (Element attribute : attributes.getChildren("attribute")) { if (Comparing.strEqual(attribute.getAttributeValue("name"), JAVADOC_LOCATION)) { String javadocPath = attribute.getAttributeValue("value"); if (!SystemInfo.isWindows) { javadocPath = javadocPath.replaceFirst(FILE_PROTOCOL, FILE_PROTOCOL + "/"); } modifiableModel.addRoot(toIdeaJavadocUrl(model, javadocPath, currentRoots), JavadocOrderRootType.getInstance()); } } }