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);
            }
        }
    }
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);
            }
        }
    }
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 ) ; } } }
@warn method description missing
@warn parameter descriptions missing

@param group
@param id
@param type
@warn method description missing @warn parameter descriptions missing