}
running = true;
this.callback = callback;
notifierThread = Executors.newFixedThreadPool(1);
fileTraverser = new FileTraverser(root, recursively, params, applyExtensionFilter);
ApplicationWorker worker = Application.getWorker();
worker.submitForParallel(ApplicationWorker.GUARD.protect(fileTraverser));
}