@Override
    public void startElement(String name, String nsPrefix, String nsURI, String systemID, int lineNr) throws Exception {
      boolean isRngTag = RelaxNgMetaDataContributor.RNG_NAMESPACE.equals(nsURI);
      if (!isRNG) { // analyzing start tag
        if (isRngTag) {
          isRNG = true;
        }
        else {
          throw NanoXmlUtil.ParserStoppedXmlException.INSTANCE;
        }
      }
      isInclude = isRngTag && "include".equals(name);
    }
@Override
    public void startElement(String name, String nsPrefix, String nsURI, String systemID, int lineNr)