public static boolean browse(URI uri) {
        if (browseDesktop(uri)) return true;
        if (openSystemSpecific(uri.toString())) return true;
        LogUtils.logError("Cannot open a browser for '" + uri + "'");
        return false;