DatastoreTable dt = fieldMgr.getDatastoreTable();
SingleValueFieldManager sfv = new SingleValueFieldManager();
Key key = fieldMgr.getEntity().getKey();
for (AbstractMemberMetaData dependent : dt.getSameEntityGroupMemberMetaData()) {
stateMgr.provideFields(new int[]{dependent.getAbsoluteFieldNumber()}, sfv);
Object childValue = sfv.fetchObjectField(dependent.getAbsoluteFieldNumber());
if (childValue != null) {
if (childValue instanceof Object[]) {
childValue = Arrays.asList((Object[]) childValue);
}
if (childValue instanceof Iterable) {