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