in maven2-server-impl/src/org/jetbrains/idea/maven/server/embedder/Maven2ModelConverter.java [272:293]
private static Element xppToElement(Xpp3Dom xpp) throws RemoteException {
Element result;
try {
result = new Element(xpp.getName());
}
catch (IllegalNameException e) {
Maven2ServerGlobals.getLogger().info(e);
return null;
}
Xpp3Dom[] children = xpp.getChildren();
if (children == null || children.length == 0) {
result.setText(xpp.getValue());
}
else {
for (Xpp3Dom each : children) {
Element child = xppToElement(each);
if (child != null) result.addContent(child);
}
}
return result;
}