Не как не могу понять с удалением public static void removeCats(Set<Object> pets, Set<Cat> cats) { Iterator<Cat> iterator = cats.iterator(); for(Cat cat : cats){ pets.remove(cat); } } В лекции пишет нельзя удалять таким способом, а пропустила и ответ выдал правильный. Так все же можно или нет?