I'll merge the two then into a single abstract `Scheduler` class. 

Too bad it will be a very long time before we can use Java8 as the compile-time target...