private Condition JoinWithBinaryOperator(Condition left, Condition right) { return BinaryOperator == null ? Util.Operators.And.Join(left, right) : BinaryOperator.Join(left, right); }