public void saveToXML(ProcessDefinition definition, Document document) {
Element root = document.getDocumentElement();
NodeList nodes = root.getChildNodes();
if (nodes.getLength() > 0) {
for (int i = nodes.getLength() - 1; i != 0; i--) {
root.removeChild(nodes.item(i));
}
}
setAttribute(root, NAME_ATTR, definition.getName());
if (definition.getDescription() != null && definition.getDescription().length() > 0) {