fld = fields[i];
/*
we check all PK fields for 'null'-values
*/
Object value = fld.getPersistentField().get(objOrProxy);
if(helper.representsNull(fld, value))
{
result = (Identity) objectToIdentityMap.get(objOrProxy);
if(result == null)
{
pks[i] = transientSequenceManager.getUniqueValue(fld);