catch (Throwable throwable) {
//we must search manually
}
if (!configurationCompleted) {
LocalApplicationWizard localApplicationWizard = new LocalApplicationWizard(applicationInfos);
if (home != null && home.length() != 0)
localApplicationWizard.setHomePath(home);
WizardDialog wizardDialog = new WizardDialog(shell, localApplicationWizard);
if (wizardDialog.open() == Window.CANCEL)
return Status.CANCEL_STATUS;
configuration.put(IOfficeApplication.APPLICATION_HOME_KEY,
localApplicationWizard.getSelectedHomePath());
}
}
IStatus status = activateOfficeApplication(officeApplication, configuration, shell);
if (configurationChanged)