}
if (getOMFContext().getIdentityTranslator() != null)
{
// DataNucleus extension to translate input identities into valid persistent identities.
IdentityTranslator translator = getOMFContext().getIdentityTranslator();
id = translator.getIdentity(this, id);
}
// try to find object in cache(s)
Object pc = getObjectFromCache(id);
boolean fromCache = true;