@NotNull
    Context withText(@NotNull @Nls String text) {
      return new Context(element, text, externalUrl, provider, viewRect, highlightedLink);
    }
@NotNull
    Context withText(@NotNull @Nls String text)