}
} catch (SystemException ex) {
throw Util.mapSystemException(ex);
}
} else {
ServantObject so = _servant_preinvoke("replay_completion",RecoveryCoordinator.class);
if (so == null) {
return replay_completion(arg0);
}
try {
Resource arg0Copy = (Resource) Util.copyObject(arg0,_orb());