public <V1> ObjectDoubleMap<V1> sumByDouble(
     Function<V, V1> groupBy, DoubleFunction<? super V> function) {
   ObjectDoubleHashMap<V1> result = ObjectDoubleHashMap.newMap();
   return this.injectInto(result, PrimitiveFunctions.sumByDoubleFunction(groupBy, function));
 }