code: public static void showWarningMessageAddOnsNotRunnable(
              String message,
              AddOnCollection availableAddOns,
              Collection<AddOn> addOnsNotRunnable) {
  
          Object[] msgs = {
                  message,
                  createScrollableTreeAddOnsNotRunnable(
                          availableAddOns,
                          addOnsNotRunnable.toArray(new AddOn[addOnsNotRunnable.size()])) };
  
          JOptionPane.showMessageDialog(
                  View.getSingleton().getMainFrame(),
                  msgs,
                  Constant.PROGRAM_NAME,
                  JOptionPane.WARNING_MESSAGE);
      }
docs: Shows a warning dialogue with the add-ons and its corresponding running issues or the issues if is extensions.
  <p>
  The dialogue is composed with the given {@code message} and a tree in which are shown the add-ons and its issues as child
  nodes of the add-ons.
  
  @param message the main message shown in the dialogue
  @param availableAddOns the add-ons that are available, used to create and check the running issues
  @param addOnsNotRunnable the add-ons with running issues that will be shown in the tree