public Object execute(ExecutionEvent event) throws ExecutionException {
IStructuredSelection selection = null;
if (HandlerUtil.getCurrentSelection(event) instanceof IStructuredSelection) {
selection = (IStructuredSelection)HandlerUtil.getCurrentSelection(event);
}
PlayWizard wizard = getWizard();
wizard.init(HandlerUtil.getActiveWorkbenchWindow(event).getWorkbench(), selection);
WizardDialog dialog = new WizardDialog(HandlerUtil.getActiveShell(event), wizard);
dialog.create();
dialog.open();
return null;
}