private void setupTableModelSorting() {
   final TimelimitTaskTableModel tblmdl = this.timelimittaskview.getTimelimitTaskTableModel();
   if (tblmdl.getColumnCount() > 0) {
     List<SortKey> sortKeys = readColumnOrderFromPreferences();
     if (sortKeys.isEmpty()) {
       sortKeys =
           Collections.singletonList(
               new SortKey(
                   tblmdl.findColumnByFieldName(CollectableTask.FIELDNAME_SCHEDULED),
                   SortOrder.ASCENDING));
     }
     try {
       tblmdl.setSortKeys(sortKeys, false);
     } catch (Exception e) {
     }
   }
 }