XMLStreamReader streamReader = inputFactory.createXMLStreamReader(payload.getInputStream());
Source staxSource = StaxUtils.createCustomStaxSource(streamReader);
transformer.transform(staxSource, webServiceMessage.getPayloadResult());
StringWriter stringWriter = new StringWriter();
XMLOutputFactory outputFactory = XMLOutputFactory.newInstance();
XMLStreamWriter streamWriter = outputFactory.createXMLStreamWriter(stringWriter);
Result staxResult = StaxUtils.createCustomStaxResult(streamWriter);
transformer.transform(webServiceMessage.getPayloadSource(), staxResult);
streamWriter.flush();
assertXMLEqual(getExpectedString(), stringWriter.toString());
validateMessage();