MessageListener actorMessageLogger = config.getLogActorMessages()
? new PrintStreamMessageLogger(logOutput)
: new NullMessageListener();
// entry point of the application
SuiteFactory suiteFactory = new SuiteFactory(config, outputCapturer, logOutput, actorMessageLogger);
// listen for commands through IPC files
DaemonDir daemonDir = new DaemonDir(config.getDaemonDir());
Executor executor = Executors.newCachedThreadPool(new PrefixedThreadFactory("jumi-ipc-"));
MultiThreadedActors actors = new MultiThreadedActors(