code: public synchronized void removeEventListener(EventListener listener)
      {
          if (_sessionManager != null)
              _sessionManager.removeEventListener(listener);
  
          _sessionListeners= LazyList.remove(_sessionListeners, listener);
          _requestListeners= LazyList.remove(_requestListeners, listener);
          _requestAttributeListeners= LazyList.remove(_requestAttributeListeners, listener);
          _contextAttributeListeners= LazyList.remove(_contextAttributeListeners, listener);
          super.removeEventListener(listener);
      }
docs: /* ------------------------------------------------------------