class NonExecutingEventScheduler extends TypedEventScheduler {

    @Override
    public Cancelable doAt(double time, Runnable r, String description, boolean isDaemon) {
        Event event = new Event(time, description, r, this, isDaemon);
        events.add(event);
        return event;
    }

    public  NonExecutingEventScheduler(EventSchedulerType schedulerType, TimeProvider timeProvider);

}