code: public static <K, V> Map<K, V> aggregate(Map<K, V> map1, Map<K, V> map2) {
          return new AggregatingMap<K, V>(map1, map2);
      }
docs: Creates new aggregating maps.
  
  @param map1
  @param map2
  @param <K>
  @param <V>
  @return