Bug 117554 [WorkingSets] UI usage of getName() should be migrated to getLabel()
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/actions/BuildSetAction.java
window.getWorkbench().getWorkingSetManager().addRecentWorkingSet(workingSet);
		IProject[] projects = BuildUtilities.extractProjects(workingSet.getElements());
		if (projects.length == 0) {
			MessageDialog.openInformation(window.getShell(), 
					IDEWorkbenchMessages.BuildSetAction_noBuildTitle, 
					IDEWorkbenchMessages.BuildSetAction_noProjects);
			return;
		}
		lastBuilt = this;
		BuildAction build = new BuildAction(window.getShell(), IncrementalProjectBuilder.INCREMENTAL_BUILD);
		build.selectionChanged(new StructuredSelection(projects));
		build.run();
	}
	public void runWithEvent(Event event) {
		
		
		if (event.widget instanceof MenuItem) {
			if (!((MenuItem) event.widget).getSelection())
				return;
		}
		run();
	}
	/* (non-Javadoc)
	 * For debugging purposes only.
	 */
	public String toString() {
		return "BuildSetAction(" + workingSet.getName() + ")"; 
	}
}