code: public DataSet<T> closeWith(DataSet<T> iterationResult) {
  		return new BulkIterationResultSet<T>(getExecutionEnvironment(), getType(), this, iterationResult);
  	}
docs: Closes the iteration. This method defines the end of the iterative program part.
  
  @param iterationResult The data set that will be fed back to the next iteration.
  @return The DataSet that represents the result of the iteration, after the computation has terminated.
  
  @see DataSet#iterate(int)