public boolean browse(URL url) { try { return browseImpl(url); } catch (DesktopException e) { if (logger.isDebugEnabled()) { logger.error("Backend error starting browser", e); } else { logger.error(e.getMessage()); } return false; } catch (LinkageError e) { logger.error("Linkage error starting browser: " + e.getMessage()); return false; } }