public void schedule(double seconds) {
        owner.schedule(this, seconds);
    }
Schedule this task for execution. A task may be scheduled
multiple times, but may only have a single pending execution
time. Re-scheduling a task that is not yet run will move the
execution time. If the task has already been executed,
scheduling works just like if the task was never run.

@param seconds the number of seconds until the task should be
               executed
@see #kill
jrt/src/com/yahoo/jrt/Task.java