@Override
    public String toString() {
        final StringBuilder sb = new StringBuilder();
        sb.append("SimpleCron ");
        if (lastExecute != null) {
            sb.append("lastExecute=\"");
            sb.append(DateUtil.createNormalDateTimeString(lastExecute));
            sb.append("\" ");
        }
        if (nextExecute != null) {
            sb.append("nextExecute=\"");
            sb.append(DateUtil.createNormalDateTimeString(nextExecute));
            sb.append("\" ");
        }
        sb.append("runIfDisabled=")
                .append(runIfDisabled);
        return sb.toString();
    }
@return True if this schedule has been marked to disregard the enabled state of the
job or jobNode. This MUST be called before {@link SimpleScheduleExec#execute()} is called
as {@link SimpleScheduleExec#execute()} will reset the runIfDisabled state.
stroom-util/src/main/java/stroom/util/scheduler/SimpleScheduleExec.java