final Object entity = sharedSessionContract.load( sose.getEntityName(), identifier, false, true);
if ( entity instanceof Serializable ) {
pe = new OptimisticLockException( e.getMessage(), e, entity );
}
else {
pe = new OptimisticLockException( e.getMessage(), e );
}