code: public <X> DataSource<X> fromCollection(Collection<X> data, TypeInformation<X> type) {
  		return fromCollection(data, type, Utils.getCallLocationName());
  	}
docs: Creates a DataSet from the given non-empty collection. Note that this operation will result
  in a non-parallel data source, i.e. a data source with a parallelism of one.
  
  <p>The returned DataSet is typed to the given TypeInformation.
  
  @param data The collection of elements to create the data set from.
  @param type The TypeInformation for the produced data set.
  @return A DataSet representing the given collection.
  
  @see #fromCollection(Collection)