*
* @return The {@link CrawlSession} once the Crawl is done.
*/
@Override
public CrawlSession call() {
Injector injector = Guice.createInjector(new CoreModule(config));
CrawlController controller = injector.getInstance(CrawlController.class);
CrawlSession session = controller.call();
reason = controller.getReason();
return session;
}