static void sortTableRaw(final JTable table, final int col, final bool desc) { swingAndWait(r { L data = rawTableLines(table); if (empty(data)) ret; sortByIndex(data, col); if (desc) data = reversed(data); fillTableWithData(table, data, printStruct(tableColNames(table))); table.repaint(); }); }