static void addDirectMenuItem(JMenuBar mb, S text, O action) { if (mb != null) swing { addDirectMenuItem(mb, directJMenuItem(text, action)); } } static void addDirectMenuItem(Component c, S text, O action) { addDirectMenuItem(addMenuBar(c), text, action); } svoid addDirectMenuItem(JMenuBar mb, JMenuItem menuItem) { if (mb != null) swing { mb.add(menuItem); revalidate(mb); } }