ServantObject so = _servant_preinvoke("rollbackTransaction", RMIRemoteSessionController.class);
if (so == null) {
return rollbackTransaction();
}
try {
Transporter result = ((RMIRemoteSessionController)so.servant).rollbackTransaction();
return (Transporter)Util.copyObject(result, _orb());
} catch (Throwable ex) {
Throwable exCopy = (Throwable)Util.copyObject(ex, _orb());
throw Util.wrapException(exCopy);
} finally {