138139140141142143144145146147148
for (int i = 0; i < getItemCount(); i++) { final JMenuItem item = getItem(i); if (item instanceof MyMenuItem) { ((UpdatableItem) item).cleanup(); } else if (item instanceof MyMenu) { item.removeAll(); } } super.removeAll(); }