* @param helper The namespace helper of the document.
* @return An XML element.
*/
public Element save(NamespaceHelper helper) {
org.w3c.dom.Document document = helper.getDocument();
NamespaceHelper taskHelper =
new NamespaceHelper(Task.NAMESPACE, Task.DEFAULT_PREFIX, document);
Element element = taskHelper.createElement(ELEMENT_TASK);
List keys = new ArrayList(getParameters().keySet());
Collections.sort(keys);
for (Iterator i = keys.iterator(); i.hasNext();) {
String key = (String) i.next();
Element parameterElement = taskHelper.createElement(ELEMENT_PARAMETER);
parameterElement.setAttribute(ATTRIBUTE_NAME, key);
parameterElement.setAttribute(ATTRIBUTE_VALUE, (String) getParameters().get(key));
element.appendChild(parameterElement);
}