docs: public <M> Graph<K, VV, EV> runVertexCentricIteration(
  			ComputeFunction<K, VV, EV, M> computeFunction,
  			MessageCombiner<K, M> combiner, int maximumNumberOfIterations,
  			VertexCentricConfiguration parameters) {
  
  		VertexCentricIteration<K, VV, EV, M> iteration = VertexCentricIteration.withEdges(
  				edges, computeFunction, combiner, maximumNumberOfIterations);
  		iteration.configure(parameters);
  		DataSet<Vertex<K, VV>> newVertices = this.getVertices().runOperation(iteration);
  		return new Graph<>(newVertices, this.edges, this.context);
  	}