docs: public static <K, V> ArrayList<V> valuesOfKeys(Map<K, V> map, Iterator<K> keys) {
  		final ArrayList<V> values = new ArrayList<>();
  		while (keys.hasNext()) {
  			values.add(map.get(keys.next()));
  		}
  		return values;
  	}