for (int i=0;i<relationFieldNums.length;i++) {
AbstractMemberMetaData mmd = acmd.getMetaDataForManagedMemberAtAbsolutePosition(relationFieldNums[i]);
boolean owned = MetaDataUtils.isOwnedRelation(mmd, getStoreManager());
if (owned) {
// Register parent key for all owned related objects
Object childValue = op.provideField(mmd.getAbsoluteFieldNumber());
if (childValue != null) {
if (childValue instanceof Object[]) {
childValue = Arrays.asList((Object[]) childValue);
}