public Map<String, TaskManagerFactory> loadTaskFactories() {
Map<String, TaskManagerFactory> factoryMap;
factoryMap = new HashMap<String, TaskManagerFactory>();
factoryMap.put("apply-change", new ChangeApplierFactory());
factoryMap.put("ac", new ChangeApplierFactory());
factoryMap.put("derive-change", new ChangeDeriverFactory());
factoryMap.put("dc", new ChangeDeriverFactory());
factoryMap.put("flatten", new FlattenFilterFactory());
factoryMap.put("f", new FlattenFilterFactory());
factoryMap.put("merge", new EntityMergerFactory());
factoryMap.put("m", new EntityMergerFactory());
factoryMap.put("merge-change", new ChangeMergerFactory());
factoryMap.put("mc", new ChangeMergerFactory());
factoryMap.put("append-change", new ChangeAppenderFactory());
factoryMap.put("apc", new ChangeAppenderFactory());
factoryMap.put("simplify-change", new ChangeSimplifierFactory());
factoryMap.put("simc", new ChangeSimplifierFactory());
factoryMap.put("convert-change-to-full-history", new ChangeToFullHistoryConvertorFactory());
factoryMap.put("cctfh", new ChangeToFullHistoryConvertorFactory());
factoryMap.put("apply-change-0.6", new ChangeApplierFactory());
factoryMap.put("derive-change-0.6", new ChangeDeriverFactory());
factoryMap.put("flatten-0.6", new FlattenFilterFactory());
factoryMap.put("merge-0.6", new EntityMergerFactory());
factoryMap.put("merge-change-0.6", new ChangeMergerFactory());
factoryMap.put("append-change-0.6", new ChangeAppenderFactory());