code: @Override
  	public boolean hasNext()
  		throws ArticleReaderException
  	{
  
  		if (super.hasNext()) {
  
  			if (lastTaskCompleted) {
  				this.taskStartPosition = this.getBytePosition();
  				this.processingTimeRead = 0;
  				this.readRevisionCounter = 0;
  				this.lastTaskCompleted = false;
  			}
  
  			return true;
  		}
  		return false;
  	}
docs: Determines whether another task is available or not.
  
  This method has to be called before calling the next() method.
  
  @return TRUE | FALSE
  
  @throws ArticleReaderException
  if the parsing of the input fails