code: public void reset()
      {
          if (isCommitted())
              throw new IllegalStateException("Already committed");
  
          try
          {
              ((HttpOutputStream)getOutputStream()).resetBuffer();
              _status= __200_OK;
              _reason=null;
              super.reset();
  
              setField(HttpFields.__Date,getRequest().getTimeStampStr());
              if (!Version.isParanoid())
                  setField(HttpFields.__Server,Version.getDetail());
          }
          catch(Exception e)
          {
              log.warn(LogSupport.EXCEPTION,e);
              throw new IllegalStateException(e.toString());
          }
      }
docs: Reset the response.
  Clears any data that exists in the buffer as well as the status
  code. If the response has been committed, this method throws an
  <code>IllegalStateException</code>.
  
  @exception IllegalStateException  if the response has already been
  committed