if (innerTarget != null) {
ObjectList nextList = next.getList();
parseElements(aspectName, innerTarget, nextList);
}
} else {
FormSortId idx = method.getAnnotation(FormSortId.class);
IConfig xmlElement = fillElement(prefix,method, toXmlString(element,methodName));
ObjectList nextList = list;
if (!MString.isEmpty(element.group())) {
nextList = findGroupList(element, list);
}
FObject next = createModelObjectFromXml(xmlElement,target, nextList);
if (next != null && element.sort() >= 0)
next.setSortId(element.sort());
else
if (next != null && idx != null)
next.setSortId(idx.value());
}
}
}
}