code: public static Data of(final String name, final List<Sample> samples) {
  		return new Data(name, samples);
  	}
docs: Create a new {@code Data} object with the given parameters.
  
  @param name the name of the data object
  @param samples the sample list of the data object
  @throws NullPointerException if one of the parameters is {@code null}
  @return a new {@code Data} object with the given parameters