code: public void configure(Configuration config)
  	{
  		super.configure(config);
  		
  		final String delim = config.getString(RECORD_DELIMITER, "\n");
  		final String charsetName = config.getString(RECORD_DELIMITER_ENCODING, null);		
  		if (delim == null) {
  			throw new IllegalArgumentException("The delimiter in the DelimitedOutputFormat must not be null.");
  		}
  		try {
  			this.delimiter = charsetName == null ? delim.getBytes() : delim.getBytes(charsetName);
  		} catch (UnsupportedEncodingException useex) {
  			throw new IllegalArgumentException("The charset with the name '" + charsetName + 
  				"' is not supported on this TaskManager instance.", useex);
  		}
  		
  		this.bufferSize = config.getInteger(WRITE_BUFFER_SIZE, DEFAULT_WRITE_BUFFER_SIZE);
  		if (this.bufferSize < MIN_WRITE_BUFFER_SIZE) {
  			throw new IllegalArgumentException("The write buffer size must not be less than " + MIN_WRITE_BUFFER_SIZE
  				+ " bytes.");
  		}
  	}
docs: Calls the super classes to configure themselves and reads the config parameters for the delimiter and
  the write buffer size.
  
  @param config The configuration to read the parameters from.
  
  @see eu.stratosphere.api.java.record.io.FileOutputFormat#configure(eu.stratosphere.configuration.Configuration)