public Cases<A,Q> then(Expression<A> expr) {
            return cases.addCase(b, expr);
        }
Intermediate When state

@author tiwe

@param <A>
@param <Q>
querydsl-core/src/main/java/com/querydsl/core/types/dsl/CaseBuilder.java