public <K> FlowGrouping<K, B, B, FlowGroup<K, B>> groupBy(final Mapper<? super B, K> toKey) { return groupBy(toKey, Flow.<K, FlowGroup<K, B>>hashMapSupplier()); }
public <K, V> FlowToMap<K, V, FlowGroup<K, B>> toMap(Mapper<B, K> toKey, Mapper<FlowGroup<K, B>, V> toValue) { return toMap(Flow.<K, FlowGroup<K, B>>hashMapSupplier(), toKey, toValue); }
public <K> FlowGrouping<K, B, B, FlowGroup<K, B>> groupBy(final Mapper<? super B, K> toKey) { return groupBy(toKey, Flow.<K, FlowGroup<K, B>>hashMapSupplier()); }
public <K, V> FlowToMap<K, V, FlowGroup<K, B>> toMap(Mapper<B, K> toKey, Mapper<FlowGroup<K, B>, V> toValue) { return toMap(Flow.<K, FlowGroup<K, B>>hashMapSupplier(), toKey, toValue); }