A JPA 1 QueryBuilder system to ease the building of dynamic JPQL queries