@SuppressWarnings("unchecked")
    public Expression<T> as(Path<T> alias) {
        return ExpressionUtils.operation(getType(),Ops.ALIAS, this, alias);
    }
Create an alias for the expression

@return this as alias
querydsl-core/src/main/java/com/querydsl/core/types/QBean.java