traceIn("imaginaryTokenDefinitions"); try { returnAST = null; ASTPair currentAST = new ASTPair(); org.exist.xquery.parser.XQueryAST imaginaryTokenDefinitions_AST = null;  org.exist.xquery.parser.XQueryAST tmp79_AST = null; tmp79_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp79_AST); match(QNAME); org.exist.xquery.parser.XQueryAST tmp80_AST = null; tmp80_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp80_AST); match(PREDICATE); org.exist.xquery.parser.XQueryAST tmp81_AST = null; tmp81_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp81_AST); match(FLWOR); org.exist.xquery.parser.XQueryAST tmp82_AST = null; tmp82_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp82_AST); match(PARENTHESIZED); org.exist.xquery.parser.XQueryAST tmp83_AST = null; tmp83_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp83_AST); match(ABSOLUTE_SLASH); org.exist.xquery.parser.XQueryAST tmp84_AST = null; tmp84_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp84_AST); match(ABSOLUTE_DSLASH); org.exist.xquery.parser.XQueryAST tmp85_AST = null; tmp85_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp85_AST); match(WILDCARD); org.exist.xquery.parser.XQueryAST tmp86_AST = null; tmp86_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp86_AST); match(PREFIX_WILDCARD); org.exist.xquery.parser.XQueryAST tmp87_AST = null; tmp87_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp87_AST); match(FUNCTION); org.exist.xquery.parser.XQueryAST tmp88_AST = null; tmp88_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp88_AST); match(UNARY_MINUS); org.exist.xquery.parser.XQueryAST tmp89_AST = null; tmp89_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp89_AST); match(UNARY_PLUS); org.exist.xquery.parser.XQueryAST tmp90_AST = null; tmp90_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp90_AST); match(XPOINTER); org.exist.xquery.parser.XQueryAST tmp91_AST = null; tmp91_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp91_AST); match(XPOINTER_ID); org.exist.xquery.parser.XQueryAST tmp92_AST = null; tmp92_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp92_AST); match(VARIABLE_REF); org.exist.xquery.parser.XQueryAST tmp93_AST = null; tmp93_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp93_AST); match(VARIABLE_BINDING); org.exist.xquery.parser.XQueryAST tmp94_AST = null; tmp94_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp94_AST); match(ELEMENT); org.exist.xquery.parser.XQueryAST tmp95_AST = null; tmp95_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp95_AST); match(ATTRIBUTE); org.exist.xquery.parser.XQueryAST tmp96_AST = null; tmp96_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp96_AST); match(TEXT); org.exist.xquery.parser.XQueryAST tmp97_AST = null; tmp97_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp97_AST); match(VERSION_DECL); org.exist.xquery.parser.XQueryAST tmp98_AST = null; tmp98_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp98_AST); match(NAMESPACE_DECL); org.exist.xquery.parser.XQueryAST tmp99_AST = null; tmp99_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp99_AST); match(DEF_NAMESPACE_DECL); org.exist.xquery.parser.XQueryAST tmp100_AST = null; tmp100_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp100_AST); match(DEF_FUNCTION_NS_DECL); org.exist.xquery.parser.XQueryAST tmp101_AST = null; tmp101_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp101_AST); match(GLOBAL_VAR); org.exist.xquery.parser.XQueryAST tmp102_AST = null; tmp102_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp102_AST); match(FUNCTION_DECL); org.exist.xquery.parser.XQueryAST tmp103_AST = null; tmp103_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp103_AST); match(PROLOG); org.exist.xquery.parser.XQueryAST tmp104_AST = null; tmp104_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp104_AST); match(ATOMIC_TYPE); org.exist.xquery.parser.XQueryAST tmp105_AST = null; tmp105_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp105_AST); match(MODULE); org.exist.xquery.parser.XQueryAST tmp106_AST = null; tmp106_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp106_AST); match(ORDER_BY); org.exist.xquery.parser.XQueryAST tmp107_AST = null; tmp107_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp107_AST); match(POSITIONAL_VAR); org.exist.xquery.parser.XQueryAST tmp108_AST = null; tmp108_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp108_AST); match(BEFORE); org.exist.xquery.parser.XQueryAST tmp109_AST = null; tmp109_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp109_AST); match(AFTER); org.exist.xquery.parser.XQueryAST tmp110_AST = null; tmp110_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp110_AST); match(MODULE_DECL); imaginaryTokenDefinitions_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root; returnAST = imaginaryTokenDefinitions_AST; } finally { traceOut("imaginaryTokenDefinitions"); }
returnAST = null; ASTPair currentAST = new ASTPair(); org.exist.xquery.parser.XQueryAST imaginaryTokenDefinitions_AST = null;  org.exist.xquery.parser.XQueryAST tmp77_AST = null; tmp77_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp77_AST); match(QNAME); org.exist.xquery.parser.XQueryAST tmp78_AST = null; tmp78_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp78_AST); match(PREDICATE); org.exist.xquery.parser.XQueryAST tmp79_AST = null; tmp79_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp79_AST); match(FLWOR); org.exist.xquery.parser.XQueryAST tmp80_AST = null; tmp80_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp80_AST); match(PARENTHESIZED); org.exist.xquery.parser.XQueryAST tmp81_AST = null; tmp81_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp81_AST); match(ABSOLUTE_SLASH); org.exist.xquery.parser.XQueryAST tmp82_AST = null; tmp82_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp82_AST); match(ABSOLUTE_DSLASH); org.exist.xquery.parser.XQueryAST tmp83_AST = null; tmp83_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp83_AST); match(WILDCARD); org.exist.xquery.parser.XQueryAST tmp84_AST = null; tmp84_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp84_AST); match(PREFIX_WILDCARD); org.exist.xquery.parser.XQueryAST tmp85_AST = null; tmp85_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp85_AST); match(FUNCTION); org.exist.xquery.parser.XQueryAST tmp86_AST = null; tmp86_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp86_AST); match(UNARY_MINUS); org.exist.xquery.parser.XQueryAST tmp87_AST = null; tmp87_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp87_AST); match(UNARY_PLUS); org.exist.xquery.parser.XQueryAST tmp88_AST = null; tmp88_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp88_AST); match(XPOINTER); org.exist.xquery.parser.XQueryAST tmp89_AST = null; tmp89_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp89_AST); match(XPOINTER_ID); org.exist.xquery.parser.XQueryAST tmp90_AST = null; tmp90_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp90_AST); match(VARIABLE_REF); org.exist.xquery.parser.XQueryAST tmp91_AST = null; tmp91_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp91_AST); match(VARIABLE_BINDING); org.exist.xquery.parser.XQueryAST tmp92_AST = null; tmp92_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp92_AST); match(ELEMENT); org.exist.xquery.parser.XQueryAST tmp93_AST = null; tmp93_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp93_AST); match(ATTRIBUTE); org.exist.xquery.parser.XQueryAST tmp94_AST = null; tmp94_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp94_AST); match(TEXT); org.exist.xquery.parser.XQueryAST tmp95_AST = null; tmp95_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp95_AST); match(VERSION_DECL); org.exist.xquery.parser.XQueryAST tmp96_AST = null; tmp96_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp96_AST); match(NAMESPACE_DECL); org.exist.xquery.parser.XQueryAST tmp97_AST = null; tmp97_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp97_AST); match(DEF_NAMESPACE_DECL); org.exist.xquery.parser.XQueryAST tmp98_AST = null; tmp98_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp98_AST); match(DEF_FUNCTION_NS_DECL); org.exist.xquery.parser.XQueryAST tmp99_AST = null; tmp99_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp99_AST); match(GLOBAL_VAR); org.exist.xquery.parser.XQueryAST tmp100_AST = null; tmp100_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp100_AST); match(FUNCTION_DECL); org.exist.xquery.parser.XQueryAST tmp101_AST = null; tmp101_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp101_AST); match(PROLOG); org.exist.xquery.parser.XQueryAST tmp102_AST = null; tmp102_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp102_AST); match(ATOMIC_TYPE); org.exist.xquery.parser.XQueryAST tmp103_AST = null; tmp103_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp103_AST); match(MODULE); org.exist.xquery.parser.XQueryAST tmp104_AST = null; tmp104_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp104_AST); match(ORDER_BY); org.exist.xquery.parser.XQueryAST tmp105_AST = null; tmp105_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp105_AST); match(POSITIONAL_VAR); org.exist.xquery.parser.XQueryAST tmp106_AST = null; tmp106_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp106_AST); match(BEFORE); org.exist.xquery.parser.XQueryAST tmp107_AST = null; tmp107_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp107_AST); match(AFTER); org.exist.xquery.parser.XQueryAST tmp108_AST = null; tmp108_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp108_AST); match(MODULE_DECL); imaginaryTokenDefinitions_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root; returnAST = imaginaryTokenDefinitions_AST;
	public final void imaginaryTokenDefinitions() throws RecognitionException, TokenStreamException {				traceIn("imaginaryTokenDefinitions");		try { // debugging			returnAST = null;			ASTPair currentAST = new ASTPair();			org.exist.xquery.parser.XQueryAST imaginaryTokenDefinitions_AST = null;						org.exist.xquery.parser.XQueryAST tmp79_AST = null;			tmp79_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp79_AST);			match(QNAME);			org.exist.xquery.parser.XQueryAST tmp80_AST = null;			tmp80_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp80_AST);			match(PREDICATE);			org.exist.xquery.parser.XQueryAST tmp81_AST = null;			tmp81_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp81_AST);			match(FLWOR);			org.exist.xquery.parser.XQueryAST tmp82_AST = null;			tmp82_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp82_AST);			match(PARENTHESIZED);			org.exist.xquery.parser.XQueryAST tmp83_AST = null;			tmp83_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp83_AST);			match(ABSOLUTE_SLASH);			org.exist.xquery.parser.XQueryAST tmp84_AST = null;			tmp84_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp84_AST);			match(ABSOLUTE_DSLASH);			org.exist.xquery.parser.XQueryAST tmp85_AST = null;			tmp85_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp85_AST);			match(WILDCARD);			org.exist.xquery.parser.XQueryAST tmp86_AST = null;			tmp86_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp86_AST);			match(PREFIX_WILDCARD);			org.exist.xquery.parser.XQueryAST tmp87_AST = null;			tmp87_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp87_AST);			match(FUNCTION);			org.exist.xquery.parser.XQueryAST tmp88_AST = null;			tmp88_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp88_AST);			match(UNARY_MINUS);			org.exist.xquery.parser.XQueryAST tmp89_AST = null;			tmp89_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp89_AST);			match(UNARY_PLUS);			org.exist.xquery.parser.XQueryAST tmp90_AST = null;			tmp90_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp90_AST);			match(XPOINTER);			org.exist.xquery.parser.XQueryAST tmp91_AST = null;			tmp91_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp91_AST);			match(XPOINTER_ID);			org.exist.xquery.parser.XQueryAST tmp92_AST = null;			tmp92_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp92_AST);			match(VARIABLE_REF);			org.exist.xquery.parser.XQueryAST tmp93_AST = null;			tmp93_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp93_AST);			match(VARIABLE_BINDING);			org.exist.xquery.parser.XQueryAST tmp94_AST = null;			tmp94_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp94_AST);			match(ELEMENT);			org.exist.xquery.parser.XQueryAST tmp95_AST = null;			tmp95_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp95_AST);			match(ATTRIBUTE);			org.exist.xquery.parser.XQueryAST tmp96_AST = null;			tmp96_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp96_AST);			match(TEXT);			org.exist.xquery.parser.XQueryAST tmp97_AST = null;			tmp97_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp97_AST);			match(VERSION_DECL);			org.exist.xquery.parser.XQueryAST tmp98_AST = null;			tmp98_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp98_AST);			match(NAMESPACE_DECL);			org.exist.xquery.parser.XQueryAST tmp99_AST = null;			tmp99_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp99_AST);			match(DEF_NAMESPACE_DECL);			org.exist.xquery.parser.XQueryAST tmp100_AST = null;			tmp100_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp100_AST);			match(DEF_FUNCTION_NS_DECL);			org.exist.xquery.parser.XQueryAST tmp101_AST = null;			tmp101_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp101_AST);			match(GLOBAL_VAR);			org.exist.xquery.parser.XQueryAST tmp102_AST = null;			tmp102_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp102_AST);			match(FUNCTION_DECL);			org.exist.xquery.parser.XQueryAST tmp103_AST = null;			tmp103_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp103_AST);			match(PROLOG);			org.exist.xquery.parser.XQueryAST tmp104_AST = null;			tmp104_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp104_AST);			match(ATOMIC_TYPE);			org.exist.xquery.parser.XQueryAST tmp105_AST = null;			tmp105_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp105_AST);			match(MODULE);			org.exist.xquery.parser.XQueryAST tmp106_AST = null;			tmp106_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp106_AST);			match(ORDER_BY);			org.exist.xquery.parser.XQueryAST tmp107_AST = null;			tmp107_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp107_AST);			match(POSITIONAL_VAR);			org.exist.xquery.parser.XQueryAST tmp108_AST = null;			tmp108_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp108_AST);			match(BEFORE);			org.exist.xquery.parser.XQueryAST tmp109_AST = null;			tmp109_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp109_AST);			match(AFTER);			org.exist.xquery.parser.XQueryAST tmp110_AST = null;			tmp110_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp110_AST);			match(MODULE_DECL);			imaginaryTokenDefinitions_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root;			returnAST = imaginaryTokenDefinitions_AST;		} finally { // debugging			traceOut("imaginaryTokenDefinitions");		}	}