Getting an Event object
An Iterator gives you one Event object at a time, until it becomes empty.
There are different Eventiterators, one reading from a file, another from an online data distributor (DD) pool, another just generates fake Events (with known properties) on the fly so you can test certain aspects of your code with them.