@Override public boolean setInterrupted(boolean interrupted) {
        // while interrupted, remove the adaptive support, and create it
        // only when the interruption finishes. There is no sense trying to
        // 'pause' the AdaptiveChoicesSupport, as the interruption can be
        // related to new editors or filters
        boolean ret = false;
        if (this.interrupted != interrupted) {
            this.interrupted = interrupted;
            if (interrupted) {
                ret = removeAdaptiveChoicesSupport();
            } else {
                ret = (handler.getTable() != null) && handler.isEnabled();
                if (ret) {
                    createAdaptiveChoicesSupport();
                }
            }
        }

        return ret;
    }
@Override public boolean setInterrupted(boolean interrupted)