src/main/java/com/tri/persistence/jpql/SelectQueryClause.java
public <T> QueryBuilder add(final String lhsStatement,
			final Class<T> constructorClass, final String... expressions) {
		return add(lhsStatement, constructorClass,
				StringUtils.join(expressions));
	}
public <T> QueryBuilder add(final String lhsStatement,
			final Class<T> constructorClass, final String... expressions) {
		return add(lhsStatement, constructorClass,
				StringUtils.join(expressions));
	}
Adds expressions to this Select Clause with support for Constructor
Expressions.

@param lhsStatement
left hand side of the statement, e.g. {@code DISTINCT}
@param constructorClass
class to be use for constructor expression, make shure it has
a constructor that fits to the given {@literal SQL} Select
items
@param expressions
constructor parameters, will be passed as comma separated list
to the appropriated constructor of the given class
@return the query builder