public boolean visitIdentifier(EJBQLExpression expression) {
// expression id is always rooted in an ObjEntity, even for DbPath...
ClassDescriptor descriptor = context.getEntityDescriptor(expression.getText());
if (descriptor == null) {
throw new EJBQLException("Invalid identification variable: "
+ expression.getText());
}
this.currentEntity = descriptor.getEntity().getDbEntity();
this.idPath = expression.getText();