618 B
		
	
	
	
	
	
	
	
			
		
		
	
	
			618 B
		
	
	
	
	
	
	
	
Iterator interface
Iterators are representing the Iterable entity, to access its contents sequentially.
To implement the iterator you need to implement only two abstract methods:
Abstract methods
hasNext(): Bool
Should return true if call to next() will return valid next element.
next(): Obj
Should return next object in the iterated entity. If there is no next method,
must throw ObjIterationFinishedError.
Usage
Iterators are returned when implementing Iterable interface.