code: @Override
      public void dtdNotationDecl(String name, String publicId, String systemId, URL baseURL)
          throws XMLStreamException
      {
          if (mDTDHandler != null) {
              /* 24-Nov-2006, TSa: Note: SAX expects system identifiers to
               *  be fully resolved when reported...
               */
              if (systemId != null && systemId.indexOf(':') < 0) {
                  try {
                      systemId = URLUtil.urlFromSystemId(systemId, baseURL).toExternalForm();
                  } catch (IOException ioe) {
                      throw new WstxIOException(ioe);
                  }
              }
              try {
                  mDTDHandler.notationDecl(name, publicId, systemId);
              } catch (SAXException sex) {
                  throw new WrappedSaxException(sex);
              }
          }
      }
docs: DTD declarations that must be exposed