public void Run() { Console.WriteLine("Loading file cache..."); var fileCache = _fileCacheFarmer.LoadSourceFiles(_configuration.JavaSourcePath); Console.WriteLine("Finding service entry points..."); var services = _serviceFinder.GetAllServices(fileCache); Console.WriteLine("Finding entry point dependencies..."); QFinder.FindAllComponents(services, fileCache); //_dependencyFinder.PopulateDependencies(services, fileCache); Console.WriteLine("Writing output summary..."); _summarizer.WriteSummary(services); }