match(_t,CMP_FIELD_ACCESS);
_t = _t.getFirstChild();
var=extractIdentificationVariable(_t);
_t = _retTree;
EJBQLAST tmp10_AST_in = (EJBQLAST)_t;
if ( _t==null ) throw new MismatchedTokenException();
_t = _t.getNextSibling();
_t = __t6;
_t = _t.getNextSibling();
break;
}
case SINGLE_CMR_FIELD_ACCESS:
{
AST __t7 = _t;
EJBQLAST tmp11_AST_in = (EJBQLAST)_t;
match(_t,SINGLE_CMR_FIELD_ACCESS);
_t = _t.getFirstChild();
var=extractIdentificationVariable(_t);
_t = _retTree;
EJBQLAST tmp12_AST_in = (EJBQLAST)_t;
if ( _t==null ) throw new MismatchedTokenException();
_t = _t.getNextSibling();
_t = __t7;
_t = _t.getNextSibling();
break;
}
case COLLECTION_CMR_FIELD_ACCESS:
{
AST __t8 = _t;
EJBQLAST tmp13_AST_in = (EJBQLAST)_t;
match(_t,COLLECTION_CMR_FIELD_ACCESS);
_t = _t.getFirstChild();
var=extractIdentificationVariable(_t);
_t = _retTree;
EJBQLAST tmp14_AST_in = (EJBQLAST)_t;
if ( _t==null ) throw new MismatchedTokenException();
_t = _t.getNextSibling();
_t = __t8;
_t = _t.getNextSibling();
break;
}