@Override
  public @NotNull HighlightInfo.Builder range(@NotNull TextRange textRange) {
    assertNotCreated();
    assert startOffset == -1 && endOffset == -1 : "Offsets already set";
    startOffset = textRange.getStartOffset();
    endOffset = textRange.getEndOffset();
    return this;
  }
@Override
  public @NotNull HighlightInfo.Builder range(@NotNull TextRange textRange)