*/
public JPQLQueryContext getQueryContext() {
if (queryContext == null) {
queryContext = buildJPQLQueryContext();
queryContext.setJPQLExpression(getExpression());
queryContext.setQuery(new JavaQuery(getManagedTypeProvider(), getJPQLFragment()));
}
return queryContext;
}