default @NotNull ActionUpdateThread getActionUpdateThread() {
    if (this instanceof UpdateInBackground && ((UpdateInBackground)this).isUpdateInBackground()) {
      return ActionUpdateThread.BGT;
    }
    PluginException.reportDeprecatedUsage(
      getClass(), "ActionUpdateThread.OLD_EDT",
      "'" + getClass().getName() + "' must override `getActionUpdateThread()` and chose EDT or BGT. See ActionUpdateThread javadoc.");
    return ActionUpdateThread.OLD_EDT;
  }
default @NotNull ActionUpdateThread getActionUpdateThread()