Element root = XmlUtils.createElement(doc, MuwsConstants.TRANSITION_QNAME);
Date time = getTransitionTime();
root.setAttribute(MuwsConstants.TIME, XsdUtils.getLocalTimeString(time));
StateType previous = getPreviousState();
if (previous != null)
{
Element previousXML = previous.toXML(doc);
XmlUtils.setElement(root, MuwsConstants.PREVIOUS_QNAME, previousXML, true);
}
StateType entered = getEnteredState();
Element enteredXML = entered.toXML(doc);
XmlUtils.setElement(root, MuwsConstants.ENTERED_QNAME, enteredXML, true);
return root;
}