static AbstractAction abstractAction(S name, final O runnable) { ret new AbstractAction(name) { public void actionPerformed(ActionEvent evt) { pcallF(runnable); } }; }