/*
  * (non-Javadoc)
  *
  * @see
  * org.eclipse.jface.action.ContributionItem#setParent(org.eclipse.jface
  * .action.IContributionManager)
  */
 public void setParent(IContributionManager parent) {
   if (getParent() instanceof IMenuManager) {
     IMenuManager menuMgr = (IMenuManager) getParent();
     menuMgr.removeMenuListener(menuListener);
   }
   if (parent instanceof IMenuManager) {
     IMenuManager menuMgr = (IMenuManager) parent;
     menuMgr.addMenuListener(menuListener);
   }
   super.setParent(parent);
 }