if ( _cnt116>=1 ) { break _loop116; } else {throw new NoViableAltException(LT(1), getFilename());}
if ( _cnt133>=1 ) { break _loop133; } else {throw new NoViableAltException(LT(1), getFilename());}
	public final void attributeList() throws RecognitionException, TokenStreamException {				returnAST = null;		ASTPair currentAST = new ASTPair();		AST attributeList_AST = null;				{		int _cnt116=0;		_loop116:		do {			if ((LA(1)==WS)) {				attributeDef();				astFactory.addASTChild(currentAST, returnAST);			}			else {				if ( _cnt116>=1 ) { break _loop116; } else {throw new NoViableAltException(LT(1), getFilename());}			}						_cnt116++;		} while (true);		}		attributeList_AST = (AST)currentAST.root;		returnAST = attributeList_AST;	}