code: boolean schedule(Runnable task,
                     ClassLoader loader,
                     long timeout)
    {
      return schedule(new RunnableItem(task, loader, timeout));
    }
docs: main scheduling implementation class.