code: protected void create(String group, String id, T type) {
          ConcurrentMap<String, T> subMap = new ConcurrentHashMap<String, T>();
          subMap.put(id, type);
          Map existingTriggerMap = map.putIfAbsent(group, subMap);
          if (existingTriggerMap != null) {
              synchronized (map) {
                  map.get(group).put(id, type);
              }
          }
      }
docs: @warn method description missing
  @warn parameter descriptions missing
  
  @param group
  @param id
  @param type