Object n = itr.next(); // if(n.getClass() == Kot) zwierzeta.remove(n); Wondering about this line. There is an error when i try to compare if n elemenet in the set is object Cat. But i dont know how to write a statement after ==