org.exist.xquery.parser.XQueryAST tmp135_AST = null; tmp135_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp135_AST);
org.exist.xquery.parser.XQueryAST tmp134_AST = null; tmp134_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp134_AST);
	public final void insertExpr() throws RecognitionException, TokenStreamException, XPathException {				returnAST = null;		ASTPair currentAST = new ASTPair();		org.exist.xquery.parser.XQueryAST insertExpr_AST = null;				org.exist.xquery.parser.XQueryAST tmp134_AST = null;		tmp134_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp134_AST);		match(LITERAL_insert);		exprSingle();		astFactory.addASTChild(currentAST, returnAST);		{		switch ( LA(1)) {		case LITERAL_into:		{			org.exist.xquery.parser.XQueryAST tmp135_AST = null;			tmp135_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp135_AST);			match(LITERAL_into);			break;		}		case LITERAL_preceding:		{			org.exist.xquery.parser.XQueryAST tmp136_AST = null;			tmp136_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp136_AST);			match(LITERAL_preceding);			break;		}		case LITERAL_following:		{			org.exist.xquery.parser.XQueryAST tmp137_AST = null;			tmp137_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp137_AST);			match(LITERAL_following);			break;		}		default:		{			throw new NoViableAltException(LT(1), getFilename());		}		}		}		exprSingle();		astFactory.addASTChild(currentAST, returnAST);		insertExpr_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root;		returnAST = insertExpr_AST;	}