int limit = request.getLimit();
for(String[] pair: urlPairs){
Model model = broker.getModelForUrl(pair[0], pair[1],jsonUtilities);
QueryEndpoint endpoint = queryEndpointFactory.getLarqQueryEndpoint(model);
request.setLimit(limit - candidates.size());
candidates.addAll(endpoint.reconcileEntities(request, empty, 0.9));
if(candidates.size()>=limit){
break;
}
}