code: public static String getAggregatedResultHuman(Map<String, LinkedHashSet<String>> aggregateResultMap){
  
          StringBuilder res = new StringBuilder();
  
          for (Entry<String, LinkedHashSet<String>> entry : aggregateResultMap
                  .entrySet()) {
              LinkedHashSet<String> valueSet = entry.getValue(); 
              res.append("[" + entry.getKey() + " COUNT: " +valueSet.size() + " ]:\n");
              for(String str: valueSet){
                  res.append("\t" + str + "\n");
              }
              res.append("###################################\n\n");
          }
          
          return res.toString();
          
      }
docs: Get the aggregated result human readable string for easy display.
  
  
  @param aggregateResultMap the aggregate result map
  @return the aggregated result human