docs: public void write(final Object source) throws IOException {
  		
  		if( source == null ) {
  			throw new NullPointerException("object to write should not be null");
  		}
  		
  		// update the current row/line numbers
  		super.incrementRowAndLineNo();
  		
  		// extract the bean values into the List using dozer
  		beanData.getColumns().clear();
  		dozerBeanMapper.map(source, beanData);
  		
  		// write the list
  		super.writeRow(beanData.getColumns());
  	}