@Override
  public void processElementsWithName(@NotNull String name,
                                      @NotNull Processor<? super NavigationItem> processor,
                                      @NotNull FindSymbolParameters parameters) {
    String idName = StringUtil.trimStart(name, "#");
    FileBasedIndex.getInstance().processValues(HtmlTagIdIndex.INDEX, idName, null, (file, value) -> {
      var navigationItem = new OffsetNavigationItem(parameters.getProject(), file, value, name,
                                                    getLocationString(parameters.getProject(), file));
      return processor.process(navigationItem);
    }, parameters.getSearchScope(), parameters.getIdFilter());
  }
@Override
  public void processElementsWithName(@NotNull String name,
                                      @NotNull Processor<? super NavigationItem> processor,
                                      @NotNull FindSymbolParameters parameters)