code: public void add(K key, V value) {
  		List<V> values = this.targetMap.get(key);
  		if (values == null) {
  			values = new LinkedList<V>();
  			this.targetMap.put(key, values);
  		}
  		values.add(value);
  	}
docs: MultiValueMap implementation