void addMenuItem(Object source, WindowMenuItem item, boolean persistent) { if (persistent) { persistentItems.add(item); } else { transientItems.add(item); } item.addActionListener(myListener); computeContents(); }