final RootAdapterMapping mappedObject = getMappedInstance(objectMap, id);
final ObjectAdapter adapter = mappedObject.getObject();
// ensure resolved if currently a ghost;
// start/end xactn if required
if (adapter.representsPersistent() && adapter.isGhost()) {
getPersistenceSession().resolveImmediately(adapter);
}
try {
mappedObject.checkVersion(adapter);