SipApplicationSessionEvent sasEvent = new SipApplicationSessionEvent(this);
while (iter.hasNext() && !explicitlyInvalidated) {
SipApplicationSessionListener listener = iter.next();
try {
listener.sessionExpired(sasEvent);
} catch (Throwable t) {
logger.log(Level.WARNING, "sas_listener_session_expired_invocation_error", this);
logger.log(Level.WARNING, t.getMessage(), t);
}