public ProjectionList add(Projection projection, String alias) {
        return add(Projections.alias(projection, alias));
    }
public ProjectionList add(Projection projection, String alias) {
        return add(Projections.alias(projection, alias));
    }
public ProjectionList add ( Projection projection , String alias ) { return add ( Projections . alias ( projection , alias ) ) ; }
Adds a projection to this list of projections after wrapping it with an alias

@param projection The projection to add
@param alias      The alias to apply to the projection
@return {@code this}, for method chaining
@see org.hibernate.criterion.Projections#alias
Adds a projection to this list of projections after wrapping it with an alias