docs: protected TypeReference<?> getBeanPropertyType(Class<?> clazz,
  			String propertyName, TypeReference<?> originalType) {
  		TypeReference<?> propertyDestinationType = null;
  		if (beanDestinationPropertyTypeProvider != null) {
  			propertyDestinationType = beanDestinationPropertyTypeProvider
  					.getPropertyType(clazz, propertyName, originalType);
  		}
  		if (propertyDestinationType == null) {
  			propertyDestinationType = originalType;
  		}
  		return propertyDestinationType;
  	}