I think we should follow with this logic for all our `ListResultAware` components: JDBC, JPA etc.
Don't treat empty list as `null`, but return as is, even if empty list is bad for messaging, as I said in `ignoreEmptyResult` JIRA.
That's because the emty search result is a valid one