FieldProperty fieldProp = (FieldProperty)prop;
Field fld = fieldProp.getField();
return elementTypeClass(fld.getGenericType());
}
if (prop instanceof BeanProperty) {
BeanProperty beanProp = (BeanProperty)prop;
Method readMethod = beanProp.descriptor().getReadMethod();
if (readMethod != null) {
return elementTypeClass(readMethod.getGenericReturnType());
}
}
}