// Complete this workflow
private void finishProcess() throws WfException {
changeState("closed.completed");
Debug.logVerbose("[WfProcess.finishProcess] : Workflow Complete. Calling back to requester.", module);
if (requester != null) {
WfEventAudit audit = WfFactory.getWfEventAudit(this, null); // this will need to be updated
try {
requester.receiveEvent(audit);
} catch (InvalidPerformer e) {
throw new WfException(e.getMessage(), e);