Добрый день! Я понимаю что код не работает, но не могу понять почему? По моей логике в метод передается мап, там создается его копия, запускается for each, переменной name присваивается value пары, потом из дубликата удаляется эта пара, а потом проходит проверка есть ли еще такие значения в дубликате после удаления, и если они есть то вызывается метод удаления по значениям, который уже из основного мапа удаляет именя, которые дублируются. Но очевидно это не работает:D Но я не могу одуплить никак ПОЧЕМУ именно это не работает. Был бы просто счастлив, если бы мне кто нибудь объяснил.