Парни, доброй ночи. Есть вопрос. Собираю мапу методом Collectors.toMap из стрима. Может возникнуть кейс, когда попадется элемент с уже существующим ключом и упадет исключение. Гуглеж данной траблы привел только к тому, что надо послать в этот метод мерж-функцию, что разрулит дубли. Проблема в том, что мне не нужно мержить, а просто кинуть кастомное исключение в данной ситуации. Кроме идеи просунуть туда лямбду с бросанием этого самого исключения, что мол по данному ключу возник дубликат, больше ничего на ум не пришло, но выглядит так себе. Как лучше поступить? Есть какие-то другие решения может?