Я не могу разобраться с простой проблемой.У меня есть карта типа X, и она должна быть преобразована в карту типа Y
mapOfTypeX.entrySet().stream().map(e-> transform(e)).collect(Collector.toMap(....));
Функция преобразования принимает набор записей и возвращает карту типа Y, например, Map<key,SomeClassObjectAsValue>
public Map<key,SomeClassObjectAsValue> transform(Map.Entry<String,Person> entry){}
Я не уверен, что передать функции Collector.ToMap.Существующий код является императивным кодом и передает карту типа Y в функцию преобразования и делает map.putall