what does the iterator() method return???it can't return an object of Iterator as it's an interface...