code: @Override
  	public Object next() {
  		quantity--;
  
  		try {
  			return generatedClass.newInstance();
  		}
  		catch (Exception e) {
  			throw new RuntimeException(e);
  		}
  	}
docs: Returns the next generated entity.
  
  @return the next generated entity.
  
  @throws java.util.NoSuchElementException if the iteration has no more elements.