This builder can be used to easily create a conditional expression without having to create each
object manually. The builder is associated with query.AbstractConditionalClauseStateObject AbstractConditionalClauseStateObject.