writer.writeEndElement();
}
private void writeDetails(XMLStreamWriter writer, Source details) throws ParserConfigurationException, IOException, SAXException, TransformerException, XMLStreamException {
SourceTransformer st = new SourceTransformer();
DOMSource domDetails = st.toDOMSource(details);
Node detailsNode = domDetails.getNode().getFirstChild();
if ( SoapMarshaler.MULTIPLE_DETAILS_NODE_WRAPPER.equals(detailsNode.getNodeName()) ) {
NodeList children = detailsNode.getChildNodes();
for ( int i = 0; i < children.getLength(); i++ ) {
Node node = children.item(i);