DefaultBrowserLauncher
Launcher of a URL in the default system browser.
On platforms where the Java AWT Desktop API supports the BROWSE action (e.g., macOS, most Windows setups), it is used directly. On platforms where it is not supported (e.g., Linux on Wayland), this launcher falls back to XdgBrowserLauncher if xdg-open is available in the system PATH.