code: public void close() throws IOException
  	{
  		if (com.ibm.ejs.ras.TraceComponent.isAnyTracingEnabled()&&logger.isLoggable (Level.FINE)) {  //306998.15
  			logger.logp(Level.FINE, CLASS_NAME,"close", "close");
          }
  		// Were we requested to close the underlying stream ?
  		finish();
  		try
  		{
  			out.close();
  		}
  		catch (Exception ex)
  		{
  		  com.ibm.ws.ffdc.FFDCFilter.processException(ex, "com.ibm.ws.webcontainer.srt.BufferedServletOutputStream.close", "415", this);
  		}
  		//PK89810	Start	
  		if (WCCustomProperties.FINISH_RESPONSE_ON_CLOSE){
  			// If WCCustomProperties.FINISH_RESPONSE_ON_CLOSE is set and stream is already obtained and being closed. 
  			// User will not be allowed to print more data ,outputstreamClosed will be set to true and default is false.			 
  			outputstreamClosed = true;
  			if (com.ibm.ejs.ras.TraceComponent.isAnyTracingEnabled()&&logger.isLoggable (Level.FINE)) 
  				logger.logp(Level.FINE, CLASS_NAME,"close", "outputstreamClosed value --> " + outputstreamClosed);			
  		}//PK89810 End
      }
docs: Closes the servlet output stream.