in src/main/java/org/apache/maven/plugins/antrun/AntrunXmlPlexusConfigurationWriter.java [71:89]
private void write(PlexusConfiguration c, XmlSerializer serializer) throws IOException {
serializer.startTag(null, c.getName());
writeAttributes(c, serializer);
int count = c.getChildCount();
if (count == 0) {
String value = c.getValue();
if (value != null) {
serializer.text(value);
}
} else {
for (int i = 0; i < count; i++) {
PlexusConfiguration child = c.getChild(i);
write(child, serializer);
}
}
serializer.endTag(null, c.getName());
}