if ( state.backtracking == 0 && input.LA( 1 ) != DRL5Lexer.EOF ) {
helper.emit( Location.LOCATION_LHS_BEGIN_OF_CONDITION );
}
if (input.LA( 1 ) != DRL5Lexer.EOF ){
lhsExpression( query != null ? query.lhs() : null );
}
match( input,
DRL5Lexer.ID,
DroolsSoftKeywords.END,