public Object execute(ExecutionEvent event) throws ExecutionException {
IWizardDescriptor descriptor = PlatformUI.getWorkbench().getExportWizardRegistry().findWizard(SapConnectionConfigurationExportWizard.ID);
if (descriptor != null) {
try {
IWorkbenchWizard wizard = descriptor.createWizard();
IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindow(event);
ISelection selection = HandlerUtil.getCurrentSelection(event);
if (!(selection instanceof IStructuredSelection)) {
selection = StructuredSelection.EMPTY;
}
wizard.init(PlatformUI.getWorkbench(), (StructuredSelection) selection);
WizardDialog wizardDialog = new WizardDialog(window.getShell(), wizard);
wizardDialog.setTitle(wizard.getWindowTitle());
wizardDialog.create();
wizardDialog.open();
} catch (CoreException e) {
// Ignore
}