@Override public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { try { saved = getBuildingBlock().save(getContainer(), monitor); getBuildingBlock().getProject().refreshLocal(IResource.DEPTH_INFINITE, monitor); getBuildingBlock().getProject().build(IncrementalProjectBuilder.INCREMENTAL_BUILD, monitor); } catch (CoreException ce) { // build failed - show a warning message AndmoreLogger.error(this.getClass(), ce.getMessage(), ce); EclipseUtils.showWarningDialog( CodeUtilsNLS.UI_NewActivityWizard_TitleNewActivityWizard, CodeUtilsNLS.NewActivityWizard_MessageSomeProblemsOccurredWhileBuildingProject); } catch (AndroidException e) { exception = e; } }