class ParallelIndividualCompleter extends SequentialIndividualCompleter implements OptimizerStateListener {

	@Override
	public void optimizationStopped(Optimizer optimizer) {
		shutdownExecutorService();
	}

	@Inject public  ParallelIndividualCompleter(Control control, Decoder<Genotype, Object> decoder, Evaluator<Object> evaluator,
			@Constant(value = "maxThreads", namespace = ParallelIndividualCompleter.class) int maxThreads);

}