code: @Override
      public Date getNextRunTime(LastExecution lastExecutionInfo, Date taskScheduledTime) {
          Date lastExecution = lastExecutionInfo == null ? null : lastExecutionInfo.getScheduledStart();
          return getNextTimeout(lastExecution, taskScheduledTime);
      }
docs: --------------------------------------------------------------------------