Bug 55592 [Contributions] SubActionBars does not properly handle menu listeners
bundles/org.eclipse.jface/src/org/eclipse/jface/action/SubContributionManager.java
public void insertAfter(String id, IAction action) {
		insertAfter(id, new ActionContributionItem(action));
	}
	/* (non-Javadoc)
	 * Method declared on IContributionManager.
	 */
	public void insertAfter(String id, IContributionItem item) {
		item.setParent(this);
		SubContributionItem wrap = wrap(item);
		wrap.setVisible(visible);
		parentMgr.insertAfter(id, wrap);
		itemAdded(item, wrap);
	}
	/* (non-Javadoc)
	 * Method declared on IContributionManager.
	 */
	public void insertBefore(String id, IAction action) {
		insertBefore(id, new ActionContributionItem(action));
	}
	/* (non-Javadoc)
	 * Method declared on IContributionManager.
	 */
	public void insertBefore(String id, IContributionItem item) {
		item.setParent(this);
		SubContributionItem wrap = wrap(item);
		wrap.setVisible(visible);
		parentMgr.insertBefore(id, wrap);
		itemAdded(item, wrap);
	}
	/* (non-Javadoc)