Improve user experience for BooleanJunction


 - https://hibernate.atlassian.net/browse/HSEARCH-1616
I don't get this part. Why would an empty boolean query match all queries? What is your reasoning here? Given that you are adding _isEmpty_ could we not keep the exception. If anything I'd rather have it not match anything.