// final List<EntityType> entities = cacheLoadEntities(extractEntitiesToIterateOver(request, resultSoFar));
final List<EntityType> entities = new LinkedList<EntityType>();
extractEntitiesToIterateOver(request, result, entities);
final int[] runningModulesCount = new int[] { 0 };
LinkedList<Retriever> retrievers = new LinkedList<ParallelUrlRetriever.Retriever>();
SimpleCallback waitForAllModulesToFinish = new SimpleCallback() {
int finishedModules = 0;
@Override public void done(boolean success) {
if (request.isCancelled()) {