Improve user experience for BooleanJunction


 - https://hibernate.atlassian.net/browse/HSEARCH-1616
It's an interesting point of view.
My reasoning is that the user is possibly chaining the BooleanQuery to other restrictions - say for example adding all restrictions from an input form to compose the final query. So combining it with a "match all" would effectively ignore the "additional restrictions" as there aren't more restrictions defined.

This was dicussed more on the JIRA.

For sure it shouldn't throw an _AssertionFailure_ .