PropertySetter nestedBean = new PropertySetter(actionData
.getNestedComplexProperty());
nestedBean.setContext(context);
// have the nested element point to its parent if possible
if (nestedBean.computeAggregationType("parent") == AggregationType.AS_COMPLEX_PROPERTY) {
nestedBean.setComplexProperty("parent", actionData.parentBean.getObj());
}
// start the nested complex property if it implements LifeCycle and is not
// marked with a @NoAutoStart annotation