docs: function(cb, thisArg) {
        if (this.afterTask_)
          throw new Error('Has an after task already');
        if (cb instanceof Task)
          this.afterTask_ = cb;
        else
          this.afterTask_ = new Task(cb, thisArg);
        return this.afterTask_;
      }