protected override IEnumerator DoExecuteCoroutine(TaskExecutionContext context) { return _coroutine(context); }