public Object execute(final Object value, final CsvContext context) {
		validateInputNotNull(value, context);
		
		if( !(value instanceof Boolean) ) {
			throw new SuperCsvCellProcessorException(Boolean.class, value, context, this);
		}
		
		final String result = ((Boolean) value).booleanValue() ? trueValue : falseValue;
		return next.execute(result, context);
	}
public Object execute ( final Object value , final CsvContext context ) { validateInputNotNull ( value , context ) ; if ( ! ( value instanceof Boolean ) ) { throw new SuperCsvCellProcessorException ( Boolean . class , value , context , this ) ; } final String result = ( ( Boolean ) value ) . booleanValue ( ) ? trueValue : falseValue ; return next . execute ( result , context ) ; }
{@inheritDoc}

@throws SuperCsvCellProcessorException
if value is null or is not a Boolean