code: public Revision next()
  	{
  		try {
  			switch (modus) {
  			case INIT:
  				return init();
  
  			case ITERATE_WITH_MAPPING:
  				return chronoIterator.next();
  
  				// revisionEncoder.getRevision(currentArticleID, revisionIndex);
  
  			case ITERATE_WITHOUT_MAPPING:
  				return revisionIterator.next();
  
  			default:
  				throw new RuntimeException("Illegal mode");
  			}
  		}
  		catch (Exception e) {
  			throw new RuntimeException(e);
  		}
  	}
docs: Returns the next revision.
  
  @return Revision