The SessionDestroyedEvent class represents an event that should
be fired when a session is destroyed in order to give registered listeners
time to do proper clean-up and/or other appropriate actions.
Constructs a SessionDestroyedEvent with the specified
httpSessionEvent as the nested event.
Parameters: httpSessionEvent - the nested HTTP session event. throws: IllegalArgumentException - if the one of the following happens: