function HandlerTask(scheduler) {
  this.scheduler = scheduler;
  this.v1 = null;
  this.v2 = null;
}
A task that manipulates work packets and then suspends itself.
@param {Scheduler} scheduler the scheduler that manages this task
@constructor