break;
case FAULT:
Fault fault = pmex.getOperation().getFault(m.getFault().getLocalPart());
if (fault == null) {
__log.error("process " + this + " instance " + (context != null ? context.getPid() : null) + " thrown unmapped fault in p2p communication " + m.getFault() + " " + m.getFaultExplanation() + " - converted to failure");
pmex.replyWithFailure(MessageExchange.FailureType.OTHER, "process thrown unmapped fault in p2p communication " + m.getFault() + " " + m.getFaultExplanation() + " - converted to failure", m.getFaultResponse().getMessage());
} else {
Message faultRes = pmex.createMessage(pmex.getOperation().getFault(m.getFault().getLocalPart())
.getMessage().getQName());
faultRes.setMessage(m.getResponse().getMessage());
pmex.replyWithFault(m.getFault(), faultRes);