code: protected List<Object> executeProcessors(final List<Object> processedColumns, final CellProcessor[] processors) {
  		Util.executeCellProcessors(processedColumns, getColumns(), processors, getLineNumber(), getRowNumber());
  		return processedColumns;
  	}
docs: Executes the supplied cell processors on the last row of CSV that was read and populates the supplied List of
  processed columns.
  
  @param processedColumns
  the List to populate with processed columns
  @param processors
  the cell processors
  @return the updated List
  @throws NullPointerException
  if processedColumns or processors is null
  @throws SuperCsvConstraintViolationException
  if a CellProcessor constraint failed
  @throws SuperCsvException
  if the wrong number of processors are supplied, or CellProcessor execution failed