ObjectProvider embSM = ec.findObjectProviderForEmbedded(entry.getValue(), sm, mmd);
embSM.setPcObjectType(ObjectProvider.EMBEDDED_MAP_VALUE_PC);
BasicDBObject embeddedVal = new BasicDBObject();
StoreFieldManager sfm = new StoreFieldManager(embSM, embeddedVal, valCmd);
sfm.ownerMmd = mmd;
embSM.provideFields(valCmd.getAllMemberPositions(), sfm);
entryObj.append("value", embeddedVal);
}
entryList.add(entryObj);
}
dbObject.put(fieldName, entryList);