public Object execute(ExecutionEvent event) throws ExecutionException {
final Repository repository = getRepository(true, event);
if (repository == null)
return null;
final FetchWizard fetchWizard;
try {
fetchWizard = new FetchWizard(repository);
} catch (URISyntaxException x) {
ErrorDialog.openError(getShell(event),
UIText.FetchAction_wrongURITitle,
UIText.FetchAction_wrongURIMessage, new Status(
IStatus.ERROR, Activator.getPluginId(), x