else if ((_tokenSet_3.member(LA(1)))) {
else if ((_tokenSet_2.member(LA(1)))) {
	protected final void mDECIMAL_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException {		int _ttype; Token _token=null; int _begin=text.length();		_ttype = DECIMAL_LITERAL;		int _saveIndex;				if (((LA(1)=='.'))&&( !(inElementContent || inAttributeContent) )) {			{			match('.');			mDIGITS(false);			}		}		else if ((_tokenSet_3.member(LA(1)))) {			{			mDIGITS(false);			{			if ((LA(1)=='.')) {				match('.');				{				_loop405:				do {					if ((_tokenSet_3.member(LA(1)))) {						mDIGIT(false);					}					else {						break _loop405;					}									} while (true);				}			}			else {			}						}			}		}		else {			throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());		}				if ( _createToken && _token==null && _ttype!=Token.SKIP ) {			_token = makeToken(_ttype);			_token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));		}		_returnToken = _token;	}