BrowserLaunchingInitializingException {
if (logger == null) {
throw new IllegalArgumentException(
"the logger cannot be null at this point.");
}
IBrowserLaunching launching =
BrowserLaunchingFactory.createSystemBrowserLaunching(logger);
launching.setBrowserEventCallBack(this);
launching.initialize();
return launching;
}