Два вопроса: 1. Почему в result нельзя использовать result.add(LocalDateTime.of(pair.getKey(), pair.getValue())); 2. Почему в Сет нельзя передать Set<LocalDateTime> result = new HashSet <LocalDateTime> ( sourceMap.entrySet()); там ведь уже хранятся ключ значение?