public void testNew() {
QueryDefinition q = qb.createQueryDefinition();
DomainObject customer = q.addRoot(Customer.class);
DomainObject order = customer.join("orders");
q.where(order.get("count").greaterThan(100))
.select(q.newInstance(Customer.class, customer.get("id"),
customer.get("status"),
order.get("count")));
String jpql =