code: protected void writeOut(String str, int offset, int len) throws IOException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
          { // 306998.15
              Tr.debug(tc, "writeOut(String) --> " + len);
          }
          try
          {
              out.write(str, offset, len);
              out.flush(); // 277717 SVT:Mixed information shown on the Admin Console
              // WAS.webcontainer
          }
          catch (IOException ioe)
          {
              // No FFDC -- promote debug to event
              //com.ibm.wsspi.webcontainer.util.FFDCWrapper.processException(ioe, "com.ibm.ws.webcontainer.srt.BufferedWriter.writeOut", "416", this);
              count = 0;
  
              // begin pq54943
              if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled())
              { // 306998.15
                  Tr.event(tc, "IOException occurred in writeOut(String) method, observer alerting close.", ioe);
              }
              // IOException occurred possibly due to SocketError from early browser
              // closure...alert observer to close writer
              obs.alertClose();
              // end pq54943
  
              // let the observer know that an exception has occurred...
              obs.alertException();
  
              throw ioe;
          }
      }
docs: /*
  Writes to the underlying stream
  
  Any changes to this method should also be made to the writeOut(char[], int, int) method