@Override
    @SuppressWarnings({"unchecked", "rawtypes"})
    public TimeExpression<T> coalesce(Expression<?>... exprs) {
        Coalesce<T> coalesce = new Coalesce<T>(getType(), mixin);
        for (Expression expr : exprs) {
            coalesce.add(expr);
        }
        return coalesce.asTime();
    }
Create a {@code coalesce(this, exprs...)} expression

@param exprs additional arguments
@return coalesce
querydsl-core/src/main/java/com/querydsl/core/types/dsl/TimeExpression.java