code: public <T0> DataSource<Tuple1<T0>> types(Class<T0> type0) {
  		TupleTypeInfo<Tuple1<T0>> types = TupleTypeInfo.getBasicTupleTypeInfo(type0);
  		CsvInputFormat<Tuple1<T0>> inputFormat = new CsvInputFormat<Tuple1<T0>>(path);
  		configureInputFormat(inputFormat, type0);
  		return new DataSource<Tuple1<T0>>(executionContext, inputFormat, types);
  	}
docs: Specifies the types for the CSV fields. This method parses the CSV data to a 1-tuple
  which has fields of the specified types.
  This method is overloaded for each possible length of the tuples to support type safe
  creation of data sets through CSV parsing.
  
  @param type0 The type of CSV field 0 and the type of field 0 in the returned tuple type.
  @return The {@link eu.stratosphere.api.java.DataSet} representing the parsed CSV data.