public static <K, V> void addSet(K key, V value, Map<K, Set<V>> maps) {
		Set<V> list = maps.get(key);
		if (list == null) {
			list = new HashSet<V>();
			maps.put(key, list);
		}
		list.add(value);
	}