forward = onWorkflowTerminating(status, comp);
terminate = onWorkflowTerminating(status, comp);
    public void sfTerminatedWith(TerminationRecord status, Prim comp) {        boolean forward;        if (isWorkflowTerminating()) {            //during termination, always forward            forward = onWorkflowTerminating(status, comp);        } else {            //check to see what the subclass wants            try {                if (sfContainsChild(comp)) {                    forward = onChildTerminated(status, comp);                } else {                    forward = onNonChildTerminated(status, comp);                }            } catch (Exception e) {                sfLog().error("Exception ",e);                forward=true;            }        }        if (forward) {            super.sfTerminatedWith(status, comp);        }    }