void () { // recreate the filtersMap filtersMap.clear(); if (handler.getTable() != null) { for (FilterEditor fe : handler.getEditors()) { filtersMap.put(fe.getFilter(), fe); } // and the RowEntry Collection<FilterEditor> eds = handler.getEditors(); rowEntry = new RowEntry(handler.getTable().getModel(), eds.toArray(new FilterEditor[eds.size()])); } }