code: public static <K, V> void putIntoValueArrayList(Map<K, List<V>> map, K key, V value) {
      CollectionFactory<V> factory = CollectionFactory.arrayListFactory();
      putIntoValueCollection(map, key, value, factory);
    }
docs: Adds the value to the ArrayList given by map.get(key), creating a new ArrayList if needed.