Bug 7235 [Contributions] Need dispose() for action delegates
bundles/org.eclipse.jface/src/org/eclipse/jface/action/ToolBarManager.java
*	and not disposed, <code>false</code> otherwise
 */
private boolean toolBarExist() {
	return toolBar != null && !toolBar.isDisposed(); 
}
/* (non-Javadoc)
 * Method declared on IContributionManager.
 */
public void update(boolean force) {
	
				
	if (isDirty() || force) {
		
		if (toolBarExist()) {
		
			int oldCount= toolBar.getItemCount();
			
			IContributionItem[] items= getItems();
			ArrayList clean= new ArrayList(items.length);
			IContributionItem separator= null;
 
			for (int i = 0; i < items.length; ++i) {
				IContributionItem ci= items[i];
				if (!ci.isVisible())
					continue;
				if (ci.isSeparator()) {
					 
					
					separator= ci;
				} else {