docs: @Override
      public void stopInternal() throws LifecycleException {
      	setState(LifecycleState.STOPPING);
  
          if ( _msm.isSticky() ) {
              _log.info( "Removing sessions from local session map." );
              for( final Session session : sessions.values() ) {
                  swapOut( (StandardSession) session );
              }
          }
  
          _msm.shutdown();
  
          super.stopInternal();
      }