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 ; }
get the bean property type