code: public void warning(SAXParseException e) throws SAXException
    {
      // This is not great, but we really would rather have the error 
      // handler be the error listener if it is a error handler.  Coroutine's fatalError 
      // can't really be configured, so I think this is the best thing right now 
      // for error reporting.  Possibly another JAXP 1.1 hole.  -sb
      javax.xml.transform.ErrorListener errorListener = m_transformer.getErrorListener();
      if(errorListener instanceof ErrorHandler)
      {
        ((ErrorHandler)errorListener).warning(e);
      }
      else
      {
        try
        {
          errorListener.warning(new javax.xml.transform.TransformerException(e));
        }
        catch(javax.xml.transform.TransformerException te)
        {
          throw e;
        }
      }
    }
docs: Filter a warning event.
  
  @param e The nwarning as an exception.
  @throws SAXException The client may throw
  an exception during processing.
  @see org.xml.sax.ErrorHandler#warning