_loop69:
_loop978:
	public final void mCONST(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException {		int _ttype; Token _token=null; int _begin=text.length();		_ttype = CONST;		int _saveIndex;				switch ( LA(1)) {		case '"':		{			_saveIndex=text.length();			match('"');			text.setLength(_saveIndex);			{			_loop66:			do {				if ((_tokenSet_1.member(LA(1)))) {					{					match(_tokenSet_1);					}				}				else {					break _loop66;				}							} while (true);			}			_saveIndex=text.length();			match('"');			text.setLength(_saveIndex);			break;		}		case '\'':		{			_saveIndex=text.length();			match('\'');			text.setLength(_saveIndex);			{			_loop69:			do {				if ((_tokenSet_2.member(LA(1)))) {					{					match(_tokenSet_2);					}				}				else {					break _loop69;				}							} while (true);			}			_saveIndex=text.length();			match('\'');			text.setLength(_saveIndex);			break;		}		default:		{			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;	}