@Override protected TaskExecutor createTaskExecutor() { final ExecutorService executorService = new ForkJoinPool(BenchmarkRunner.numThreads()); final int minPriorityInc = BenchmarkRunner.minPriority(); final int maxPriorityInc = BenchmarkRunner.maxPriority(); return new GenericTaskExecutor(minPriorityInc, maxPriorityInc, executorService); }