Bug 184597 [Contributions] ActionContributionItem should show accelerator text even if accelerator cannot be parsed
bundles/org.eclipse.jface/src/org/eclipse/jface/action/ActionContributionItem.java
if (action.getStyle() == IAction.AS_DROP_DOWN_MENU) {
				IMenuCreator mc = action.getMenuCreator();
				if (mc != null) {
					mc.dispose();
				}
			}
			
			action.removePropertyChangeListener(propertyListener);
			if (action != null) {
				String commandId = action.getActionDefinitionId();
				ExternalActionManager.ICallback callback = ExternalActionManager
						.getInstance().getCallback();
				if ((callback != null) && (commandId != null)) {
					callback.removePropertyChangeListener(commandId,
							actionTextListener);
				}
			}
			
			widget = null;
			disposeOldImages();
		}
	}
	/**
	 * Handles a widget selection event.
	 */
	private void handleWidgetSelection(Event e, boolean selection) {
		Widget item = e.widget;
		if (item != null) {
			int style = item.getStyle();