Looks like this was written based on an older version of the code -- ClusterScheduler no longer exists (now called TaskSchedulerImpl)