@Override
    @SuppressWarnings({"unchecked"})
    public NumberExpression<T> coalesce(T arg) {
        Coalesce<T> coalesce = new Coalesce<T>(getType(), mixin);
        coalesce.add(arg);
        return (NumberExpression<T>) coalesce.asNumber();
    }
Create a {@code coalesce(this, arg)} expression

@param arg additional argument
@return coalesce
querydsl-core/src/main/java/com/querydsl/core/types/dsl/NumberExpression.java