} catch(final PojoRecreationException ex) {
return null;
}
} else {
try {
ObjectAdapter objectAdapter = persistenceSession.loadObject(rootOid);
return objectAdapter.isTransient() ? null : objectAdapter;
} catch(final ObjectNotFoundException ex) {
return null;
}
}