private static List<ConfigurableWebBrowser> getPredefinedBrowsers() {
    return List.of(
      new ConfigurableWebBrowser(PREDEFINED_CHROME_ID, BrowserFamily.CHROME),
      new ConfigurableWebBrowser(PREDEFINED_FIREFOX_ID, BrowserFamily.FIREFOX),
      new ConfigurableWebBrowser(PREDEFINED_SAFARI_ID, BrowserFamily.SAFARI, BrowserFamily.SAFARI.getName(),
                                 BrowserFamily.SAFARI.getExecutionPath(), SystemInfo.isMac,
                                 BrowserFamily.SAFARI.createBrowserSpecificSettings()),
      new ConfigurableWebBrowser(PREDEFINED_OPERA_ID, BrowserFamily.CHROME, "Opera", SystemInfo.isMac ? "Opera" : "opera", false, null),
      new ConfigurableWebBrowser(PREDEFINED_EXPLORER_ID, BrowserFamily.EXPLORER, BrowserFamily.EXPLORER.getName(),
                                 BrowserFamily.EXPLORER.getExecutionPath(), false,
                                 BrowserFamily.EXPLORER.createBrowserSpecificSettings()),
      new ConfigurableWebBrowser(PREDEFINED_EDGE_ID, BrowserFamily.CHROME, "Edge",
                                 getEdgeExecutionPath(), SystemInfo.isWindows,
                                 BrowserFamily.CHROME.createBrowserSpecificSettings())
    );
  }
private static List<ConfigurableWebBrowser> getPredefinedBrowsers()