protected ITaskFactory createTaskFactory(ITaskFactory parentFactory) {
return parentFactory.createChild(project, new ClassGeneratorBackedInstantiator(get(ClassGenerator.class), new DependencyInjectingInstantiator(this)));
}
protected Factory<TaskContainerInternal> createTaskContainerInternal() {
return new DefaultTaskContainerFactory(get(Instantiator.class), get(ITaskFactory.class), project, get(ProjectAccessListener.class));
}