_full = full && broker.getDetachState() == DetachState.DETACH_LOADED;
if (_full) {
_detached = null;
_fullFM = new DetachFieldManager();
} else {
_detached = new IdentityMap();
_fullFM = null;
}
Compatibility compatibility =
broker.getConfiguration().getCompatibilityInstance();
_flushBeforeDetach = compatibility.getFlushBeforeDetach();