boolean synPredMatched382 = false;
boolean synPredMatched383 = false;
	protected final void mPRAGMA_CONTENT(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException {		int _ttype; Token _token=null; int _begin=text.length();		_ttype = PRAGMA_CONTENT;		int _saveIndex;				{		{		match(_tokenSet_10);		}		}		{		int _cnt386=0;		_loop386:		do {			boolean synPredMatched382 = false;			if (((LA(1)==':') && (_tokenSet_7.member(LA(2))) && (_tokenSet_7.member(LA(3))) && (_tokenSet_7.member(LA(4))))) {				int _m382 = mark();				synPredMatched382 = true;				inputState.guessing++;				try {					{					match(':');					{					match(_tokenSet_11);					}					}				}				catch (RecognitionException pe) {					synPredMatched382 = false;				}				rewind(_m382);				inputState.guessing--;			}			if ( synPredMatched382 ) {				match(':');			}			else {				boolean synPredMatched385 = false;				if (((LA(1)==':') && (LA(2)==':') && (_tokenSet_7.member(LA(3))) && (_tokenSet_7.member(LA(4))))) {					int _m385 = mark();					synPredMatched385 = true;					inputState.guessing++;					try {						{						match(':');						match(':');						{						match(_tokenSet_8);						}						}					}					catch (RecognitionException pe) {						synPredMatched385 = false;					}					rewind(_m385);					inputState.guessing--;				}				if ( synPredMatched385 ) {					match(':');					match(':');				}				else if ((_tokenSet_9.member(LA(1)))) {					mCHAR(false);				}				else {					if ( _cnt386>=1 ) { break _loop386; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());}				}				}				_cnt386++;			} while (true);			}			if ( _createToken && _token==null && _ttype!=Token.SKIP ) {				_token = makeToken(_ttype);				_token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));			}			_returnToken = _token;		}