public InfinitestCoreBuilder(RuntimeEnvironment environment, EventQueue eventQueue) {
    checkNotNull(
        environment, "No runtime environment is configured. Maybe because the project has no jdk.");

    runtimeEnvironment = environment;
    this.eventQueue = eventQueue;
    String filterFileLocation =
        environment.getWorkingDirectory().getAbsolutePath() + File.separator + "infinitest.filters";
    filterList = new RegexFileFilter(new File(filterFileLocation));
    runnerClass = MultiProcessRunner.class;
    controller = new SingleLockConcurrencyController();
  }