protected DistributionFactory createDistributionFactory(ExecutorServiceFactory executorFactory) {
return new DistributionFactory(executorFactory);
}
protected ToolingImplementationLoader createToolingImplementationLoader() {
return new SynchronizedToolingImplementationLoader(new CachingToolingImplementationLoader(new DefaultToolingImplementationLoader()));
}