RunIfNeeded
if (task->RunIfNeeded(currentTime)) {
virtual bool RunIfNeeded(bigtime_t currentTime);
virtual bool RunIfNeeded(bigtime_t currentTime);
virtual bool RunIfNeeded(bigtime_t currentTime) = 0;
virtual bool RunIfNeeded(bigtime_t currentTime);
virtual bool RunIfNeeded(bigtime_t currentTime);