@override DateTime findNext(DateTime? execution) { if (execution == null && startNow) { return DateTime.now(); } return (execution ?? DateTime.now()).add(interval); }