// menuMaker = voidfunc(JPopupMenu) static void internalFrameTitlePopupMenu(final JInternalFrame f, fO... params) { awt { O menuMaker; if (l(params) == 1) menuMaker = params[0]; else menuMaker = voidfunc(JPopupMenu menu) { addMenuItems(menu, params) }; Component titleComponent = getInternalFrameTitlePaneComponent(f); if (titleComponent == null) print("Can't add internal frame title popup menu!"); else componentPopupMenu(titleComponent, menuMaker); }