public Optional<T> asOptional() {
        return exact && count != null
                ? Optional.of(count)
                : Optional.empty();
    }
@return Empty if the count is not exact or is null
stroom-util-shared/src/main/java/stroom/util/shared/Count.java