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()); } }