if (msg.getOperation().getFaultTypes() != null) {
for (DataType<?> type : msg.getOperation().getFaultTypes()) {
request.addExceptionType(type.getPhysical());
}
}
DynaCorbaResponse response = request.invoke();
msg.setBody(response.getContent());
} catch (RequestConfigurationException e) {
throw new ServiceRuntimeException(e);
} catch (Exception e) {
msg.setFaultBody(e);