throws IOException,
SAXException,
ParserConfigurationException {
StrictStyledDOMHelper styledDOMHelper = new StrictStyledDOMHelper(null);
Document document = styledDOMHelper.parse(inputXML);
DOMTransformer transformer = new MarkerDOMTransformer();
transformer.transform(createDOMProtocol(), document);
String actualXML = styledDOMHelper.render(document);
Document styledDom = styledDOMHelper.parse(expectedXML);
String canonicalExpectedXML = styledDOMHelper.render(styledDom);
System.out.println("Expected: " + canonicalExpectedXML);
System.out.println("Actual : " + actualXML);
assertXMLEquals("Actual XML does not match expected XML",