*
* @return A new concrete instance of {@link IJPQLQueryBuilder}
*/
protected IJPQLQueryBuilder buildQueryBuilder() {
switch (getGrammar().getJPAVersion()) {
case VERSION_1_0: return new JPQLQueryBuilder1_0();
case VERSION_2_0: return new JPQLQueryBuilder2_0();
default: return new JPQLQueryBuilder2_1();
}
}