Implements the RequestCondition contract by delegating to multiple
RequestCondition types and using a logical conjunction (' && ') to
ensure all conditions match a given request.
When CompositeRequestCondition instances are combined or compared
they are expected to (a) contain the same number of conditions and (b) that
conditions in the respective index are of the same type. It is acceptable to
provide null conditions or no conditions at all to the constructor.
Create an instance with 0 or more RequestCondition types. It is
important to create CompositeRequestCondition instances with the
same number of conditions so they may be compared and combined.
It is acceptable to provide null conditions.
public boolean isEmpty()
Whether this instance contains 0 conditions or not.