code: public void externalEntityDecl(
            String name, String publicId, String systemId) throws SAXException
    {
  
      if (DEBUG)
        System.out.println("TransformerHandlerImpl#externalEntityDecl: " + name
                           + ", " + publicId + ", " + systemId);
  
      if (null != m_declHandler)
      {
        m_declHandler.externalEntityDecl(name, publicId, systemId);
      }
    }
docs: Report a parsed external entity declaration.
  
  <p>Only the effective (first) declaration for each entity
  will be reported.</p>
  
  @param name The name of the entity.  If it is a parameter
  entity, the name will begin with '%'.
  @param publicId The declared public identifier of the entity, or
  null if none was declared.
  @param systemId The declared system identifier of the entity.
  @throws SAXException The application may raise an exception.
  @see #internalEntityDecl
  @see org.xml.sax.DTDHandler#unparsedEntityDecl