if ( !isRetain() )
{
throw new WrongPolicy();
}
final Servant servant = aom.getServant(oid);
// objectId is not active
if (servant == null)
{
throw new ObjectNotActive();
}
/* If the object with the specified ObjectId currently active,
a reference encapsulating the information used to activate
the object is returned. */
return getReference (oid, servant._all_interfaces (this, oid)[0], true);
}