public void editorUpdated(FilterEditor fe) {
            int column = fe.getModelIndex();
            int editorHandle = getEditorHandle(column);

            // invoke the editor update call
            editorHandles[editorHandle].updateFormatter(rowEntry.getModel(),
                rowEntry.getFormatters());

            int width;

            // and update the filter for this editor
            int updateRowInfo = updateRowInfo(filters[fe.getModelIndex()],
                    fe.getFilter());
            if (1 == (1 & updateRowInfo)) {
                // if changed, update all editor choices
                width = editorHandles.length;
            } else {
                // update only the associated editor, move it at the beginning
                switchHandle(editorHandle, 0);
                width = 1;
            }

            extractChoices(width, 0, -1);
        }
public void editorUpdated(FilterEditor fe)