boolean synPredMatched268 = false;
boolean synPredMatched270 = false;
	public final void nodeTest() throws RecognitionException, TokenStreamException, XPathException {				returnAST = null;		ASTPair currentAST = new ASTPair();		org.exist.xquery.parser.XQueryAST nodeTest_AST = null;				boolean synPredMatched268 = false;		if (((_tokenSet_4.member(LA(1))))) {			int _m268 = mark();			synPredMatched268 = true;			inputState.guessing++;			try {				{				matchNot(EOF);				match(LPAREN);				}			}			catch (RecognitionException pe) {				synPredMatched268 = false;			}			rewind(_m268);			inputState.guessing--;		}		if ( synPredMatched268 ) {			kindTest();			astFactory.addASTChild(currentAST, returnAST);			nodeTest_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root;		}		else if ((_tokenSet_11.member(LA(1)))) {			nameTest();			astFactory.addASTChild(currentAST, returnAST);			nodeTest_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root;		}		else {			throw new NoViableAltException(LT(1), getFilename());		}				returnAST = nodeTest_AST;	}