executorService = es;
profilingDelegate = null;
invalidationListeners = new LinkedHashSet<IInvalidationListener>();
swcManager = new SWCManager(this);
mxmlDataManager = new MXMLDataManager();
projects = new MapMaker().weakKeys().makeMap();
pathToFileSpecMap = new HashMap<String, IFileSpecification>();
pathToCompilationUnitMapping = new StringToCompilationUnitMap();