@Override
  public @NotNull Cancellable withButtonText(@NotNull String buttonText) {
    return new CancellableTaskCancellation(buttonText, this.tooltipText);
  }
@Override
  public @NotNull Cancellable withButtonText(@NotNull String buttonText)