code: public static List<String> getExtensionsRunningIssues(AddOn.AddOnRunRequirements requirements) {
          if (!requirements.hasExtensionsWithRunningIssues()) {
              return new ArrayList<>(0);
          }
  
          List<String> issues = new ArrayList<>(10);
          for (AddOn.ExtensionRunRequirements extReqs : requirements.getExtensionRequirements()) {
              issues.addAll(getRunningIssues(extReqs));
          }
          return issues;
      }
docs: Returns the textual representation of the issues that prevent the extensions of the add-on from being run, if any.
  <p>
  The messages are not internationalised, should be used only for logging and non UI uses.
  
  @param requirements the run requirements of the add-on whose extensions' run requirements will be used
  @return a {@code String} representing the running issue, {@code null} if none.
  @see AddOn.AddOnRunRequirements#getExtensionRequirements()