AST tmp247_AST = null; tmp247_AST = astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp247_AST);
AST tmp254_AST = null; tmp254_AST = astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp254_AST);
	public final void abbrevStep() throws RecognitionException, TokenStreamException {				returnAST = null;		ASTPair currentAST = new ASTPair();		AST abbrevStep_AST = null;				switch ( LA(1)) {		case NCNAME:		case XQUERY:		case VERSION:		case LITERAL_namespace:		case LITERAL_default:		case LITERAL_function:		case LITERAL_variable:		case LITERAL_element:		case LITERAL_as:		case LITERAL_empty:		case STAR:		case LITERAL_item:		case LITERAL_for:		case LITERAL_let:		case LITERAL_if:		case LITERAL_order:		case LITERAL_by:		case LITERAL_then:		case LITERAL_else:		case LITERAL_or:		case LITERAL_and:		case LITERAL_div:		case LITERAL_mod:		case LITERAL_union:		case LITERAL_intersect:		case LITERAL_except:		case LITERAL_text:		case LITERAL_node:		case AT:		case LITERAL_child:		case LITERAL_self:		case LITERAL_attribute:		case LITERAL_descendant:		case 113:		case 114:		case LITERAL_parent:		case LITERAL_ancestor:		case 117:		case 118:		case LITERAL_comment:		case 123:		case 124:		case LITERAL_document:		case LITERAL_collection:		{			{			switch ( LA(1)) {			case AT:			{				AST tmp247_AST = null;				tmp247_AST = astFactory.create(LT(1));				astFactory.addASTChild(currentAST, tmp247_AST);				match(AT);				break;			}			case NCNAME:			case XQUERY:			case VERSION:			case LITERAL_namespace:			case LITERAL_default:			case LITERAL_function:			case LITERAL_variable:			case LITERAL_element:			case LITERAL_as:			case LITERAL_empty:			case STAR:			case LITERAL_item:			case LITERAL_for:			case LITERAL_let:			case LITERAL_if:			case LITERAL_order:			case LITERAL_by:			case LITERAL_then:			case LITERAL_else:			case LITERAL_or:			case LITERAL_and:			case LITERAL_div:			case LITERAL_mod:			case LITERAL_union:			case LITERAL_intersect:			case LITERAL_except:			case LITERAL_text:			case LITERAL_node:			case LITERAL_child:			case LITERAL_self:			case LITERAL_attribute:			case LITERAL_descendant:			case 113:			case 114:			case LITERAL_parent:			case LITERAL_ancestor:			case 117:			case 118:			case LITERAL_comment:			case 123:			case 124:			case LITERAL_document:			case LITERAL_collection:			{				break;			}			default:			{				throw new NoViableAltException(LT(1), getFilename());			}			}			}			nodeTest();			astFactory.addASTChild(currentAST, returnAST);			abbrevStep_AST = (AST)currentAST.root;			break;		}		case PARENT:		{			AST tmp248_AST = null;			tmp248_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp248_AST);			match(PARENT);			abbrevStep_AST = (AST)currentAST.root;			break;		}		default:		{			throw new NoViableAltException(LT(1), getFilename());		}		}		returnAST = abbrevStep_AST;	}