code: public static <K, VV, EV> Graph<K, VV, EV> fromDataSet(DataSet<Vertex<K, VV>> vertices,
  			DataSet<Edge<K, EV>> edges, ExecutionEnvironment context) {
  
  		return new Graph<>(vertices, edges, context);
  	}
docs: Creates a graph from a DataSet of vertices and a DataSet of edges.
  
  @param vertices a DataSet of vertices.
  @param edges a DataSet of edges.
  @param context the flink execution environment.
  @return the newly created graph.