CompletionService<Object> completionService = new CountingExecutorCompletionService<Object>(executorService);
taskFactory.setCompletionService(completionService);
taskFactory.setSkins(skins);
taskFactory.setLog(getLogger());
taskFactory.setFilter(createResourcesFilter());
taskFactory.submit(foundResources);
getLog().debug(completionService.toString());
Future<Object> future = null;
while (true) {