public void actionPerformed(ActionEvent e) {
   ICFDbTestTableObj selectedInstance = getSwingFocusAsTable();
   if (selectedInstance != null) {
     List<ICFDbTestValueObj> retList =
         selectedInstance.testInstListFuncWithArg((short) 10, new Short((short) 10));
     StringBuffer buff = new StringBuffer();
     if (retList != null) {
       buff.append("testInstListFuncWithArg() returned list:\n");
       Iterator<ICFDbTestValueObj> iter = retList.iterator();
       ICFDbTestValueObj cur;
       while (iter.hasNext()) {
         cur = iter.next();
         buff.append(cur.getClass().getName() + " named " + cur.getObjName() + "\n");
       }
     } else {
       buff.append("testInstListFuncWithArg() returned null\n");
     }
     JOptionPane.showMessageDialog(null, buff.toString());
   }
 }