private ExtProcess getOriginator (Activity act)
throws CannotExecuteException, RemoteException {
ExtProcess proc = (ExtProcess)act.container();
if (originatorIndex.intValue() > 0) {
for (int i = originatorIndex.intValue(); i > 0; i--) {
proc = (ExtProcess)proc.requestingProcess();
if (proc == null) {
throw new CannotExecuteException
(act + " does not have " + originatorIndex
+ " requesting anchestors");
}