menu.add(new JMenuItem( controller.getAction(TreeViewerControl.DECLASSIFY)));
    private JMenu createEditMenu()    {        JMenu menu = new JMenu("Edit");        menu.setMnemonic(KeyEvent.VK_E);        menu.add(new JMenuItem(                controller.getAction(TreeViewerControl.CUT_OBJECT)));        menu.add(new JMenuItem(                controller.getAction(TreeViewerControl.COPY_OBJECT)));        menu.add(new JMenuItem(                controller.getAction(TreeViewerControl.PASTE_OBJECT)));        menu.add(new JMenuItem(                controller.getAction(TreeViewerControl.DELETE_OBJECT)));        menu.add(new JSeparator(JSeparator.HORIZONTAL));        menu.add(new JMenuItem(                controller.getAction(TreeViewerControl.FIND)));        menu.add(new JMenuItem(                controller.getAction(TreeViewerControl.CLEAR)));        menu.add(new JSeparator(JSeparator.HORIZONTAL));        menu.add(new JMenuItem(                controller.getAction(TreeViewerControl.CLASSIFY)));        TreeViewerAction a = controller.getAction(TreeViewerControl.ANNOTATE);        JMenuItem item = new JMenuItem(a);        item.setText(a.getActionName());        menuItems.add(item);        menu.add(item);        menu.add(new JSeparator(JSeparator.HORIZONTAL));        a = controller.getAction(TreeViewerControl.PROPERTIES);        item = new JMenuItem(a);        item.setText(a.getActionName());        menuItems.add(item);        menu.add(item);        return menu;    }