private Object readProperty(Object source, PropertyDescriptor propertyDescriptor) {
Getter getter = propertyDescriptor.getGetter(declared);
if (getter != null) {
try {
return getter.invokeGetter(source);
}
catch (Exception ex) {
throw new JsonException(ex);
}
}