public static void openURI(String URIString) {
        Logger.getLogger(OSBasics.class.getName()).entering(OSBasics.class.getName(), "openURI", URIString);
        if (Desktop.isDesktopSupported()) {
            Desktop desktop = Desktop.getDesktop();
            if (desktop.isSupported(Desktop.Action.BROWSE)) {
            try {
                Logger.getLogger(OSBasics.class.getName()).log(Level.INFO, "Open the URL \"{0}\" in the default browser", URIString);
                desktop.browse(new URI(URIString));
            } catch (IOException | URISyntaxException ex) {
                Logger.getLogger(OSBasics.class.getName()).log(Level.SEVERE, "The URL can't be accessed", ex);
                }
            } else {
                Logger.getLogger(OSBasics.class.getName()).log(Level.WARNING, "No default browser found");
            }
        }
        Logger.getLogger(OSBasics.class.getName()).exiting(OSBasics.class.getName(), "openURI");
    }