docs: public Object execute(final Object value, final CsvContext context) {
  		validateInputNotNull(value, context);
  		
  		if( !(value instanceof String) ) {
  			throw new SuperCsvCellProcessorException(String.class, value, context, this);
  		}
  		
  		final String stringValue = (String) value;
  		final Boolean result;
  		if( contains(trueValues, stringValue, ignoreCase) ) {
  			result = Boolean.TRUE;
  		} else if( contains(falseValues, stringValue, ignoreCase) ) {
  			result = Boolean.FALSE;
  		} else {
  			throw new SuperCsvCellProcessorException(String.format("'%s' could not be parsed as a Boolean", value),
  				context, this);
  		}
  		
  		return next.execute(result, context);
  	}