editMenu.add(getAction(RedoAction.getActionName()).buildMenu());
editMenu.add(getAction(CutAction.getActionName()).buildMenu());
editMenu.add(getAction(CopyAction.getActionName()).buildMenu());
editMenu.add(getAction(PasteAction.getActionName()).buildMenu());
recentFileMenu = new RecentFileMenu("Recent Projects");
addRecentFileListListener(recentFileMenu);
fileMenu.add(recentFileMenu);
// Mac OS X doesn't use File->Exit, it uses CayenneModeler->Quit (command-Q)
if (OperatingSystem.getOS() != OperatingSystem.MAC_OS_X) {