// action: voidfunc(int row) svoid tablePopupMenuItem(JTable table, S name, O action) { tablePopupMenu(table, voidfunc(JPopupMenu menu, final int row) { addMenuItem(menu, name, r { pcallF(action, row) }); }); } svoid tablePopupMenuItem(JTable table, S name, IVF1 action) { tablePopupMenuItem(table, name, (O) action); }