//### call will always return false, meaning we always have to assume
//### we selected the embedded object fields and load the object
//### immediately; this will be inefficient when the embedded object
//### was not selected after all
StoreContext ctx = store.getContext();
OpenJPAStateManager em = ctx.embed(null, null, sm, field);
sm.storeObject(field.getIndex(), em.getManagedInstance());
boolean needsLoad = loadFields(em, store, fetch, res);
// After loading everything from result, load the rest of the
// configured fields if anything is missing.