class LogBookEventIterator implements Iterator<LogbookEvent>, Iterable<LogbookEvent> {

    @Override
    public Iterator<LogbookEvent> iterator() {
        return this;
    }

    public  LogBookEventIterator(XMLEventReader reader);

}