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