WorkerFactory workerFactory, Object notifyOnFinish, Logger logger) {
WorkerFactory workerFactory, Monitor notifyOnFinish, Logger logger) {
  public WorkerLauncher(int numberOfWorkers,                         WorkerFactory workerFactory,                         Object notifyOnFinish,                         Logger logger) {    m_workerFactory = workerFactory;    m_notifyOnFinish = notifyOnFinish;    m_logger = logger;    m_workers = new Worker[numberOfWorkers];  }