in cxf/cxf-binding-nmr/src/main/java/org/apache/servicemix/cxf/binding/nmr/interceptors/NMRFaultOutInterceptor.java [83:94]
protected Fault getFault(NMRMessage message) {
Exception e = message.getContent(Exception.class);
Fault fault;
if (e == null) {
throw new IllegalStateException(new Message("NO_EXCEPTION", BUNDLE).toString());
} else if (e instanceof Fault) {
fault = (Fault) e;
} else {
fault = new Fault(e);
}
return fault;
}