- <init>
- assertNumberOfConditions
- getConditions
Return the underlying conditions, possibly empty but never null.
- getLength
- isEmpty
Whether this instance contains 0 conditions or not.
- unwrap
- combine
If one instance is empty, return the other. If both instances have conditions,
combine the individua
- compareTo
If one instance is empty, the other "wins". If both instances have conditions,
compare them in the o
- getMatchingCondition
Delegate to all contained conditions to match the request and return the
resulting "matching" condit