{
OFailureHandling g = null;
if (invoke.isSetFailureHandling()) {
FailureHandling f = invoke.getFailureHandling();
g = new OFailureHandling();
if (f.isSetFaultOnFailure()) g.faultOnFailure = f.getFaultOnFailure();
if (f.isSetRetryDelay()) g.retryDelay = f.getRetryDelay();
if (f.isSetRetryFor()) g.retryFor = f.getRetryFor();
}
PartnerRoleConfig c = new PartnerRoleConfig(g, invoke.getUsePeer2Peer());
__log.debug("PartnerRoleConfig for " + plinkName + " " + c.failureHandling + " usePeer2Peer: " + c.usePeer2Peer);
_partnerRoleConfig.put(plinkName, c);