static L selectedTableRowsInModel(final JTable t) { ret t == null ? emptyList() : swing(func -> L { map(selectedTableRows(t), i -> t.convertRowIndexToModel(i)) }); }