static L tableColNames(final JTable table) { ret swing(func -> L { int n = tableNumColumns(table); new L l; for (int i = 0; i < n; i++) l.add(table.getColumnName(i)); ret l; }); }