int propType = prop.getTypeId();
// need to dynamically resolve bean type refs
if (propType == TypeDetector.SER_UNKNOWN) {
propType = _typeDetector.findFullType(rawType);
if (propType != TypeDetector.SER_UNKNOWN) {
prop.overridTypeId(propType);
}
}
Object value = _readBean(rawType, propType);
prop.setValueFor(bean, value);
}