log.info("job already terminated");
log.info("Ignoring termination of an already terminated job");
    public synchronized boolean terminate(String reason)            throws RemoteException {        Prim target = resolvePrimNonFaulting();        if (state == LifecycleStateEnum.terminated) {            log.info("job already terminated");            return true;        }        TerminationRecord termination;        termination =                new TerminationRecord(TerminationRecord.NORMAL,                        reason,                        null);        if (target != null) {            target.sfTerminate(termination);        }        enterTerminatedStateNotifying(termination);        return true;    }