code: @Override
  	public Collection<?> convert(Object value, Collection<?> defaultValue) throws IllegalArgumentException {
  		Collection<?> result = null;
  		try {
  			result = convertInternal(value);
  		} catch (RuntimeException e) {
  			return defaultValue;
  		}
  		return ((null == result) ? defaultValue : result);
  	}
docs: ---------------------------------------------------------------------------------------------- Constractor end