@Override
      public void beforeRun(@NotNull ProjectTaskContext context) throws ExecutionException {
        if (!doExecuteBuildPhaseTriggers(true, context)) {
          throw new ExecutionException(ExternalSystemBundle.message("dialog.message.before.build.triggering.task.failed"));
        }
      }
@Override
      public void beforeRun(@NotNull ProjectTaskContext context)