question: public static void launchURL ( final URI uri , final String title , String tooltip , String browserId , LaunchMode launchMode ) { Check . notNull ( uri , "url" ) ; if ( ! URISchemeHelper . isOnTrustedUriWhiteList ( uri ) ) { URISchemeHelper . showUnsafeSchemeError ( uri ) ; return ; } if ( launchMode == null ) { launchMode = LaunchMode . USER_PREFERENCE ; } if ( browserId == null ) { browserId = "" ; } if ( tooltip == null ) { tooltip = "" ; } final boolean workbenchBrowserMode ; synchronized ( BrowserFacade . class ) { workbenchBrowserMode = useWorkbenchBrowserSupport ; } if ( workbenchBrowserMode ) { try { launchWithWorkbenchBrowserSupport ( uri , title , tooltip , browserId , launchMode ) ; return ; } catch ( final Exception e ) { log . warn ( "Problem launching web browser with workbench support (fallback will be tried)" , e ) ; } } launchInFallbackMode ( uri . toString ( ) , title , tooltip , browserId , launchMode ) ; }
target:  Launches a URL. All configurable options can be specified.