nodeChildrenGroupedByResponse.put(rsp, server);
}
//If query can split the group of servers, set up a new child node using the query
//TODO: Instead of using the first query that can split the servers, use the best ?
if (nodeChildrenGroupedByResponse.keySet().size() > 1) {
//System.out.println("Query "+queryIndex+" splits response "+response+" of query "+cur.query+ " into "+nodeChildrenGroupedByResponse.keySet().size() + " parts");
Node childNode = new Node();
childNode.query = queryIndex;
for (Object childResponse : nodeChildrenGroupedByResponse.keySet()) {