code: public Map<String, Object> getMap() {
          Map<String, Object> retMap = Collections.synchronizedMap(new TreeMap<String, Object>());
          retMap.putAll(eventMap);
          return retMap;
      }
docs: Get a Map with all of the keys/values of the event
  
  @return - a thread safe Map (created with Collections.synchronizedMap())