code: public static Map<String, TraceEventStatus> getStatus(Map<String, List<TraceEvent>> input,
                                                           boolean ignoreDelist, boolean ignoreTracking,
                                                           boolean ignoreIncomplete)
     {
        Map<String, TraceEventStatus> result = new TreeMap<String, TraceEventStatus>();
  
        Iterator<Map.Entry<String, List<TraceEvent>>> it = input.entrySet().iterator();
        while (it.hasNext())
        {
           Map.Entry<String, List<TraceEvent>> entry = it.next();
           result.put(entry.getKey(), getStatus(entry.getValue(), ignoreDelist, ignoreTracking, ignoreIncomplete));
        }
  
        return result;
     }
docs: Get status
  @param input The input
  @param ignoreDelist Should DELIST be ignored
  @param ignoreTracking Should TRACKING be ignored
  @param ignoreIncomplete Ignore incomplete traces
  @return The overall result