@Override
          public void visitXmlTag(@NotNull XmlTag tag) {
            final Matcher.Result match = matcher.match(tag);
            if (match != null) {
              if (match.chain != null) {
                found.addAll(_process(match.chain, resolve));
              }
              else {
                assert match.result != null;
                found.add(match.result);
                if (resolve) throw Stop.DONE;
              }
            }
            super.visitXmlTag(tag);
          }
@Override
          public void visitXmlTag(@NotNull XmlTag tag)