if (exception instanceof MessagingException
|| ename.startsWith("java.")
|| ename.startsWith("org.w3c.")
|| ename.startsWith("org.xml.")) {
exchange.setError(exception);
} else {
MessagingException msgException = new MessagingException(ExceptionUtil
.getExtendedMessage(exception));
exchange.setError(msgException);
}
great idea