code: protected void installDependencies() {
          installer = resolveInstaller();
  
          String requiredPackages = getRequiredPackages();
  
          try {
              if (!installer.install(requiredPackages) && !ignoreInstallerProblems) {
                  throw new IllegalStateException("Failed to install dependencies");
              }
          } catch (Exception ex) {
              if (ignoreInstallerProblems) {
                  LOG.warn(ex.getMessage());
              } else {
                  throw ex;
              }
          }
      }
docs: Helpers