Bug 10022 Incorrect "Build" popup action enablement
If "Build" action in the context sensitive popup menu in the Java perspective is always enabled. Even if the user goes to Preferences -> Workbench and selects "Perform build automatically on resource modification" the build menu option still appears in the Java popup menus. I believe this is incorrect. No need for a manual build if the build is already done, automatically. Mazen Faraj.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/BuildActionGroup.java
* 
	 * @param part the view part that owns this action group
	 */
	public BuildActionGroup(IViewPart part) {
		Shell shell= part.getSite().getShell();
		ISelectionProvider provider= part.getSite().getSelectionProvider();
		
		fBuildAction= new BuildAction(shell,
				IncrementalProjectBuilder.INCREMENTAL_BUILD);
		fBuildAction.setText(ActionMessages.getString("BuildAction.label")); 
		
		fFullBuildAction= new BuildAction(shell,
			IncrementalProjectBuilder.FULL_BUILD);
		fFullBuildAction.setText(ActionMessages.getString("RebuildAction.label")); 
		
		fRefreshAction= new RefreshAction(shell);
		
		provider.addSelectionChangedListener(fBuildAction);
		provider.addSelectionChangedListener(fFullBuildAction);
		provider.addSelectionChangedListener(fRefreshAction);
	}
	
	/**
	 * Returns the refresh action managed by this group.
	 * 
	 * @return the refresh action. If this group doesn't manage a refresh action
	 * 	<code>null</code> is returned.
	 */
	public RefreshAction getRefreshAction() {
		return fRefreshAction;