if (!servantIsLocal)
throw wrapper.servantMustBeLocal() ;
if (cachedInfo == null) {
ObjectAdapter oa = oaf.find( oaid ) ;
cachedInfo = oa.makeInvocationInfo( objectId ) ;
// InvocationInfo must be pushed before calling getInvocationServant
orb.pushInvocationInfo( cachedInfo ) ;
try {