protected final void insertCommandMenuItem(Command command) { JMenu menu = null; String parent = command.getParent(); if (parent != null) { menu = findMenu(parent); } if (menu == null) { menu = createNewMenu(parent); } if (menu != null) { commandMenuInserter.insertCommandIntoMenu(command, menu); } }