if (!(desc.getPropertyType() instanceof Class))
{
return null;
}
Class nestedClass = (Class) desc.getPropertyType();
BeanEventType complexProperty = (BeanEventType) eventAdapterService.addBeanType(nestedClass.getName(), nestedClass, false, false, false);
return prop.getGetter(complexProperty, eventAdapterService);
}
// Map event types allow 2 types of properties inside:
// - a property that is a Java object is interrogated via bean property getters and BeanEventType