public static Type getPropertyType(Class<?> beanClass, String field) {
        try {
            return INSTANCE.findPropertyType(beanClass, field);
        } catch (NoSuchMethodException | IllegalAccessException | InvocationTargetException e) {
            throw handleReflectionException(beanClass, field, e);
        }
    }
public static Type getPropertyType ( Class < ? > beanClass , String field ) { try { return INSTANCE . findPropertyType ( beanClass , field ) ; } catch ( NoSuchMethodException | IllegalAccessException | InvocationTargetException e ) { throw handleReflectionException ( beanClass , field , e ) ; } }
Similar to {@link PropertyUtils#getPropertyClass(Class,List)} but returns the property class.

@param beanClass  bean to be accessed
@param field bean's fieldName
@return bean's property class