code: public Object execute(final Object value, final CsvContext context) {
  		validateInputNotNull(value, context);
  		if( !(value instanceof ZoneId) ) {
  			throw new SuperCsvCellProcessorException(ZoneId.class, value, context, this);
  		}
  		final ZoneId zoneId = (ZoneId) value;
  		final String result;
  		if (textStyle != null && locale != null) {
  			result = zoneId.getDisplayName(textStyle, locale);
  		} else {
  			result = zoneId.toString();
  		}
  		return next.execute(result, context);
  	}
docs: {@inheritDoc}
  
  @throws SuperCsvCellProcessorException if value is null or not a ZoneId