TaskContainmentHierarchyFacade.Factory containmentFacadeFactory,
TaskManagerConfig config, CustomColumnsStorage columnStorage) {
myCustomColumnStorage = columnStorage==null ?
new CustomColumnsStorage() : columnStorage;
myConfig = config;
myHierarchyManager = new TaskHierarchyManagerImpl();
EventDispatcher dispatcher = new EventDispatcher() {
public void fireDependencyAdded(TaskDependency dep) {
TaskManagerImpl.this.fireDependencyAdded(dep);
}