@Override
  public boolean containsHighlighter(final @NotNull RangeHighlighter highlighter) {
    Processor<RangeHighlighterEx> equalId = h -> h.getId() != ((RangeHighlighterEx)highlighter).getId();
    return highlighter.isValid() && !treeFor(highlighter).processOverlappingWith(highlighter.getStartOffset(), highlighter.getEndOffset(), equalId);
  }
@Override
  public boolean containsHighlighter(final @NotNull RangeHighlighter highlighter)