private void toggleSelectAll() {
        if (selected.size() == visibleTypes.size()) {
            selectNone();
        } else {
            selectAll();
        }
    }
@return A set of types to include, or empty if the type filter is not active
stroom-core-client/src/main/java/stroom/explorer/client/presenter/TypeFilterPresenter.java