throw new IllegalArgumentException("commandHandlers must not be null"); //$NON-NLS-1$ checkPrefix(core, PREFIX_CORE); checkPrefix(monitors, PREFIX_MONITOR); checkPrefix(locks, PREFIX_LOCK); checkPrefix(scheduler, PREFIX_SCHEDULER); checkPrefix(hadoopHandler, PREFIX_HADOOP); this.core = core; this.monitors = monitors;