private Runner createDynamicSettingRunner(StartArgs startArgs) {
final File settingsFile = new File(startArgs.getSettings().get());
final FileRunner fileRunner = createSettingFileRunner(settingsFile, startArgs);
final SettingRunner runner = (SettingRunner) fileRunner.getRunner();
MocoRunnerWatcher fileMocoRunnerWatcher = monitorFactory.createSettingWatcher(settingsFile, runner.getFiles(), fileRunner);
return new MonitorRunner(fileRunner, fileMocoRunnerWatcher);
}