public interface AndOr<Q>
<V> Q
and(Condition<V,?> condition)
or(Condition<V,?> condition)
<V> Q and(Condition<V,?> condition)
<V> Q or(Condition<V,?> condition)