@Override public void consolidateFilter() {
            Object currentContent = getContent();
            if (currentContent != cache) {
                cache = currentContent;
                if (cache instanceof CustomChoice) {
                    filter = ((CustomChoice) cache).getFilter(filterEditor);
                } else {
                    filter = new RowFilter() {
                        @Override public boolean include(
                                Entry entry) {
                            Object val = entry.getValue(
                                    filterEditor.getModelIndex());

                            return (val == null) ? (cache == null)
                                                 : val.equals(cache);
                        }
                    };
                }

                filterEditor.filterUpdated(filter);
            }
        }
@Override public void consolidateFilter()