template.update(nodes.toArray(new Node[nodes.size()]), params, subtemplates);
}
@Override
public String toString() {
MapBuilder mb = new MapBuilder();
mb.append("name", name);
mb.append("systemId", systemId);
mb.append("lineNumber", lineNumber);
mb.append("columnNumber", columnNumber);
mb.append("nodes", nodes);
mb.append("params", params);
mb.append("sub-templates", subtemplates);
return new ToStringBuilder().append("Template").append(mb).toString();
}