code: public static boolean askConfirmationAddOnNotRunnable(
              String message,
              String question,
              AddOnCollection availableAddOns,
              AddOn addOnNotRunnable) {
          Object[] msgs = { message, createScrollableTreeAddOnsNotRunnable(availableAddOns, addOnNotRunnable), question };
  
          return JOptionPane.showConfirmDialog(
                  View.getSingleton().getMainFrame(),
                  msgs,
                  Constant.PROGRAM_NAME,
                  JOptionPane.YES_NO_OPTION,
                  JOptionPane.QUESTION_MESSAGE) == JOptionPane.YES_OPTION;
      }
docs: Shows a confirmation dialogue (yes-no question), with the given message at the top, followed by a tree in which is shown
  the add-on with its corresponding running issues and, at the bottom before the yes and no buttons, the given question.
  
  @param message the main message shown in the dialogue
  @param question the questions shown at the bottom of the dialogue, before the buttons
  @param availableAddOns the add-ons that are available, used to create check the running issues
  @param addOnNotRunnable the add-on with running issues that will be shown in the tree
  @return {@code true} if it is confirmed, {@code false} otherwise