What happens if you call `nextElement()` on an empty collection using `Enumeration`?
If the collection is empty, calling `nextElement()` will throw a `NoSuchElementException`.
Great! You've correctly identified the behavior of `nextElement()` when the collection is empty.
Can you explain how `Iterator` handles this case differently with its `hasNext()` method?