Bug 7235 [Contributions] Need dispose() for action delegates
bundles/org.eclipse.ui.workbench/extensions/org/eclipse/jface/action/StatusLineManager.java
Control ws[]= statusLine.getChildren();
				for (int i= 0; i < ws.length; i++) {
					Object data= ws[i].getData();
					if (data instanceof IContributionItem) {
						IContributionItem item= (IContributionItem) data;
						if (ht.get(item) == null) {	
						
							ws[i].dispose();
						}
					}
				}
				
				IContributionItem src, dest;
				ws= statusLine.getChildren();
				
				
				
				
				
				
				int srcIx= 3;
				int destIx= 0;
				int oldChildCount = ws.length;
				for (int i = 0; i < items.length; ++i) {
					src= (IContributionItem) items[i];
					
					if (! src.isVisible())	
						continue;	
					
					if (srcIx < ws.length)