*/
void notifyWillPassivate() {
// assumption is that this is never called with an active UOW
// assert(ReplicationUnitOfWork.getThreadLocalUnitOfWork() == null);
ReplicationUnitOfWork unitOfWork = new ReplicationUnitOfWork();
unitOfWork.lockApplicationSession(this);
try {
notifySessionWillPassivate();
} finally {
// Unlock UOW, but don't save it (see IT 1114). If any changes
// were made to the SAS, they will be included in the serialized