@Override
  public void appendValue(K key, V value) {
    C values = myMap.get(key);
    if (values == null) {
      myMap.put(key, values = myCollectionFactory.get());
    }
    values.add(value);
  }
@Override
  public void appendValue(K key, V value)