@Contract(value = "_, _ -> new", pure = true)
  @NotNull TargetPresentationBuilder locationText(@Nls @Nullable String text, @Nullable Icon icon);
@Contract(value = "_, _ -> new", pure = true)
  @NotNull TargetPresentationBuilder locationText(@Nls @Nullable String text, @Nullable Icon icon)