((JMenu) menuItem).removePropertyChangeListener(propertyChangeListener);
  protected void uninstallListeners()  {    ((JMenu) menuItem).removeMouseListener(mouseInputListener);    ((JMenu) menuItem).removeMenuListener(menuListener);    ((JMenu) menuItem).removePropertyChangeListener(propertyChangeListener);  }