docs: @SuppressWarnings("unchecked")
  	public <T> T convertElement(ConversionContext context, Object source,
  			TypeReference<T> destinationType) throws ConverterException {
  		return (T) elementConverter.convert(context, source, destinationType);
  	}