String str = getTransformer().contentToString(me.getFault());
getTransformer().toResult(new StringSource(str), result);
Element e = result.getDocument().getRootElement();
e = (Element) e.clone();
me.setStatus(ExchangeStatus.DONE);
channel.send(me);
XFireFault xfireFault = new XFireFault(str, XFireFault.RECEIVER);
xfireFault.getDetail().addContent(e);
throw xfireFault;
} else if (me.getMessage("out") != null) {
Source outSrc = me.getMessage("out").getContent();