final EJBQLTranslatorFactory translatorFactory = ((JdbcAdapter) getAdapter())
.getEjbqlTranslatorFactory();
final EJBQLTranslationContext context = new EJBQLTranslationContext(entityResolver, query, compiledExpression,
translatorFactory, adapter.getQuotingStrategy());
compiledExpression.getExpression().visit(new EJBQLBaseVisitor(false) {
@Override
public boolean visitSelect(EJBQLExpression expression) {
EJBQLExpressionVisitor visitor = translatorFactory
.getSelectTranslator(context);