code: @Override
      public final void release()
      {
          assertNotReleased();
  
          _messages = null;
          _orderedMessages = null;
          _currentPhaseId = null;
          _responseStream = null;
          _responseWriter = null;
          _maximumSeverity = null;
          _partialViewContext = null;
          _renderKitFactory = null;
          _partialViewContextFactory = null;
  
          if (_facesContextFactory != null)
          {
              _facesContextFactory.release();
              _facesContextFactory = null;
          }
  
          // release FacesContextImplBase (sets current instance to null)
          super.release();
      }
docs: ~ Methods ------------------------------------------------------------------------------------